Obsah:

Buggy s tlačítkovým robotem RSPI: 10 kroků
Buggy s tlačítkovým robotem RSPI: 10 kroků

Video: Buggy s tlačítkovým robotem RSPI: 10 kroků

Video: Buggy s tlačítkovým robotem RSPI: 10 kroků
Video: Tlačítkové ovládání 2024, Červenec
Anonim
Buggy s tlačítkovým robotem RSPI
Buggy s tlačítkovým robotem RSPI

Už jste někdy viděli v obchodě auto na dálkové ovládání a přemýšleli jste, jestli byste si ho nemohli postavit sami. Ano, můžete si ho postavit a ovládat své auto pomocí tlačítek. Vše, co potřebujete, jsou jednoduché materiály a můžete si sami postavit robotickou buginu s tlačítky. Nyní postupujte podle níže uvedených kroků a sestavte si robotickou buginu s tlačítkem.

Krok 1: Shromážděte materiály

Sbírejte materiály
Sbírejte materiály

Než začneme, měli byste shromáždit potřebný materiál k dokončení tohoto projektu:

- Raspberry Pi B+

- Monitor

- Klávesnice

- Myš

- T-ševci

- Poloviční prkénko

- H-můstek

- Phillips šroubovák

- Robot Buggy podvozek se 2 motory

- 4 tlačítka

- 9voltová baterie

- Přenosná nabíječka

- Micro USB kabel

- 4 propojovací vodiče pro muže a ženy

- 12 Male - Male propojovacích vodičů

- Software pro kódování Pythonu 3

- Mobilní zařízení, které dokáže stáhnout aplikaci VNC Viewer

Krok 2: Nastavení

Založit
Založit

Jakmile shromáždíte potřebné materiály, můžete nyní postavit kočárek. Nejprve musíte svůj Raspberry Pi připojit k monitoru, myši a klávesnici. Jakmile to uděláte, musíte připojit svůj t-cobbler k Pi a polovičnímu prkénku. Nyní můžete svůj h-můstek a tlačítka připojit k prkénku.

Krok 3: Připojení Buggy k H-můstku

Připojení Buggy k H-můstku
Připojení Buggy k H-můstku

Nyní jste připraveni postavit kočárek. Nejprve musíte připevnit motory k h-můstku, takže musíte odšroubovat čtyři modré porty v horní a dolní části h-můstku, pokud jej držíte jako na obrázku výše. Poté musíte získat dva červené a dva černé propojovací vodiče pro muže a muže. Dále vložte černé vodiče do levých portů a červené do pravých portů (na obrázku výše to bylo zapojeno opačně, ale tímto způsobem to usnadňuje). Jakmile umístíte dráty do modrých portů, pevně je zašroubujte, což pomůže zabránit jejich vypadnutí. Nyní na podvozku poblíž kol uvidíte motory a z každého motoru vychází červeno -černý konektor. Spojte červený a černý vodič z h-můstku s motory a nyní je váš h-můstek připojen k vaší kočárku. Pamatujte, že pokud držíte h-bridge stejně jako na obrázku výše, horní porty by měly být připojeny k levému kolu a spodní porty by měly být připojeny k pravému kolu.

Krok 4: Připojení H-můstku k Raspberry Pi

Připojení vašeho H-můstku k vašemu Raspberry Pi
Připojení vašeho H-můstku k vašemu Raspberry Pi

Jakmile připojíte H-bridge k buggy, nyní jej připojíte k Pi. Nyní potřebujete 4 propojovací vodiče pro muže a ženy. Připojte všechny čtyři propojovací vodiče k h-můstku k zástrčkovým konektorům na přední straně h-můstku. Poté připojte všechny čtyři vodiče k jinému GPIO na vašem prkénku. Použil jsem GPIO 4 a 17 pro levé kolo a GPIO 5 a 6 pro pravé kolo. Chcete-li vědět, které vodiče jsou pro které kolo, na h-můstku, který dva propojovací vodiče mezi zástrčkou a zástrčkou, které jste připojili, jsou blíže vodičům zástrčky a zástrčky, které jste připojili k motoru, jsou různá kola. Nyní potřebujete k připojení h-můstku vodič z mužského na mužský kabel. To znamená, že nyní musíte odšroubovat střední port tří předních portů vašeho h-můstku. Poté vložte drát a pevně jej zašroubujte, aby nevypadl. Nyní umístěte tento vodič do uzemňovacího portu v prkénku.

Krok 5: Připojení 9voltové baterie k H-můstku

Připojení 9voltové baterie k H-můstku
Připojení 9voltové baterie k H-můstku

Poslední věc, kterou musíte pro dokončení stavby buginy udělat, je připojit 9voltovou baterii. Potřebujete konektor, který propojí vaši baterii a rozdělí ji na zem a napětí. Nyní musíte odšroubovat zleva, první dva porty na h-můstku. Poté musíte zapojit červený vodič z baterie do levého portu a poté zapojit uzemňovací vodič do středního portu. Měli byste mít dva vodiče ve středním portu, jeden zemnící vodič k Pi a jeden uzemňovací vodič z baterie. Nyní pevně zašroubujte porty a přejděte k dalšímu kroku.

Krok 6: Kontrolní bod

Nyní zkontrolujeme, zda vaše kočárek funguje, než přejdeme na tlačítka. Nyní tedy otevřete Python 3 na svém Pi a spusťte níže uvedený kód, aby vaše bugina fungovala.

z gpiozero import Robot

robby = Robot (vlevo = (4, 17), vpravo = (5, 6))

robby.forward ()

Pokud se vaše kočárek posune vpřed, zadejte:

robby.stop ()

Krok 7: Zapojení tlačítek

Zapojení tlačítek
Zapojení tlačítek

Poté, co zkontrolujete, zda vaše kočárek funguje, jste nyní připraveni přidat tlačítka. První věc, kterou musíte udělat, je dát vodič ze země a připojit ho k zemnicím kolejnicím na obou stranách. To by velmi usnadnilo zapojení tlačítek. Nyní umístěte čtyři tlačítka ve stejném pořadí jako na fotografii výše. Ujistěte se, že každá noha každého tlačítka je v jiné řadě. Nyní připojte jednu nohu z každého tlačítka k zemi. Poté musíte připojit každé tlačítko k GPIO, takže zavoláme tlačítko nejdále od vašeho Pi dopředu a připojíme toto tlačítko k GPIO 23. Poté zavoláme tlačítko napravo od toho, které jste právě připojili. vpravo a připojte jej k GPIO 13. Poté tlačítko nejblíže vašemu Pi, zavoláme zpět a připojíme jej k GPIO 21. Nakonec poslední tlačítko zavoláme vlevo a připojíme jej ke GPIO 18.

Krok 8: Kód

Kód
Kód

Po zapojení tlačítek jste připraveni kódovat kočárek. Otevřete python 3 na svém Pi a postupujte podle níže uvedeného kódu, abyste se ujistili, že vaše kočárek funguje.

z gpiozero import Robot, Button

z časového importu spánku

z aplikace guizero import, tlačítko

robby = Robot (vlevo = (4, 17), vpravo = (5, 6))

forward_button = Tlačítko (23)

right_button = Tlačítko (13)

left_button = Tlačítko (18)

Backwards_button = Tlačítko (21)

zatímco pravda:

pokud forward_button.is_pressed:

robby.forward ()

spát (2)

robby.stop ()

elif right_button.is_pressed:

robby.right ()

spánek (0,2)

robby.stop ()

elif left_button.is_pressed:

robby.left ()

spánek (0,2)

robby.stop ()

elif Backwards_button.is_pressed:

robby.backward ()

spát (2)

robby.stop ()

Krok 9: Nastavení prohlížeče VNC

Nyní musíte připojit svůj Pi k telefonu, abyste mohli spustit kód z telefonu, jakmile se váš Pi připojí k vaší kočárku. Nejprve si do telefonu stáhněte aplikaci Prohlížeč VNC. Poté klikněte na VNC na vašem Pi, mělo by to být v levé dolní části obrazovky. Jakmile to uděláte, zadejte svou adresu Pi, uživatelské jméno a heslo. Nyní jste připojeni ke svému Pi.

Krok 10: Sestavení vaší kočárku

Sestavení vaší kočárku
Sestavení vaší kočárku

Poslední krok, který musíte udělat, je sestavit kočárek. To může být nejtěžší část tohoto projektu, protože je trochu náročné dostat vše tak, aby se vešlo na váš podvozek. Kvůli tomu, co jsem udělal, jsem nejprve přelepil baterii dole, mezi motory. Pak jsem dal přenosnou nabíječku na dno a zapojil ji do Pi. Dal jsem Pi a zadní část šasi a nalepil h-můstek na t-clobber. Pak jsem umístil prkénko vpředu, aby bylo ovládání kočárku snadné. V závislosti na velikosti podvozku ale nemusíte ten svůj sestavovat úplně stejně. Nyní jste s Raspberry Pi dokončili stavbu robotické buginy s tlačítky.

Doporučuje: