Obsah:

Bugatická tlačiareň robota RSPI: 10 krokov
Bugatická tlačiareň robota RSPI: 10 krokov

Video: Bugatická tlačiareň robota RSPI: 10 krokov

Video: Bugatická tlačiareň robota RSPI: 10 krokov
Video: BTT - Manta M4P CB1 Klipper install 2024, Júl
Anonim
Ručná bugina s tlačidlom RSPI
Ručná bugina s tlačidlom RSPI

Už ste niekedy videli v obchode auto na diaľkové ovládanie a premýšľali ste, či by ste si ho nemohli postaviť sami. Áno, môžete si ho postaviť a ovládať svoje auto pomocou tlačidiel. Všetko, čo potrebujete, je jednoduché materiály a môžete si postaviť robotickú buginu s tlačidlom. Teraz postupujte podľa nižšie uvedených krokov a zostrojte svoju tlačidlovú robotickú buginu.

Krok 1: Zhromaždite materiály

Zbierajte materiály
Zbierajte materiály

Skôr ako začneme, mali by ste zhromaždiť potrebný materiál na dokončenie tohto projektu:

- Raspberry Pi B+

- Monitor

- Klávesnica

- myš

- T-ševec

- Polovičná doska na chlieb

- H-most

- Skrutkovač Phillips

- Robot Buggy podvozok s 2 motormi

- 4 tlačidlá

- 9 voltová batéria

- Prenosná nabíjačka

- Micro USB drôt

- 4 male - female prepojovacie vodiče

- 12 mužských - mužských prepojovacích káblov

- Kódovací softvér Python 3

- Mobilné zariadenie, ktoré si môže stiahnuť aplikáciu prehliadača VNC

Krok 2: Nastavenie

Nastaviť
Nastaviť

Keď ste zhromaždili potrebný materiál, teraz môžete postaviť svoju buginu. Najprv musíte pripojiť svoj Raspberry Pi k monitoru, myši a klávesnici. Akonáhle to urobíte, musíte pripojiť svoj t-cobbler k vášmu Pi a vášmu polovičnému breadboardu. Teraz môžete mostík a tlačidlá h pripevniť na svoj nepájivý panel.

Krok 3: Pripojenie Buggy k H-mostu

Pripojenie Buggy k H-mostu
Pripojenie Buggy k H-mostu

Teraz ste pripravení postaviť svoju buginu. Najprv musíte pripevniť motory k h-mostíku, takže musíte odskrutkovať štyri modré porty v hornej a dolnej časti h-mostíka, ak ho držíte tak, ako je to na obrázku vyššie. Potom musíte získať dva červené a dva čierne prepojovacie vodiče mužského a mužského pohlavia. Ďalej umiestnite čierne drôty do ľavých portov a červené drôty do pravých portov (na obrázku vyššie bol zapojený opačne, ale týmto spôsobom je to jednoduchšie). Akonáhle umiestnite vodiče do modrých portov, pevne ich zaskrutkujte, čo pomôže zabrániť ich vypadnutiu. Teraz na podvozku, v blízkosti kolies, uvidíte motory a z každého motora vychádzajú červeno -čierny konektor. Spojte červený a čierny vodič z h-mostíka k motorom a teraz je váš h-most spojený s vašou kočíkom. Pamätajte si, že ak držíte h-bridge rovnako ako na obrázku vyššie, horné porty by mali byť spojené s ľavým kolesom a spodné porty by mali byť spojené s pravým kolesom.

Krok 4: Pripojenie vášho H-mosta k vášmu Raspberry Pi

Pripojenie vášho H-mosta k vášmu Raspberry Pi
Pripojenie vášho H-mosta k vášmu Raspberry Pi

Keď ste svoj H-bridge pripojili k buggy, teraz ho pripojíte k svojmu Pi. Teraz potrebujete 4 prepojovacie vodiče medzi mužom a ženou. Pripojte všetky štyri prepojovacie vodiče k mostíku h k zástrčkovým konektorom na prednej strane mostíka h. Potom pripojte všetky štyri vodiče k inému GPIO na vašom breadboarde. Na ľavé koleso som použil GPIO 4 a 17 a na pravé koleso GPIO 5 a 6. Ak chcete vedieť, ktoré vodiče sú určené pre ktoré koleso, na h-mostíku, ktoré dva prepojené vodiče mužského a ženského pohlavia sú bližšie k vodičom mužského a mužského pohlavia, ktoré ste pripojili k motoru, sú rôzne kolesá. Teraz potrebujete na zapojenie uzemňovacieho vodiča k svojmu h-mostíku mužský až mužský vodič. To znamená, že teraz musíte odskrutkovať stredný port troch predných portov vášho h-mostíka. Potom vložte drôt a pevne ho zaskrutkujte, aby nevypadol. Teraz umiestnite tento drôt do uzemňovacieho portu vo vašom nepájivom poli.

Krok 5: Pripojenie 9-voltovej batérie k H-mostíku

Pripojenie 9-voltovej batérie k H-mostíku
Pripojenie 9-voltovej batérie k H-mostíku

Posledná vec, ktorú musíte urobiť, aby ste dokončili stavbu svojej buginy, je pripojiť 9 -voltovú batériu. Potrebujete konektor, ktorý prepojí batériu a rozdelí ju na uzemnenie a napätie. Teraz musíte odskrutkovať zľava, prvé dva porty na h-mostíku. Potom musíte zapojiť červený vodič z batérie do ľavého portu a potom uzemňovací vodič zapojiť do stredného portu. V strednom porte by ste mali mať dva vodiče, jeden uzemňovací vodič k Pi a jeden uzemňovací vodič z batérie. Teraz pevne priskrutkujte porty a prejdite na ďalší krok.

Krok 6: Kontrolný bod

Teraz prejdeme na tlačidlá a skontrolujeme, či vaša kočík funguje. Teraz teda otvorte Python 3 na svojom Pi a spustite kód uvedený nižšie, aby ste zaistili, že vaša bugina funguje.

z importu robota gpiozero

robby = robot (vľavo = (4, 17), vpravo = (5, 6))

robby.forward ()

Ak sa váš kočík pohybuje dopredu, zadajte:

robby.stop ()

Krok 7: Zapojenie tlačidiel

Tlačidlá zapojenia
Tlačidlá zapojenia

Potom, čo skontrolujete, či váš kočík funguje, ste pripravení pridať tlačidlá. Prvá vec, ktorú musíte urobiť, je položiť drôt zo zeme a pripojiť ho k uzemňovacím lištám na oboch stranách. To by veľmi uľahčilo zapojenie vašich tlačidiel. Teraz umiestnite svoje štyri tlačidlá v rovnakom poradí ako na fotografii vyššie. Uistite sa, že každá noha každého tlačidla je v inom rade. Teraz spojte jednu nohu z každého tlačidla so zemou. Potom budete musieť pripojiť každé tlačidlo k GPIO, takže zavoláme tlačidlo najďalej od vášho Pi dopredu a prepojíme ho s GPIO 23. Potom zavoláme tlačidlo napravo od toho, ktoré ste práve pripojili. správne a pripojte ho k GPIO 13. Potom na tlačidlo najbližšie k vášmu Pi zavoláme späť a pripojíme ho k GPIO 21. Nakoniec posledné tlačidlo zavoláme doľava a pripojíme ho k GPIO 18.

Krok 8: Kód

Kód
Kód

Po zapojení tlačidiel ste pripravení kódovať svoju buginu. Otvorte na svojom Pi python 3 a postupujte podľa nižšie uvedeného kódu, aby ste sa presvedčili, že vaša kočík funguje.

z gpiozero import Robot, Button

z času importu spánku

z aplikácie guizero import, tlačidlo

robby = robot (vľavo = (4, 17), vpravo = (5, 6))

forward_button = Tlačidlo (23)

right_button = Tlačidlo (13)

left_button = Tlačidlo (18)

Backwards_button = Tlačidlo (21)

kým je pravda:

ak je forward_button.is_pressed:

robby.forward ()

spať (2)

robby.stop ()

elif right_button.is_pressed:

robby.right ()

spánok (0,2)

robby.stop ()

elif left_button.is_pressed:

robby.left ()

spánok (0,2)

robby.stop ()

elif Backwards_button.is_pressed:

robby.backward ()

spať (2)

robby.stop ()

Krok 9: Nastavenie prehliadača VNC

Teraz musíte pripojiť svoj Pi k telefónu, aby ste mohli spustiť kód z telefónu, akonáhle sa váš Pi pripojí k kočíku. Najprv si do telefónu stiahnite aplikáciu VNC Viewer. Potom kliknite na VNC na vašom Pi, malo by byť v ľavej dolnej časti obrazovky. Akonáhle to urobíte, zadajte svoju adresu Pi, používateľské meno a heslo. Teraz ste pripojení k svojmu Pi.

Krok 10: Zostavenie vašej Buggy

Zostavenie vašej buginy
Zostavenie vašej buginy

Posledným krokom, ktorý musíte urobiť, je zostaviť kočík. To môže byť najťažšia časť tohto projektu, pretože je trochu náročné dostať všetko tak, aby sa zmestilo na váš podvozok. Na to, čo som urobil, som najskôr nalepil batériu dole, medzi motory. Potom som položil prenosnú nabíjačku na spodok a zapojil ju do Pi. Dal som Pi a zadnú časť podvozku a prilepil h-mostík k t-clobberu. Potom som vpredu umiestnil dosku, aby bolo ovládanie kočíka jednoduché. V závislosti od veľkosti podvozku však nemusíte zostavovať ten svoj úplne rovnaký. Teraz ste dokončili stavbu tlačidlovej robotickej buginy s vašim Raspberry Pi.

Odporúča: