Kazalo:
- Korak: Zberite materiale
- 2. korak: Nastavitev
- 3. korak: Priključitev Buggyja na H-most
- 4. korak: Povežite svoj H-most z Raspberry Pi
- 5. korak: Priključitev 9-voltne baterije na H-most
- 6. korak: Kontrolna točka
- 7. korak: Ožičenje potisnih gumbov
- 8. korak: Koda
- 9. korak: Nastavitev pregledovalnika VNC
- 10. korak: Sestavljanje vašega vozička
Video: Robot Buggy z gumbom RSPI: 10 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
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
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
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
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
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
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
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
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
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:
Naredi sam ventilator z gumbom za vklop / izklop - M5StickC ESP32: 8 korakov
DIY ventilator z gumbom za vklop / izklop - M5StickC ESP32: V tem projektu se bomo naučili uporabljati modul FAN L9110 z uporabo plošče M5StickC ESP32
Preprosto LED stikalo z gumbom za kovance (z uporabo teže): 8 korakov
Preprosto LED stikalo z gumbom za kovanec (z uporabo teže): To je relativno preprosto stikalo z gumbom za kovance. Ko se na spončne vodnike prilega teža, sila navzdol zasveti LED
Dodajte LED diode gumbom Sanwa Arcade Stick: 6 korakov (s slikami)
Dodajte LED diode gumbom Sanwa Arcade Stick !: Za vašo bojno ali arkadno omaro je na voljo veliko LED rešitev, vendar lahko različice brez spajkanja ali v trgovinah stanejo kar nekaj. Ker nisem na posebej dobro plačanem delovnem mestu, a vseeno želim nekaj LED pridiha v svoji boji, sem iskal
LED vezje z dvojnim gumbom: 5 korakov
LED -vezje z dvojnim gumbom: potrudil se bom, da bom pri programiranju in delu z arduinom zvenel kot stara roka, toda v resnici sem se s temi stvarmi seznanil šele pred nekaj dnevi, zato me veseli uspešno ustvarjanje in programiranje mojega
Obvladajte svoj Micro: bit z gumbom Arduino IDE-gumbom in drugim GPIO: 3 koraki (s slikami)
Obvladajte svoj Micro: bit z gumbom Arduino IDE in drugim GPIO: V prejšnjem blogu Obvladajte svoj mikro: bit z Arduino IDE - - Light LED smo govorili o tem, kako namestiti knjižnico micro: bit v Arduino IDE in kako za pogon LED na micro: bit z Arduino IDE. V tem članku vam bomo povedali h