Obsah:
- Krok 1: Shromážděte materiály
- Krok 2: Nastavení
- Krok 3: Připojení Buggy k H-můstku
- Krok 4: Připojení H-můstku k Raspberry Pi
- Krok 5: Připojení 9voltové baterie k H-můstku
- Krok 6: Kontrolní bod
- Krok 7: Zapojení tlačítek
- Krok 8: Kód
- Krok 9: Nastavení prohlížeče VNC
- Krok 10: Sestavení vaší kočárku
Video: Buggy s tlačítkovým robotem RSPI: 10 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
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
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í
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
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
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
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
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
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
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:
Seznamte se s Twinky nejroztomilejším robotem Arduino: 7 kroků (s obrázky)
Seznamte se s Twinky nejroztomilejším robotem Arduino: Ahoj, v tomto návodu vás naučím, jak jsem vytvořil vlastní " Jibo " ale s názvem „Twinky“to chci vyjasnit … TO NENÍ KOPIE! BUDOVAL JSEM TWINKY A PAK JSEM SI REALIZOVAL, ŽE NĚCO JAKO TOTO JIŽ EXISTUJE: c
Rameno ovládané robotem: 31 kroků
Rameno ovládané robotem: Toto je návod, jak vyrobit rameno robota ovládané pomocí drátů. Výhodou použití vodičů je, že je vaše paže lehčí a ve spodní části paže můžete mít všechny motory, což usnadňuje stavbu a údržbu. Zde je video paže, kterou
Jak vytvořit čáru za robotem pomocí kroků Rpi 3: 8
Jak vytvořit linku následujícího robota pomocí Rpi 3: V tomto tutoriálu se naučíte stavět robotickou buginu následujícího řádku, aby mohla snadno svištět po trati
Použití pohybového senzoru s robotem RaspberryPi a telegramem: 4 kroky
Použití snímače pohybu s RaspberryPi a Telegram Bot: Ahoj kluci. V tomto příspěvku budeme používat telegram Bot Raspberry Pi se snímačem PIR (pohyb)
Krmítko pro domácí zvířata s robotem RasPi a telegramem: 4 kroky (s obrázky)
Stroj na krmení zvířat s robotem RasPi a telegramem: Nejprve musím objasnit, že se nejedná o originální Idea Mine, stačí aktualizovat a přizpůsobit programovací skripty tak, aby fungovaly s telegramem, našel jsem ho v předchozím Instructable, takže kredity jsou skutečně Autor toho. Můžete vidět španělské