İçindekiler:
- Adım 1: Robotunuzu Modelleyin
- 2. Adım: Yan Görünüm
- Adım 3: 3 Ana Bileşen
- Adım 4: Hareket: Step Motorlar
- Adım 5: Bardak Sahibi: Model
- Adım 6: Bardak Sahibi: Mekanizma
- Adım 7: Bardak Sahibi: Benim Mekanizmam
- Adım 8: Bardak Sahibi: Devre
- Adım 9: Dökme: Devre
- Adım 10: Dökme: Devam
- Adım 11: ShotBot Kodu
Video: ShotBot Robotu: 11 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
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
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
Ö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
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
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
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
Adım 8: Bardak Sahibi: Devre
Servo motoru güç ve toprağa bağlayıp PWM pinlerinden birine bağlamak istiyorsunuz.
Adım 9: 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
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:
Kendi Kendini Bulan Alevlere Sahip Otonom İtfaiye Robotu: 3 Adım
Kendi Kendini Bulan Alevli Otonom İtfaiye Robotu: EN GÜÇLÜ OTONOM YANGINLA MÜCADELE ROBOT GEN2.0HII..Bu bizim ilk projemiz.Hadi başlayalım.Bu robotun konsepti çok basit. insan hayatını kurtar otomatik düşük maliyetli hızlı yanmaz t
Minyatür Arduino Otonom Robotu (Land Rover / Araba) Stage1Model3: 6 Adım
Minyatür Arduino Otonom Robotu (Land Rover / Araba) Stage1Model3: Projenin boyutunu ve güç tüketimini azaltmak için Land Rover / Car / Bot'u minyatürleştirmeye karar verdim
Cardboard Micro:bit Robotu "High-Fivey": 18 Adım (Resimlerle)
Cardboard Micro:bit Robotu "Çak bir Beşlik": Evde sıkışıp kaldınız ama yine de birisine beşlik çakmaya mı ihtiyacınız var? Çılgın Devreler Bit Kartı ile birlikte biraz karton ve mikro:bit ile sevimli bir küçük robot yaptık ve senden tek istediği sana olan sevgisini canlı tutmak için bir beşlik çakmak.İsterseniz
Tereyağı Robotu: Varoluşsal Krizi Olan Arduino Robotu: 6 Adım (Resimlerle)
Tereyağı Robotu: Varoluşsal Krizli Arduino Robotu: Bu proje, "Rick and Morty" animasyon dizisine dayanmaktadır. Bölümlerden birinde Rick, tek amacı tereyağı getirmek olan bir robot yapar. Bruface'den (Brüksel Mühendislik Fakültesi) öğrenciler olarak, mecha için bir görevimiz var
[Arduino Robot] Hareket Yakalama Robotu Nasıl Yapılır - Başparmak Robotu - Servo Motor - Kaynak Kodu: 26 Adım (Resimlerle)
[Arduino Robot] Hareket Yakalama Robotu Nasıl Yapılır | Başparmak Robotu | Servo Motor | Kaynak Kodu: Thumbs Robot. MG90S servo motorun bir potansiyometresi kullanıldı. Çok eğlenceli ve kolay! Kod çok basit. Sadece 30 satır civarında. Hareket yakalamaya benziyor.Lütfen herhangi bir soru veya geri bildirim bırakın![Talimat] Kaynak Kodu https://github.c