Sadržaj:
- Korak 1: Prikupite materijale
- Korak 2: Postavljanje
- Korak 3: Spajanje Buggy-a na H-most
- Korak 4: Povezivanje vašeg H-mosta na vaš Raspberry Pi
- Korak 5: Spajanje 9-voltne baterije na vaš H-most
- Korak 6: Kontrolna tačka
- Korak 7: Ožičenje potisnih dugmadi
- Korak 8: Kôd
- Korak 9: Postavljanje VNC Viewer -a
- Korak 10: Sklapanje vašeg kolica
Video: RSPI Robot Bug-Button: 10 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Jeste li ikada vidjeli automobil na daljinsko upravljanje u trgovini i pitali se možete li ga sami izgraditi. Pa da, možete ga izgraditi i upravljati svojim automobilom pomoću tipki. Sve što vam je potrebno su jednostavni materijali, a sami biste mogli napraviti robotsku kolica s gumbom. Sada slijedite dolje navedene korake i napravite svoju robotsku kolica s gumbom.
Korak 1: Prikupite materijale
Prije nego počnemo, trebali biste prikupiti potreban materijal za dovršetak ovog projekta:
- Malina Pi B+
- Monitor
- Tastatura
- Miš
- T-Cobbler
- Oglasna ploča pola veličine
- H-most
- Križni odvijač
- Šasija Robot Buggy sa 2 motora
- 4 tastera
- 9 voltna baterija
- Prijenosni punjač
- Mikro USB žica
- 4 muške - ženske kratkospojnice
- 12 muških - muških kratkospojnika
- Python 3 softver za kodiranje
- Mobilni uređaj koji može preuzeti aplikaciju VNC viewer
Korak 2: Postavljanje
Nakon što ste prikupili potrebne materijale, sada možete izgraditi svoju kolica. Prvo morate povezati svoj Raspberry Pi sa monitorom, mišem i tastaturom. Nakon što to učinite, morate pričvrstiti t-cobbler na svoj Pi i svoju polovicu veličine ploče. Sada možete pričvrstiti svoj h-most i pritisnuti dugmad na matičnu ploču.
Korak 3: Spajanje Buggy-a na H-most
Sada ste spremni za izradu vašeg kolica. Prvo morate pričvrstiti motore na h-most, pa morate odvrnuti četiri plava priključka na vrhu i dnu h-mosta, ako ga držite kao što je na gornjoj slici. Nakon toga morate nabaviti dvije crvene i dvije crne muško-muške kratkospojnice. Zatim stavite crne žice u lijeve priključke, a crvene u desne priključke (na gornjoj slici je ožičeno obrnuto, ali na ovaj način olakšava). Nakon što postavite žice u plave priključke, čvrsto ih uvrnite, što će spriječiti njihovo ispadanje. Sada ćete na šasiji, blizu kotača, vidjeti motore i crveni i crni ženski konektor koji izlaze iz svakog motora. Uskladite crvenu i crnu žicu od h-mosta do motora i sada je vaš h-most spojen na vašu kolica. Upamtite da ako držite h-most isti kao na gornjoj slici, gornji portovi trebaju biti povezani s lijevim kotačem, a donji portovi s desnim kotačem.
Korak 4: Povezivanje vašeg H-mosta na vaš Raspberry Pi
Jednom kada ste povezali svoj H-most s kolicima, sada ga povezujete sa svojim Pi-em. Sada su vam potrebne 4 muško-ženske kratkospojnice. Spojite sve četiri kratkospojne žice na h-most na muške konektore na prednjoj strani h-mosta. Zatim spojite sve četiri žice na različiti GPIO na vašoj matičnoj ploči. Koristio sam GPIO 4 i 17 za lijevi kotač i GPIO 5 i 6 za desni kotač. Da biste znali koje su žice za koji kotač, na h-mostu koje su dvije muške i ženske žice koje ste spojile bliže muškim i muškim žicama koje ste spojile na motor nalazi se raznovrstan kotač. Sada vam je potrebna žica muško-muško za pričvršćivanje žice za uzemljenje na vaš h-most. Što znači da sada morate odvrnuti srednji priključak tri prednja priključka vašeg h-mosta. Zatim umetnite žicu i čvrsto je uvrnite kako biste spriječili ispadanje. Sada postavite tu žicu u uzemljeni priključak na vašoj ploči.
Korak 5: Spajanje 9-voltne baterije na vaš H-most
Posljednja stvar koju trebate učiniti da dovršite izradu vašeg kolica je da priključite bateriju od 9 volti. Potreban vam je konektor koji povezuje vašu bateriju i dijeli je na masu i napon. Sada morate odvrnuti lijeva, prva dva priključka na vašem h-mostu. Nakon toga morate umetnuti crvenu žicu iz baterije u lijevi priključak, a zatim žicu za uzemljenje staviti u srednji priključak. Trebali biste imati dvije žice u srednjem priključku, jednu žicu za uzemljenje prema Pi i jednu žicu za uzemljenje iz baterije. Sada čvrsto pričvrstite priključke i prijeđite na sljedeći korak.
Korak 6: Kontrolna tačka
Sada ćemo provjeriti radi li vaša kolica prije nego pređemo na tipke. Dakle, sada otvorite Python 3 na svom Pi -u i pokrenite donji kod kako biste bili sigurni da vaš buggy radi.
od gpiozero import Robot
robby = Robot (lijevo = (4, 17), desno = (5, 6))
robby.forward ()
Ako se vaša kolica pomaknu naprijed, sada upišite:
robby.stop ()
Korak 7: Ožičenje potisnih dugmadi
Nakon što provjerite radi li vaša greška, sada ste spremni za dodavanje tipki. Prvo što trebate učiniti je staviti žicu sa zemlje i spojiti je na uzemljene šine s obje strane. Ovo bi vrlo olakšalo povezivanje dugmadi. Sada postavite svoja četiri dugmeta istim redoslijedom kao na gornjoj fotografiji. Uvjerite se da je svaki krak svakog dugmeta u drugom redu. Sada spojite jednu nogu sa svakog dugmeta na masu. Nakon toga morate spojiti svako dugme na GPIO, pa ćemo pozvati dugme koje je najudaljenije od vašeg Pi napred i povezati to dugme sa GPIO 23. Zatim ćemo pozvati dugme desno od onog koje ste upravo povezali desno i spojite ga na GPIO 13. Zatim ćemo dugme koje je najbliže vašem Pi pozvati unatrag i povezati ga s GPIO 21. Na kraju posljednje dugme koje ćemo nazvati lijevo i povezati ga s GPIO 18.
Korak 8: Kôd
Nakon povezivanja gumba, spremni ste za kodiranje vašeg kolica. Otvorite python 3 na svom Pi -u i slijedite donji kod kako biste bili sigurni da vaš buggy radi.
iz gpiozero import Robot, dugme
od vremena uvoza sleep
iz guizero import aplikacije, dugme
robby = Robot (lijevo = (4, 17), desno = (5, 6))
forward_button = Dugme (23)
right_button = Dugme (13)
left_button = Dugme (18)
Backwards_button = Dugme (21)
dok je True:
ako je forward_button.is_pressed:
robby.forward ()
spavati (2)
robby.stop ()
elif right_button.is_pressed:
robby.right ()
spavanje (0,2)
robby.stop ()
elif left_button.is_pressed:
robby.left ()
spavanje (0,2)
robby.stop ()
elif Backwards_button.is_pressed:
robby.backward ()
spavati (2)
robby.stop ()
Korak 9: Postavljanje VNC Viewer -a
Sada morate povezati svoj Pi sa telefonom da biste mogli pokrenuti kôd sa svog telefona kada se vaš Pi priključi na vašu kolica. Prvo preuzmite aplikaciju VNC viewer na svoj telefon. Zatim kliknite na VNC na svom Pi -u, trebao bi biti u donjem lijevom kutu vašeg ekrana. Nakon što to učinite, upišite svoju Pi adresu, korisničko ime i lozinku. Sada ste povezani sa svojim Pi -jem.
Korak 10: Sklapanje vašeg kolica
Poslednji korak koji morate da uradite je da sastavite svoju kolica. Ovo bi mogao biti najteži dio ovog projekta, jer je malo izazovno namjestiti sve na vašu šasiju. Za ono što sam učinio, prvo sam zalijepio bateriju na dnu, između motora. Zatim sam stavio prijenosni punjač na dno i priključio ga u Pi. Stavio sam Pi i stražnju stranu šasije i zalijepio h-most na t-clobber. Zatim sam postavio ploču s prednje strane kako bih olakšao kontrolu nad kolicima. Ali ne morate sastavljati svoje potpuno isto, ovisno o veličini vaše šasije. Sada ste završili s izgradnjom robot buggy -a na dugme s vašim Raspberry Pi -em.
Preporučuje se:
Arduino - Robot za rješavanje labirinta (mikro miš) Robot koji prati zid: 6 koraka (sa slikama)
Arduino | Robot za rješavanje labirinta (MicroMouse) Zidni robot: Dobro došli, ja sam Isaac i ovo je moj prvi robot "Striker v1.0". Ovaj robot je dizajniran za rješavanje jednostavnog labirinta. U konkurenciji smo imali dva labirinta i robota uspio ih je identificirati. Bilo koje druge promjene u labirintu mogu zahtijevati promjenu
PAPIR HUNGRY ROBOT - Pringles Recycle Arduino Robot: 19 koraka (sa slikama)
PAPIR HUNGRY ROBOT - Pringles Recycle Arduino Robot: Ovo je još jedna verzija Hungry Robot -a koju sam napravio 2018. Možete napraviti ovog robota bez 3D štampača. Sve što trebate učiniti je samo kupiti limenku Pringlesa, servo motor, senzor blizine, arduino i neke alate. Možete preuzeti sve
RC upravljani robot na XLR8! Obrazovni robot: 5 koraka
RC upravljani robot na XLR8! Obrazovni robot: Bok, u ovom članku će vam pokazati kako izgraditi osnovnog robota. Riječ "robot" doslovno znači "rob" ili "Radnik". Zahvaljujući napretku u umjetnoj inteligenciji, roboti više nisu samo dio znanstvene fantastike Isaka Asimova
Robot za balansiranje / Robot na 3 kotača / STEM robot: 8 koraka
Robot za balansiranje / Robot na tri kotača / STEM robot: Izgradili smo kombiniranog robota za balansiranje i rotiranje na 3 kotača za obrazovnu upotrebu u školama i posliješkolskim obrazovnim programima. Robot je zasnovan na Arduino Uno, prilagođenom štitu (svi detalji o konstrukciji navedeni), Li -Ion bateriji (svi izgrađeni
Dogie Dead Bug: 8 koraka
Doggy Dead Bug Doggie: Lemljenje mrtvih grešaka je stil lemljenja kola bez upotrebe tiskane pločice (PCB). Tipično, cilj je samo ožičiti krug tako da funkcionira, ali što ako komponente rasporedimo na takav način izgleda kao nešto … reci oglas