Kazalo:

Robot Buggy z gumbom RSPI: 10 korakov
Robot Buggy z gumbom RSPI: 10 korakov

Video: Robot Buggy z gumbom RSPI: 10 korakov

Video: Robot Buggy z gumbom RSPI: 10 korakov
Video: Очень странные дела ► 10 Прохождение The Legend of Zelda: Tears of the Kingdom 2024, November
Anonim
Robot Buggy z gumbom RSPI
Robot Buggy z gumbom RSPI

Ste že kdaj v trgovini videli avto z daljinskim upravljalnikom in se spraševali, ali bi ga lahko zgradili sami. No ja, lahko ga zgradite in upravljate svoj avto s tipkami. Potrebujete le nekaj preprostih materialov, sami pa si lahko zgradite robot na gumb. Sledite spodnjim korakom in sestavite robot za potisne gumbe.

Korak: Zberite materiale

Zberite materiale
Zberite materiale

Preden začnemo, morate zbrati potrebno gradivo za dokončanje tega projekta:

- malina Pi B+

- Monitor

- tipkovnica

- miško

- T-Čevljar

- Polkrožna deska

- H-most

- križni izvijač

- podvozje Robot Buggy z 2 motorjema

- 4 gumbi

- 9 -voltna baterija

- Prenosni polnilnik

- žica mikro USB

- 4 moški - ženski mostički

- 12 moških - moških mostičnih žic

- programska oprema za kodiranje Python 3

- Mobilna naprava, ki lahko prenese aplikacijo VNC viewer

2. korak: Nastavitev

Nastaviti
Nastaviti

Ko ste zbrali potrebne materiale, lahko zdaj zgradite svoj voziček. Najprej morate svoj Raspberry Pi povezati z monitorjem, miško in tipkovnico. Ko to storite, morate svoj t-cobbler pritrditi na svoj Pi in polovico majhne plošče. Zdaj lahko svoj h-most in pritisne gumbe pritrdite na ploščo.

3. korak: Priključitev Buggyja na H-most

Priključitev Buggyja na most H
Priključitev Buggyja na most H

Zdaj ste pripravljeni na izdelavo svojega vozička. Najprej morate motorje pritrditi na h-most, zato morate odviti štiri modra vrata na zgornji in spodnji strani h-mostu, če ga držite, kot je na zgornji sliki. Po tem morate dobiti dve rdeči in dve črni moško-moški žici. Nato postavite črne žice v leva vrata in rdeče v desna vrata (na zgornji sliki je bila ožičena obratno, vendar na ta način olajša). Ko žice postavite v modra vrata, jih privijte, da preprečite njihovo izpadanje. Zdaj boste na svojem podvozju blizu koles videli motorje in rdeče -črni ženski konektor, ki prihaja iz vsakega motorja. Povežite rdečo in črno žico od h-mostu do motorjev in zdaj je vaš h-most povezan z vašim vozičkom. Ne pozabite, da če držite h-most enako kot na zgornji sliki, morajo biti zgornja vrata priključena na levo kolo, spodnja vrata pa na desno kolo.

4. korak: Povežite svoj H-most z Raspberry Pi

Priključitev vašega H-mostu na vaš Raspberry Pi
Priključitev vašega H-mostu na vaš Raspberry Pi

Ko ste svoj H-bridge priključili na buggy, ga zdaj povežete s svojim Pi. Zdaj potrebujete 4 moško-ženske mostičke. Priključite vse štiri mostične žice na h-most na moške priključke na sprednji strani h-mostu. Nato vse štiri žice povežite z različnim GPIO na vaši plošči. Za levo kolo sem uporabil GPIO 4 in 17, za desno pa GPIO 5 in 6. Če želite vedeti, katere žice so za katero kolo, so na h-mostu, ki sta dve moški in ženski žici, ki ste jih približali, moškim in moškim žicam, ki ste jih priključili na motor, izbrano kolo. Zdaj potrebujete žico od moškega do moškega, da ozemljitveno žico pritrdite na svoj h-most. Kar pomeni, da morate zdaj odviti srednja vrata treh sprednjih vrat vašega h-mostu. Nato vstavite žico in jo trdno privijte, da preprečite, da bi izpadla. Zdaj vstavite to žico v ozemljitvena vrata na plošči.

5. korak: Priključitev 9-voltne baterije na H-most

Priključitev 9-voltne baterije na vaš H-most
Priključitev 9-voltne baterije na vaš H-most

Zadnja stvar, ki jo morate storiti, da dokončate izdelavo vozička, je, da priključite 9 -voltno baterijo. Potrebujete priključek, ki poveže vašo baterijo in jo razdeli na maso in napetost. Zdaj morate odviti prva dva vhoda na levem mostu h. Po tem morate vstaviti rdečo žico iz baterije v leva vrata in nato ozemljitveno žico vstaviti v srednja vrata. V srednjih vratih bi morali imeti dve žici, eno ozemljitveno žico do Pi in eno ozemljitveno žico iz baterije. Zdaj tesno privijte vrata nazaj in pojdite na naslednji korak.

6. korak: Kontrolna točka

Zdaj bomo preverili, ali vaš voziček deluje, preden preidemo na potisne gumbe. Zato odprite Python 3 na svojem Pi in zaženite spodnjo kodo, da zagotovite, da vaš buggy deluje.

iz gpiozero import Robot

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

robby.forward ()

Če se vaš voziček premakne naprej, zdaj vnesite:

robby.stop ()

7. korak: Ožičenje potisnih gumbov

Ožičenje potisnih gumbov
Ožičenje potisnih gumbov

Ko ste preverili, ali vaš voziček deluje, ste pripravljeni dodati gumbe. Prva stvar, ki jo morate storiti, je, da žico postavite z zemlje in jo priključite na ozemljitvene tirnice na obeh straneh. To bi zelo olajšalo povezovanje gumbov. Zdaj postavite štiri gumbe v istem vrstnem redu kot zgornja fotografija. Prepričajte se, da je vsaka noga vsakega gumba v drugi vrsti. Zdaj povežite eno nogo od vsakega gumba z maso. Po tem morate vsak gumb povezati z GPIO, zato bomo poklicali gumb, ki je najbolj oddaljen od vašega Pi naprej, in ta gumb povezali z GPIO 23. Nato bomo gumb desno od tistega, ki ste ga pravkar povezali, poklicali desno in ga povežite z GPIO 13. Nato gumb, ki je najbližji vašemu Pi, pokličimo nazaj in ga povežemo z GPIO 21. Nazadnje zadnji gumb, ki ga pokličemo levo in ga povežemo z GPIO 18.

8. korak: Koda

Kodeks
Kodeks

Po ožičenju potisnih gumbov ste pripravljeni kodirati svojega vozička. Odprite python 3 na svojem Pi in sledite spodnji kodi, da se prepričate, ali vaš buggy deluje.

iz gpiozero import Robot, Gumb

od časa uvoza spanja

iz guizero import App, gumb

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

forward_button = gumb (23)

right_button = Gumb (13)

left_button = Gumb (18)

Gumb za nazaj = gumb (21)

medtem ko je res:

če je gumb forward_button.is_pressed:

robby.forward ()

spanje (2)

robby.stop ()

elif right_button.is_pressed:

robby.right ()

spanje (0,2)

robby.stop ()

elif left_button.is_pressed:

robby.left ()

spanje (0,2)

robby.stop ()

elif Backwards_button.is_pressed:

robby.backward ()

spanje (2)

robby.stop ()

9. korak: Nastavitev pregledovalnika VNC

Zdaj morate svoj Pi povezati s telefonom, da boste lahko zagnali kodo iz telefona, ko bo vaš Pi pritrjen na vaš voziček. Najprej prenesite aplikacijo VNC viewer v telefon. Nato kliknite VNC na svojem Pi, to bi moralo biti levo spodaj na zaslonu. Ko to storite, vnesite svoj naslov Pi, uporabniško ime in geslo. Zdaj ste povezani s svojim Pi.

10. korak: Sestavljanje vašega vozička

Sestavljanje vašega vozička
Sestavljanje vašega vozička

Zadnji korak, ki ga morate narediti, je, da sestavite voziček. Morda je to najtežji del tega projekta, saj je malo zahtevno, da se vse prilega vašemu podvozju. Kar sem naredil, sem najprej lepil baterijo na dnu, med motorje. Nato sem prenosni polnilnik dal na dno in ga priključil na Pi. Postavil sem Pi in zadnji del podvozja ter prilepil h-most na t-clobber. Nato sem postavil ploščico spredaj, da sem olajšal nadzor nad vozičkom. Vendar vam ni treba sestaviti svojega popolnoma enakega, odvisno od velikosti vašega podvozja. Zdaj ste končali z izdelavo robot buggyja na gumb z vašim Raspberry Pi.

Priporočena: