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, Studeni
Anonim
ShotBot Robot
ShotBot Robot

Ova instrukcija nastala je u skladu s projektnim zahtjevima Makecoursea na Sveučilištu Južne Floride (www.makecourse.com)

Pribor:

Ž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 motor, 5v i 6-9v izvor napajanja, matična ploča, IC 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 os, 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 stražnjem 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: Kotači i pogonske funkcije.

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

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

a. Za to je potreban servo motor.

3. Izlijevanje: Mehanizam za izlijevanje svakog hica.

a. to zahtijeva H most i pumpu za vodu

Za matičnu ploču spojite uzemljene tračnice jedna s drugom 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 sustav s uzemljenjem (ili uzemljenjem Arduino)

Prilikom programiranja koračnih motora 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č za čaše: model
Držač za čaše: model

Ovo je model držača za čaše koji sam stvorio. Obratite pozornost 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, koristiti servo za upravljanje njegovim kretanjem. Slijedeći gornju sliku, želite stvoriti sustav s dva zgloba sa spojem na kraju servo kraka i spojem na stražnjoj strani držača za čaše. To će rotacijsko gibanje pretvoriti u linearno. Za to sam upotrijebio karton i Q-savjete. Izrezao 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: Ulijevanje: krug

Ulijevanje: Krug
Ulijevanje: Krug

Spojite 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 kratkospojnik ispod priključka 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 iglom na Arduinu. Spojite IN1 na Arduino pinove. Napomena: Obično bismo priključili 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 spremnika i napajati je s vrha spremnika. Zatim možete nagnuti cijevi koje dolaze s vrha robota i usmjeriti ih prema držaču za čaše.

11. korak: ShotBot kôd

Glavni kod i funkcije

Preporučeni: