Përmbajtje:

RSPI Robot Buggy Push-Button: 10 hapa
RSPI Robot Buggy Push-Button: 10 hapa

Video: RSPI Robot Buggy Push-Button: 10 hapa

Video: RSPI Robot Buggy Push-Button: 10 hapa
Video: Build Your First Raspberry Pi Robot Car 2024, Korrik
Anonim
RSPI Buggy Robot Push-Button
RSPI Buggy Robot Push-Button

A keni parë ndonjëherë një makinë me telekomandë në dyqan dhe keni pyetur veten nëse mund ta ndërtoni vetë. Epo po, ju mund të ndërtoni një dhe të kontrolloni makinën tuaj me butona shtytës. Të gjithë ju nevojiten disa materiale të thjeshta dhe mund të krijoni vetes një kamionçinë robotësh me butona. Tani ndiqni hapat e mëposhtëm dhe krijoni një kamionçinë robotësh me butona.

Hapi 1: Mblidhni materiale

Mblidhni materiale
Mblidhni materiale

Para se të fillojmë, ju duhet të mblidhni materialin e nevojshëm për të përfunduar këtë projekt:

- mjedër Pi B+

- Monitor

- Tastiera

- Miu

- T-këpucar

- Breadboard me madhësi gjysmë

- H-Ura

- Kaçavidë Phillips

- Shasia Robot Buggy me 2 motorë

- 4 butona shtytës

- bateri 9 volt

- Ngarkues portativ

- tela mikro USB

- 4 Mashkull - Tela Jumper -Femra

- 12 Mashkull - Tela Mashkull -tela

- Softuer kodues Python 3

- Pajisja celulare që mund të shkarkojë aplikacionin e shikuesit VNC

Hapi 2: Konfigurimi

Rregullim
Rregullim

Pasi të keni mbledhur materialet e nevojshme, tani mund të ndërtoni kamionin tuaj. Së pari, duhet të lidhni Raspberry Pi tuaj me monitorin, miun dhe tastierën. Pasi ta bëni këtë, ju duhet të lidhni kalldrëmin tuaj me Pi tuaj dhe pjatën tuaj me madhësi gjysmë. Tani ju mund të bashkëngjitni h-urën tuaj dhe të shtypni butonat në tryezën tuaj të bukës.

Hapi 3: Lidhja e Buggy me urën H

Lidhja e Buggy me urën H
Lidhja e Buggy me urën H

Tani ju jeni gati për të ndërtuar buggy tuaj. Së pari ju duhet të lidhni motorët në urën h, kështu që ju duhet të hiqni katër portat blu në krye dhe në fund të urës h, nëse e mbani ashtu siç është në imazhin e mësipërm. Pas kësaj, atëherë ju duhet të merrni dy tela bluzë të kuq dhe dy të zi mashkull-mashkull. Tjetra vendosni telat e zinj në portat e majtë dhe telat e kuq në portat e djathtë (në imazhin e mësipërm ishte lidhur me tela anasjelltas, por kjo mënyrë e bën më të lehtë). Pasi t'i vendosni telat në portat blu, vidhosini ato fort, gjë që do të ndihmojë në parandalimin e rënies së tyre. Tani në shasinë tuaj, pranë rrotave do të shihni motorët dhe një lidhës femër kuq e zi që del nga secili motor. Përputhni tela kuq e zi nga ura h tek motorët dhe tani ura juaj h është e lidhur me kamionin tuaj. Mos harroni se nëse e mbani urën tuaj h njësoj si në imazhin e mësipërm, portat e sipërme duhet të lidhen me rrotën e majtë dhe portat e poshtme duhet të lidhen me rrotën e djathtë.

Hapi 4: Lidhja e urës tuaj H me Raspberry Pi tuaj

Lidhja e urës suaj H me mjedrën tuaj Pi
Lidhja e urës suaj H me mjedrën tuaj Pi

Pasi ta keni lidhur urën tuaj H me buggy, tani e lidhni atë me Pi tuaj. Tani ju duhen 4 tela bluzë meshkuj-femra. Lidhni të katër telat e kërcyesit në urën h me lidhësit meshkuj në pjesën e përparme të urës h. Pastaj lidhni të katër telat me GPIO të ndryshëm në tabelën tuaj të bukës. Kam përdorur GPIO 4 dhe 17 për timonin e majtë dhe GPIO 5 dhe 6 për timonin e djathtë. Për të ditur se cilat tela janë për cilën rrotë, në urën h të cilat dy tela meshkuj me femra i keni lidhur janë më afër telave meshkuj me meshkuj që keni lidhur me motorin, janë rrota të ndryshme. Tani keni nevojë për një tel mashkull për mashkull për të lidhur një tel tokësor në urën tuaj h. Që do të thotë tani ju duhet të hiqni portën e mesme të tre porteve të përparme të urës suaj h. Pastaj vendoseni tela dhe vidhoseni fort për të parandaluar që të bjerë jashtë. Tani vendoseni atë tel në një port tokësor në tabelën tuaj të bukës.

Hapi 5: Lidhja e një baterie 9 volt në urën tuaj H

Lidhja e një baterie 9 volt në urën tuaj H
Lidhja e një baterie 9 volt në urën tuaj H

Gjëja e fundit që duhet të bëni për të përfunduar ndërtimin e buggy tuaj është të lidhni një bateri 9 volt. Keni nevojë për një lidhës që lidh baterinë tuaj dhe e ndan atë në tokë dhe tension. Tani ju duhet të hiqni nga e majta, dy portat e para në urën tuaj h. Pas kësaj ju duhet të vendosni tela të kuq nga bateria në portën e majtë dhe pastaj vendosni tela tokëzimi në portën e mesme. Duhet të keni dy tela në portën e mesme, një tel tokëzues në Pi dhe një tel tokëzues nga bateria. Tani vidhosni portat fort dhe kthehuni në hapin tjetër.

Hapi 6: Pika e kontrollit

Tani ne do të kontrollojmë nëse buggy juaj po punon para se të kalojmë në butonat e shtypjes. Pra, tani hapni Python 3 në Pi tuaj dhe ekzekutoni kodin më poshtë për të siguruar që funksionimi juaj i gabuar.

nga gpiozero Robot import

robby = Robot (majtas = (4, 17), djathtas = (5, 6))

robby.forward ()

Nëse buggy juaj ecën përpara, tani shkruani:

robby.stop ()

Hapi 7: Shtypni butonat me tela

Butonat e shtytjes me tela
Butonat e shtytjes me tela

Pasi të keni kontrolluar që pajisja juaj funksionon, tani jeni gati të shtoni butona shtytës. Gjëja e parë që duhet të bëni është të vendosni një tel nga toka dhe ta lidhni me binarët e tokës në të dy anët. Kjo do ta bënte shumë të lehtë kur lidhni butonat. Tani vendosni katër butonat tuaj në të njëjtin rend si fotografia e mësipërme. Sigurohuni që secila këmbë e secilit buton të jetë në një rresht të ndryshëm. Tani lidhni një këmbë nga secili buton në tokë. Pas kësaj ju duhet të lidhni secilin buton me një GPIO, kështu që ne do të thërrasim butonin më larg nga Pi juaj dhe do ta lidhim atë me GPIO 23. Pastaj butonin në të djathtë të atij që sapo keni lidhur, ne do të telefonojmë është djathtas dhe lidheni atë me GPIO 13. Pastaj butoni më i afërt me Pi -në tuaj, ne do të thërrasim prapa dhe do ta lidhim me GPIO 21. Së fundmi butonin e fundit do ta thërrasim majtas dhe do ta lidhim me GPIO 18.

Hapi 8: Kodi

Kodi
Kodi

Pas lidhjes së butonave, jeni gati të kodoni buggy -in tuaj. Hapni python 3 në Pi tuaj dhe ndiqni kodin më poshtë për t'u siguruar që pajisja juaj funksionon.

nga gpiozero import Robot, Button

nga koha import gjumi

nga aplikacioni guizero import, Pushbutton

robby = Robot (majtas = (4, 17), djathtas = (5, 6))

butoni përpara = butoni (23)

butoni i djathtë = Butoni (13)

butoni i majtë = Butoni (18)

Butoni Backwards = Butoni (21)

ndërsa e vërtetë:

nëse përpara_button.është shtypur:

robby.forward ()

fle (2)

robby.stop ()

elif right_button.is_pressed:

robby.right ()

gjumë (0.2)

robby.stop ()

elif left_button.is_pressed:

robby.left ()

gjumë (0.2)

robby.stop ()

elif Backwards_button.is_pressed:

robby.backward ()

fle (2)

robby.stop ()

Hapi 9: Konfigurimi i VNC Viewer

Tani ju duhet të lidhni Pi -në tuaj me telefonin tuaj që të jeni në gjendje të ekzekutoni kodin nga telefoni juaj pasi Pi juaj të jetë i bashkangjitur në buggy tuaj. Fillimisht shkarkoni aplikacionin e shikuesit VNC në telefonin tuaj. Pastaj klikoni në VNC në Pi tuaj, ai duhet të jetë pranë pjesës së poshtme të majtë të ekranit tuaj. Pasi ta bëni këtë, atëherë shkruani adresën tuaj Pi, emrin e përdoruesit dhe fjalëkalimin. Tani jeni lidhur me Pi -në tuaj.

Hapi 10: Montimi i aparatit tuaj

Mbledhja e karrocës tuaj
Mbledhja e karrocës tuaj

Hapi i fundit që duhet të bëni është të mblidhni kamionin tuaj. Kjo mund të jetë pjesa më e vështirë e këtij projekti, sepse është pak sfiduese të bësh gjithçka që të përshtatet në shasinë tënde. Për atë që bëra, së pari e fiksova baterinë në pjesën e poshtme, midis motorëve. Pastaj vendosa ngarkuesin portativ në pjesën e poshtme dhe e futa në Pi. Vendosa Pi dhe pjesën e pasme të shasisë dhe ngjita urën h në t-clobber. Pastaj vendosa dërrasën e bukës në pjesën e përparme, për ta bërë më të lehtë kontrollin e buggy -t. Por nuk keni pse të mblidhni tuajin saktësisht në varësi të madhësisë së shasisë tuaj. Tani keni mbaruar së ndërtuari një robot me buton shtytës me Raspberry Pi tuaj.

Recommended: