Sadržaj:

RSPI Robot Buggy Button Butg: 10 koraka
RSPI Robot Buggy Button Butg: 10 koraka

Video: RSPI Robot Buggy Button Butg: 10 koraka

Video: RSPI Robot Buggy Button Butg: 10 koraka
Video: 😱BLACK LADYBUG -TIKKI AKUMATIZED 10! 🔴LADYBUG MIRACULOUS 4|🐞 Ladybug and Cat Noir/ Леди Баг(FanMade) 2024, Srpanj
Anonim
RSPI Robot sa tipkama na gumb
RSPI Robot sa tipkama na gumb

Jeste li ikada u trgovini vidjeli automobil na daljinsko upravljanje i zapitali se možete li ga sami izgraditi. Pa da, možete ga izgraditi i upravljati svojim automobilom pomoću gumba. Sve što vam je potrebno je nekoliko jednostavnih materijala, 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

Prikupiti materijale
Prikupiti materijale

Prije nego počnemo, trebali biste prikupiti potreban materijal za dovršetak ovog projekta:

- Malina Pi B+

- Monitor

- Tipkovnica

- Miš

- T-postolar

- Oglasna ploča pola veličine

- H-most

- Phillips odvijač

- Robot Buggy šasija s 2 motora

- 4 tipke

- 9 voltna baterija

- Prijenosni punjač

- Mikro USB žica

- 4 muške - ženske kratkospojne žice

- 12 muških - muških kratkospojnika

- Python 3 softver za kodiranje

- Mobilni uređaj koji može preuzeti aplikaciju VNC viewer

Korak 2: Postavljanje

Postaviti
Postaviti

Nakon što ste prikupili potrebne materijale, sada možete izgraditi svoju kolica. Prvo morate povezati svoj Raspberry Pi s monitorom, mišem i tipkovnicom. Nakon što to učinite, morate pričvrstiti t-cobbler na svoj Pi i svoju polovicu male ploče. Sada možete pričvrstiti svoj h-most i gumbe na ploču.

Korak 3: Spajanje Buggyja na H-most

Spajanje Buggyja na H-most
Spajanje Buggyja 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, tada morate nabaviti dvije crvene i dvije crne muško-muške kratkospojnice. Zatim stavite crne žice u lijeve priključke, a crvene u desne (na gornjoj slici je ožičeno obrnuto, ali na ovaj način olakšava). Nakon što žice postavite u plave priključke, čvrsto ih uvrnite, što će spriječiti njihovo ispadanje. Sada ćete na svojoj šasiji, u blizini 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 priključci trebaju biti spojeni na lijevi kotač, a donji portovi u desni kotač.

Korak 4: Spajanje vašeg H-mosta na vaš Raspberry Pi

Spajanje vašeg H-mosta na vaš Raspberry Pi
Spajanje vašeg H-mosta na vaš Raspberry Pi

Nakon što ste svoj H-most spojili na buggy, sada ga povezujete sa svojim Pi-jem. 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 s različitim GPIO -om na 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 razni 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

Spajanje 9-voltne baterije na vaš H-most
Spajanje 9-voltne baterije na vaš H-most

Posljednja stvar koju trebate učiniti da dovršite izgradnju 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 točka

Sada ćemo provjeriti radi li vaš buggy prije nego pređemo na tipke. Zato sada otvorite Python 3 na svom Pi -u i pokrenite donji kod kako biste osigurali da vaš buggy radi.

iz gpiozero import Robot

robby = Robot (lijevo = (4, 17), desno = (5, 6))

robby.forward ()

Ako se vaš buggy pomakne naprijed, sada upišite:

robby.stop ()

Korak 7: Ožičenje potisnih gumba

Ožičenje tipki
Ožičenje tipki

Nakon što ste provjerili radi li vaš buggy, sada ste spremni za dodavanje gumba. Prvo što trebate učiniti je staviti žicu sa zemlje i spojiti je na uzemljene šine s obje strane. To bi uvelike olakšalo povezivanje gumba. Sada postavite svoja četiri gumba istim redoslijedom kao na gornjoj fotografiji. Pazite da svaka noga svakog gumba bude u drugom redu. Sada spojite jednu nogu sa svakog gumba na masu. Nakon toga morate povezati svaki gumb s GPIO -om, pa ćemo pozvati gumb koji je najudaljeniji od vašeg Pi prema naprijed i spojiti taj gumb s GPIO 23. Zatim ćemo pozvati gumb desno od onog koji ste upravo povezali desno i spojite ga na GPIO 13. Zatim ćemo gumb koji je najbliži vašem Pi nazvati unatrag i spojiti ga na GPIO 21. Na kraju zadnji gumb koji ćemo nazvati lijevo i spojiti ga na GPIO 18.

Korak 8: Kôd

Kod
Kod

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, gumb

od vremena uvoz sna

iz guizero import App, tipka

robby = Robot (lijevo = (4, 17), desno = (5, 6))

gumb naprijed = gumb (23)

right_button = Gumb (13)

left_button = Gumb (18)

Nazad_pritisak = Gumb (21)

dok je istina:

ako je gumb naprijed.pritisnut:

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 Backward_button.is_pressed:

robby.backward ()

spavati (2)

robby.stop ()

Korak 9: Postavljanje VNC Viewera

Sada morate povezati svoj Pi sa svojim 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, trebao bi se nalaziti u donjem lijevom kutu vašeg zaslona. Nakon što to učinite, upišite svoju Pi adresu, korisničko ime i lozinku. Sada ste spojeni na svoj Pi.

Korak 10: Sklapanje vašeg kolica

Sklapanje vašeg kolica
Sklapanje vašeg kolica

Zadnji korak koji trebate učiniti je sastaviti 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. No, ne morate sastavljati svoje potpuno isto, ovisno o veličini vaše šasije. Sada ste dovršili izradu robotske buggy tipke s vašim Raspberry Pi.

Preporučeni: