Sadržaj:
- Korak 1: Modelirajte svog robota
- Korak 2: Pogled sa strane
- Korak 3: 3 Glavne komponente
- Korak 4: Pokret: koračni motori
- Korak 5: Nosač čaše: model
- Korak 6: Držač čaše: Mehanizam
- Korak 7: Držač čaše: Moj mehanizam
- Korak 8: Držač čaše: Krug
- Korak 9: Ulijevanje: krug
- Korak 10: Ulijevanje: Nastavak
- 11. korak: ShotBot kôd
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
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
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
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
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
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
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
Korak 8: 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
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
Ž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