Sadržaj:

RSPI Robot Bug-Button: 10 koraka
RSPI Robot Bug-Button: 10 koraka

Video: RSPI Robot Bug-Button: 10 koraka

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

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

Prikupite materijale
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

Postaviti
Postaviti

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

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

Povezivanje vašeg H-mosta na vaš Raspberry Pi
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

Priključivanje 9-voltne baterije na vaš H-most
Priključivanje 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

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

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

Kodeks
Kodeks

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

Sklapanje vašeg kolica
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: