Sisällysluettelo:

RSPI-painonappirobotti: 10 vaihetta
RSPI-painonappirobotti: 10 vaihetta

Video: RSPI-painonappirobotti: 10 vaihetta

Video: RSPI-painonappirobotti: 10 vaihetta
Video: Build A Raspberry Pi NAS For $35 Using All New Parts 2024, Marraskuu
Anonim
RSPI-painonappirobotti
RSPI-painonappirobotti

Oletko koskaan nähnyt kauko -ohjattavan auton kaupassa ja miettinyt, voisitko rakentaa sellaisen itse. Kyllä, voit rakentaa sellaisen ja hallita autoa painikkeilla. Tarvitset vain joitain yksinkertaisia materiaaleja ja voit rakentaa itsellesi painikkeen robottibugin. Seuraa nyt alla olevia ohjeita ja rakenna painonappirobotti.

Vaihe 1: Kerää materiaalit

Kerää materiaaleja
Kerää materiaaleja

Ennen kuin aloitamme, sinun tulee kerätä tarvittava materiaali tämän projektin suorittamiseksi:

- Vadelma Pi B+

- Monitori

- Näppäimistö

- Hiiri

- T-Cobbler

- Puolikokoinen leipälauta

- H-silta

- ristipääruuvimeisseli

- Robotti Buggy -runko, jossa 2 moottoria

- 4 painonappia

- 9 voltin akku

- Kannettava laturi

- Micro -USB -johto

- 4 uros - naarashyppyjohdinta

- 12 uros - uroshyppyjohdinta

- Python 3 -koodausohjelmisto

- Mobiililaite, joka voi ladata VNC -katselusovelluksen

Vaihe 2: Asennus

Perustaa
Perustaa

Kun olet kerännyt tarvittavat materiaalit, voit nyt rakentaa bugisi. Ensinnäkin sinun on liitettävä Raspberry Pi näyttöön, hiireen ja näppäimistöön. Kun olet tehnyt sen, sinun on kiinnitettävä t-suutari Pi-laitteeseesi ja puolikokoiseen leipälautaan. Nyt voit kiinnittää h-sillan ja painikkeet leipälautaasi.

Vaihe 3: Buggyn liittäminen H-siltaan

Buggyn liittäminen H-siltaan
Buggyn liittäminen H-siltaan

Nyt olet valmis rakentamaan bugisi. Ensin sinun on kiinnitettävä moottorit h-siltaan, joten sinun on irrotettava neljä sinistä porttia h-sillan ylä- ja alaosassa, jos pidät sitä yllä olevan kuvan mukaisesti. Sen jälkeen sinun on hankittava kaksi punaista ja kaksi mustaa uros-uros-hyppyjohdinta. Seuraavaksi laita mustat johdot vasempaan porttiin ja punaiset johdot oikeisiin portteihin (yllä olevassa kuvassa se on kytketty toisinpäin, mutta tämä helpottaa). Kun olet asettanut johdot sinisiin portteihin, ruuvaa ne tiukasti kiinni, mikä auttaa estämään niiden putoamisen. Nyt rungossasi, lähellä pyöriä, näet moottorit ja punaisen ja mustan naarasliittimen, jotka tulevat ulos jokaisesta moottorista. Yhdistä punainen ja musta johto h-sillasta moottoreihin ja nyt h-silta on yhdistetty rattaaseesi. Muista, että jos pidät h-siltaa samalla tavalla kuin yllä olevassa kuvassa, yläportit on liitettävä vasempaan pyörään ja alaportit oikeaan pyörään.

Vaihe 4: Yhdistä H-silta Raspberry Pi -laitteeseesi

H-sillan yhdistäminen Raspberry Pi -laitteeseesi
H-sillan yhdistäminen Raspberry Pi -laitteeseesi

Kun olet liittänyt H-sillan bugiseen, nyt liität sen Pi-laitteeseesi. Nyt tarvitset 4 uros-naarasliitintä. Liitä kaikki neljä hyppyjohtoa h-siltaan urosliittimiin h-sillan etuosassa. Kytke sitten kaikki neljä johtoa eri GPIO -levyihin. Käytin GPIO 4 ja 17 vasenta pyörää ja GPIO 5 ja 6 oikeaa pyörää. Jos haluat tietää, mitkä johdot ovat jollekin pyörälle, h-sillan kaksi uros-naarasjohtoa, jotka olet liittänyt, ovat lähempänä moottoriin kytkettyjä uros-urosjohtoja, ovat valikoima pyörä. Nyt tarvitset uros-urosjohdon maadoitusjohdon kiinnittämiseksi h-siltaasi. Tämä tarkoittaa, että sinun on nyt irrotettava h-sillan kolmen etuportin keskiportti. Aseta nyt lanka sisään ja ruuvaa se tiukasti kiinni, jotta se ei putoa. Aseta johto nyt leipälautasi maadoitusporttiin.

Vaihe 5: Yhdistä 9 voltin akku H-siltaasi

9 voltin akun liittäminen H-siltaan
9 voltin akun liittäminen H-siltaan

Viimeinen asia, joka sinun on tehtävä rattaasi rakentamisen loppuun, on kiinnittää 9 voltin akku. Tarvitset liittimen, joka yhdistää akun ja jakaa sen maahan ja jännitteeseen. Nyt sinun on avattava h-sillan kaksi ensimmäistä porttia vasemmalta. Tämän jälkeen sinun on asetettava punainen johto akusta vasempaan porttiin ja sitten maadoitusjohto keskimmäiseen porttiin. Sinulla pitäisi olla kaksi johtoa keskiportissa, yksi maadoitusjohto Pi: hen ja yksi maadoitusjohto akusta. Kierrä nyt portit tiukasti takaisin ja siirry seuraavaan vaiheeseen.

Vaihe 6: Tarkistuspiste

Nyt tarkistamme, toimiiko bugisi, ennen kuin siirrymme painikkeisiin. Avaa nyt Python 3 Pi -laitteellasi ja suorita alla oleva koodi varmistaaksesi, että buginen toimii.

gpiozeron tuontirobotista

robby = robotti (vasen = (4, 17), oikea = (5, 6))

robby.forward ()

Jos rattaasi siirtyy eteenpäin, kirjoita nyt:

robby.stop ()

Vaihe 7: Painikkeiden kytkentä

Johdotuksen painikkeet
Johdotuksen painikkeet

Kun olet tarkistanut, että bugisi toimii, olet nyt valmis lisäämään painikkeita. Ensimmäinen asia, joka sinun on tehtävä, on asettaa johto maasta ja liittää se maadoituskiskoihin molemmin puolin. Tämä helpottaisi näppäinten johdotusta. Aseta nyt neljä painiketta samassa järjestyksessä kuin yllä oleva kuva. Varmista, että kunkin painikkeen jokainen jalka on eri rivillä. Liitä nyt yksi jalka kustakin painikkeesta maahan. Sen jälkeen sinun on kytkettävä jokainen painike GPIO -laitteeseen, joten soitamme Pi -laitteesta kauimpana olevaa painiketta eteenpäin ja yhdistämme sen GPIO 23. -näppäimeen. oikealle ja liitä se GPIO 13. Seuraavaan painikkeeseen, joka on lähimpänä Pi -laitettasi, soitamme taaksepäin ja yhdistämme sen GPIO 21: een.

Vaihe 8: Koodi

Koodi
Koodi

Kun olet kytkenyt painikkeet, olet valmis koodaamaan bugisi. Avaa Python 3 Pi -laitteellasi ja seuraa alla olevaa koodia varmistaaksesi, että buginen toimii.

gpiozero -tuontirobotista, Button

tuontihetkestä

guizeron tuontisovelluksesta, Pushbutton

robby = robotti (vasen = (4, 17), oikea = (5, 6))

forward_button = Painike (23)

right_button = Painike (13)

left_button = Painike (18)

Taaksepäin_button = Painike (21)

vaikka totta:

jos eteenpäin_button.is_pressed:

robby.forward ()

nukkua (2)

robby.stop ()

elif right_button.is_pressed:

robby.right ()

nukkua (0,2)

robby.stop ()

elif left_button.is_pressed:

robby.left ()

nukkua (0,2)

robby.stop ()

elif Backwards_button.is_pressed:

robby.backward ()

nukkua (2)

robby.stop ()

Vaihe 9: VNC Viewerin käyttöönotto

Nyt sinun on liitettävä Pi puhelimeesi, jotta voit suorittaa koodin puhelimestasi, kun Pi on liitetty bugiseen. Lataa ensin VNC -katseluohjelma puhelimeesi. Napsauta sitten Pi: n VNC -painiketta, sen pitäisi olla lähellä näytön vasenta alakulmaa. Kun olet tehnyt sen, kirjoita Pi -osoitteesi, käyttäjätunnuksesi ja salasanasi. Nyt olet yhteydessä Pi -laitteeseesi.

Vaihe 10: Buggyn kokoaminen

Bugyn kokoaminen
Bugyn kokoaminen

Viimeinen vaihe, joka sinun tarvitsee tehdä, on koota bugisi. Tämä saattaa olla hankkeen vaikein osa, koska on hieman haastavaa saada kaikki sopimaan runkoon. Mitä tein, teipasin ensin akun pohjaan, moottorien väliin. Sitten laitoin kannettavan laturin pohjaan ja liitin sen Pi: hen. Laitoin Pi: n ja rungon takaosan ja teipasin h-sillan t-clobberiin. Sitten laitoin leipälaudan eteen, jotta bugisen hallinta olisi helppoa. Mutta sinun ei tarvitse koota omaasi täsmälleen rungon koosta riippuen. Nyt olet valmistanut painonappirobotin rakentamisen Raspberry Pi -laitteesi kanssa.

Suositeltava: