Sisällysluettelo:
- Vaihe 1: Kerää materiaalit
- Vaihe 2: Asennus
- Vaihe 3: Buggyn liittäminen H-siltaan
- Vaihe 4: Yhdistä H-silta Raspberry Pi -laitteeseesi
- Vaihe 5: Yhdistä 9 voltin akku H-siltaasi
- Vaihe 6: Tarkistuspiste
- Vaihe 7: Painikkeiden kytkentä
- Vaihe 8: Koodi
- Vaihe 9: VNC Viewerin käyttöönotto
- Vaihe 10: Buggyn kokoaminen
Video: RSPI-painonappirobotti: 10 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
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
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
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
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
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
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ä
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
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
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:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen