Sadržaj:

ShotBot robot: 11 koraka
ShotBot robot: 11 koraka

Video: ShotBot robot: 11 koraka

Video: ShotBot robot: 11 koraka
Video: IPHONE vs XIAOMI 2024, Novembar
Anonim
ShotBot Robot
ShotBot Robot

Ova instrukcija nastala je u skladu sa zahtjevima projekta Makecourse na Univerzitetu Južne Floride (www.makecourse.com)

Potrošni materijal:

Žice, Arduino, 6v podvodna DC pumpa za vodu sigurna za hranu, 2 koračna motora, 2 ULN2003 upravljačke ploče, H-most, 180 servo motora, 5v i 6-9v izvor napajanja, pločica, IR senzor i daljinski, pištolj za vruće ljepilo, siguran za hranu cijevi.

Korak 1: Modelirajte svog robota

Modelirajte svog robota
Modelirajte svog robota

Napravite 3D model svog robota kako želite da izgleda. Uzmite u obzir kako ćete postaviti kotač i osovinu, motore, mehanizme za držač čaša, ožičenje i električne komponente te spremnik za vodu. Na slici možete vidjeti da imam planiranu veličinu (8x8x4in) i smještaj mojih komponenti i žica. Ako je potrebno, pronađite dimenzije ili 3D modele vaših stvarnih komponenti. Također možete vidjeti u zadnjem kutu da sam stvorio utor za provlačenje žica.

Korak 2: Pogled sa strane

Pogled sa strane
Pogled sa strane

Možete vidjeti da sam stvorio utor za koračne motore i osovinu za prednji kotač.

Korak 3: 3 Glavne komponente

Postoje 3 glavna mehanizma za robota.

1. Pokret: Točkovi i pogonske funkcije.

a. Za to su potrebna dva koračna motora i ploče vozača

2. Držač čaše: Stvara položaj za čašu i precizno mjesto za izlijevanje

a. Za to je potreban servo motor.

3. Izlijevanje: Mehanizam za izlijevanje svakog hica.

a. ovo zahtijeva H most i pumpu za vodu

Za matičnu ploču spojite uzemljene šine jedne s drugima i jednu od njih povežite s Arduinom kako biste stvorili zajedničko tlo.

Ovim Botom upravljat će IC senzor i daljinski upravljač. Morat ćete ga spojiti na jedan od digitalnih pinova na Arduinu i spojiti ga na Arduino napajanje i masu.

Korak 4: Pokret: koračni motori

Pokret: Koračni motori
Pokret: Koračni motori

Spojite svoje koračne motore na svaku upravljačku ploču i spojite IN pinove na 1-4 na pinove 2-9 na Arduinu. Priključite izvor napajanja na vanjsku 6v+ bateriju i uzemljite svaki sistem sa zajedničkom masom (ili Arduino masom)

Kada programirate koračne motore, možete koristiti biblioteku koračnih motora ili je strogo kodirati. Za ovaj projekt bit će teško kodiran.

Korak 5: Nosač čaše: Model

Držač čaše: model
Držač čaše: model

Ovo je model držača za čaše koji sam stvorio. Obratite pažnju na otvoreni spoj na stražnjoj strani mehanizma.

Korak 6: Držač čaše: Mehanizam

Držač čaše: Mehanizam
Držač čaše: Mehanizam

Za držač čaša, koristite servo za upravljanje njegovim kretanjem. Slijedeći gornju sliku, želite stvoriti sistem s dva zgloba sa spojem na kraju servo kraka i spojem na stražnjoj strani držača za čaše. Ovo će rotacijsko kretanje pretvoriti u linearno. Za to sam koristio karton i Q-savjete. Odrezao sam mali pravokutni komad kartona i stavio malu rupu i svaki kraj. Stavio sam Q-vrh kroz svaki kraj i pričvrstio ga na servo i držač za čaše. Zatim je vrućim ljepilom pokrio krajeve Q-vrha.

Korak 7: Držač čaše: Moj mehanizam

Držač čaše: Moj mehanizam
Držač čaše: Moj mehanizam

Korak 8: Držač čaše: Krug

Držač čaše: Krug
Držač čaše: Krug

Želite spojiti servo motor na napajanje i masu i spojiti ga na jedan od PWM pinova.

Korak 9: Ulivanje: Krug

Ulivanje: kolo
Ulivanje: kolo

Priključite istosmjernu pumpu za vodu na OUT1 i OUT2 H-mosta. Spojite H-most na zajedničko uzemljenje. Ako je vaš vanjski izvor napajanja manji od 12v, spojite ga +12v na H-mostu, ako ne uklonite kratkospojni poklopac iza veze i spojite ga na +12v. Za ovaj projekt koristio sam 9v bateriju kao vanjsku. Zatim uklonite kratkospojnik s ENA pina i spojite ga s PWM pinom na Arduinu. Spojite IN1 na Arduino pinove. Napomena: Obično bismo povezali i IN2, ali u ovom slučaju ne moramo jer nikada ne moramo mijenjati konfiguraciju istosmjernog motora.

Korak 10: Ulijevanje: Nastavak

Ulijevanje: Nastavak
Ulijevanje: Nastavak

Želite postaviti pumpu za vodu na dno rezervoara i napajati je sa vrha rezervoara. Zatim možete nagnuti cijevi koje dolaze s vrha robota i usmjeriti ih prema držaču za čaše.

Korak 11: ShotBot kôd

Glavni kod i funkcije

Preporučuje se: