İçindekiler:

ShotBot Robotu: 11 Adım
ShotBot Robotu: 11 Adım

Video: ShotBot Robotu: 11 Adım

Video: ShotBot Robotu: 11 Adım
Video: 1-10 ShotBot Legend SeriesTrading Bot Takes $6,100 NQ 2024, Kasım
Anonim
ShotBot Robotu
ShotBot Robotu

Bu talimat, Güney Florida Üniversitesi'ndeki Makecourse proje gereksinimini yerine getirmek için oluşturulmuştur (www.makecourse.com)

Gereçler:

Teller, Arduino, 6v gıda güvenli Dalgıç DC Su Pompası, 2 step motor, 2 ULN2003 Sürücü Kartı, H-köprü, 180 Servo Motor, 5v ve 6-9v Güç Kaynağı, Breadboard, IR Senor ve uzaktan kumanda, Sıcak Tutkal Tabancası, Gıda güvenli boru.

Adım 1: Robotunuzu Modelleyin

Robotunuzu Modelleyin
Robotunuzu Modelleyin

Nasıl görünmesini istediğinize dair robotunuzun bir 3B Modelini oluşturun. Tekerleği ve ekseni, motorları, bardaklık mekanizmalarını, kabloları ve elektrikli bileşenleri ve su deposunu nasıl yerleştireceğinizi hesaba katın. Resimde, bileşenlerimin ve tellerin boyutunu (8x8x4in) ve yerleşimini planladığımı görebilirsiniz. Gerekirse, gerçek bileşenlerinizin boyutlarını veya 3B modellerini bulun. Ayrıca arka köşede kabloları geçirmek için bir yuva oluşturduğumu da görebilirsiniz.

2. Adım: Yan Görünüm

Yan Görünüm
Yan Görünüm

Ön tekerlek için step motorlar ve aks için bir yuva oluşturduğumu görebilirsiniz.

Adım 3: 3 Ana Bileşen

Robot için 3 ana mekanizma vardır.

1. Hareket: Tekerlekler ve sürüş fonksiyonları.

a. Bu, iki step motor ve sürücü kartı gerektirir

2. Bardaklık: Bardak için bir yerleşim ve kesin dökme konumu oluşturur

a. Bunun için bir servo motor gerekir.

3. The Döküm: Her atışı boşaltmak için mekanizma.

a. bunun için H köprüsü ve su pompası gerekir

Breadboard için topraklama raylarını birbirine bağlayın ve ortak bir zemin oluşturmak için bunlardan birini Arduino'ya bağlayın.

Bu Bot, bir IR Sensörü ve uzaktan kumanda ile kontrol edilecektir. Arduino üzerindeki dijital pinlerden birine bağlamanız ve Arduino gücüne ve toprağına bağlamanız gerekecektir.

Adım 4: Hareket: Step Motorlar

Hareket: Step Motorlar
Hareket: Step Motorlar

Step motorlarınızı her bir sürücü kartına bağlayın ve IN pinlerini Arduino'daki 1-4 pinlerine 2-9 pinlerine bağlayın. Güç kaynağını harici bir 6v+ pile bağlayın ve her sistemi ortak toprakla (veya Arduino toprağıyla) topraklayın

Step motorları programladığınızda, step motor kütüphanesini kullanabilir veya sabit kodlayabilirsiniz. Bu proje için kodlanmış olacaktır.

Adım 5: Bardak Sahibi: Model

Bardak Sahibi: Model
Bardak Sahibi: Model

Bu benim yaptığım bardaklığın bir modeli. Mekanizmanın arkasındaki açık bağlantıya dikkat edin.

Adım 6: Bardak Sahibi: Mekanizma

Bardak Sahibi: Mekanizma
Bardak Sahibi: Mekanizma

Cupholder için, hareketini kontrol etmek için bir servo kullanacaksınız. Yukarıdaki resmi takip ederek, servo kolun ucunda bir mafsal ve bardaklığın arkasında bir mafsal ile iki mafsallı bir sistem oluşturmak istiyorsunuz. Bu, dönme hareketini lineer hale getirecektir. Bunun için karton ve Q-ipuçları kullandım. Küçük bir dikdörtgen karton parçası kestim ve her iki ucuna küçük bir delik açtım. Her bir uca bir Q ucu yerleştirdim ve onu servo ve bardak tutucuya bağladım. Daha sonra Q ucunun uçlarını kapatmak için sıcak tutkal kullandı.

Adım 7: Bardak Sahibi: Benim Mekanizmam

Bardak Sahibi: Benim Mekanizmam
Bardak Sahibi: Benim Mekanizmam

Adım 8: Bardak Sahibi: Devre

Kupa Sahibi: Devre
Kupa Sahibi: Devre

Servo motoru güç ve toprağa bağlayıp PWM pinlerinden birine bağlamak istiyorsunuz.

Adım 9: Dökme: Devre

Dökme: Devre
Dökme: Devre

DC su pompasını H köprüsünün ÇIKIŞ1 ve ÇIKIŞ2'sine bağlayın. H köprüsünü ortak zemine bağlayın. Harici güç kaynağınız 12v'den düşükse, H-köprüsündeki +12v'ye bağlayın, değilse bağlantının arkasındaki jumper kapağını çıkarın ve +12v'ye bağlayın. Bu Proje için harici olarak 9v Pil kullandım. Ardından, ENA pinindeki jumper'ı çıkarın ve Arduino'daki bir PWM pinine bağlayın. IN1'i Arduino pinlerine bağlayın. Not: Normalde IN2'yi de bağlardık ama bu durumda buna gerek yok çünkü DC motorun konfigürasyonunu asla değiştirmemiz gerekmiyor.

Adım 10: Dökme: Devam

Dökülme: Devamı
Dökülme: Devamı

Su pompasını tankın altına koymak ve tankın üstünden beslemek istiyorsunuz. Ardından boruyu robotun tepesinden gelecek şekilde açıp bardak tutucuya doğrultabilirsiniz.

Adım 11: ShotBot Kodu

Ana kod ve işlevler

Önerilen: