Përmbajtje:
- Hapi 1: Mblidhni materiale
- Hapi 2: Konfigurimi
- Hapi 3: Lidhja e Buggy me urën H
- Hapi 4: Lidhja e urës tuaj H me Raspberry Pi tuaj
- Hapi 5: Lidhja e një baterie 9 volt në urën tuaj H
- Hapi 6: Pika e kontrollit
- Hapi 7: Shtypni butonat me tela
- Hapi 8: Kodi
- Hapi 9: Konfigurimi i VNC Viewer
- Hapi 10: Montimi i aparatit tuaj
Video: RSPI Robot Buggy Push-Button: 10 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:21
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
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
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
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
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
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
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
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
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:
Projekti Robot Buggy: 3 hapa
Projekti Robot Buggy: Për këtë Projekt ju do të keni nevojë për: Raspberry Pi 3 Buggy Shasi me motorë dhe rrota Bateri 9 Volt Nxjerrës teli Shofer vidë Drejtues teli ose bluzë Tabela e vogël e bukës 1 e kuqe LED1 blu LEDT-CobblerH BridgeTape2 330 RezistencaPower Pack
Robot Buggy RPI: 7 hapa
Robot Buggy RPI: Një Robot Buggy është shumë e lehtë për tu bërë me Raspberry Pi tuaj nëse ndiqni procedurën pasi do të jetë e rëndësishme. Temat që do të mbuloj janë: Nga e kam gjetur këtë ide dhe çdo modifikim (lidhjet do të sigurohen) Materialet Hap pas Hapi f
Buggy Pi: 4 hapa
The Pi Buggy: Ky ishte projekti ynë i parë. Në këtë projekt ne krijuam një karrocë që kontrollohet nga një pi mjedër. Projectshtë një projekt mjaft i lehtë dhe mund të jetë një projekt i parë shumë i mirë për këdo që dëshiron të mësojë. Për këtë projekt do t'ju duhet: -A Raspberry Pi-A
Trupi Rock Buggy për RedCat Gen7: 9 hapa (me fotografi)
Trupi Rock Buggy për RedCat Gen7: Inspiration3D Shtypja e aksesorëve dhe madje edhe trupave të tërë është shumë e popullarizuar në mesin e komunitetit RC, veçanërisht në zhanrin e RC Crawlers. Unë dhe të tjerët kemi lëshuar të gjitha llojet e projekteve falas, por ajo që nuk është dëgjuar është që prodhuesit të lëshojnë
Tre Push ON - Push OFF Qarqet e fiksimit: 3 hapa
Tre Push ON-Push OFF Qarqet e fiksimit: Një rrokullisje ose shul është një qark që ka dy gjendje të qëndrueshme dhe mund të përdoret për të ruajtur informacionin e gjendjes. Qarku mund të ndryshojë gjendjen duke aplikuar një sinjal (në këtë rast, duke shtypur një buton). Këtu, unë do t'ju tregoj tre mënyra të ndryshme për të