Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Pro svůj letní projekt roku 2020 jsem vyrobil dvě robotická auta se stejným podvozkem. Jedno auto robota mělo pomocí ultrazvukového senzoru detekovat objekty před ním a následně podle toho automaticky měnit směr. Druhé auto mělo být možné ovládat mým telefonem.
Krok 1: Získejte zásoby
Všechny zásoby potřebné k výrobě těchto dvou vozů jsou uvedeny níže:
- Čirý akrylový základ
- 2 plastová kola s gumovými pneumatikami
- 2 žluté motory s převodovkou (nezapomeňte k nim připojit konektory)
- Kolečko/vlečné kolo - Upevňovací hardware (matice a šrouby) - Šestihranné distanční sloupky - Klon KeyeStudio Arduino (žlutá a černá deska) - Deska NodeMCU Esp8266 - Mini Breadboard - 480 bodový BreadBoard
- Micro USB (pro ESP8266)
- USB A až B (pro desku Arduino
- 6voltová baterie (pojme 4xAA)
- DF Robot Dual H-Bridge (černá deska s černým chladičem a zelenými konektory)
- L298N (červená deska s černým chladičem a modrými konektory)
- Propojovací vodiče
- 2 ks IR čidel (malé modré obvody, 4pinové konektory)
- 3qty disky pro pohyb kol (1 je náhradní)
- 2 ks 9g serva
- Senzor UltraSonic (modrá deska s obvody, 2 velká kulatá „oči“)
- Tlačítko Zap/Vyp
- 1 hobby šroubovák (černá rukojeť, oranžová horní část)
- Oboustranná páska (pro montáž dílů do šasi. Můžete také použít lepicí pistoli)
Krok 2: Sestavte podvozek automobilu
K mé sadě byl přiložen manuál, takže si můžete obrázek uložit a podle potřeby jej sledovat. Jinak můžete při montáži podvozku postupovat podle mých níže uvedených pokynů. Možná budete chtít, aby vám pomohla druhá osoba, protože utáhnout šrouby, aniž by vám někdo pomohl udržet auto v klidu, může být opravdu obtížné.
Nejprve musíte upevnit motor na podvozek pomocí plastových spojovacích prvků, několika šroubů a některých matic, jako na obrázku výše
Poté připevníte kola k motorům
Nyní musíte přední kolo připevnit k podvozku pomocí šestihranných distančních sloupků, několika šroubů a matic
Dále připevněte nádobu na baterii také pomocí šroubů. Poté, co to uděláte, je podvozek vozu hotový!
Krok 3: Zapojení
Nejprve uděláme auto ovládané ultrazvukovým senzorem. Budete potřebovat svůj ultrazvukový senzor, 6V baterii, propojovací vodiče, desku L298, prkénko a redboard Arduino. Na pomoc jsem použil výše uvedené schéma.
Připojte oba motory k desce L298 pomocí propojovacích vodičů
Připojte desku L298 ke zdroji napájení 9V
Připojte desku L298 k GND na vaší červené desce
Připojte ultrazvukový senzor k prázdnému prkénku a k analogovým vstupům
Připojte desku L298 k červené desce
Připojte otočný senzor k prkénku a červené desce
Poté připojte druhou baterii k červené desce pomocí adaptéru
Krok 4: Kód
Zaslaný kód bude použit k odeslání příkazu ping k ultrazvukovému senzoru ke kontrole čehokoli před ním. Poté řekne autu, aby změnilo směr podle toho, jestli mu v cestě něco brání. Budete také muset stáhnout níže uvedenou knihovnu NewPing. Poté jej musíte vložit do složky knihoven aplikace Arduino.
bitbucket.org/teckel12/arduino-new-ping/downloads/
Krok 5: Úspěch (nebo ne)
Pokud nyní děláte vše správně, mělo by to fungovat. Jak zde vidíte, nechal jsem pracovat senzory, ale motory nefungují. Zdá se, že kód a senzor fungují. Auto však zkrátka nepojede. Zkontroloval jsem zapojení a kód a vše se zdálo v pořádku. Můžete se setkat s těmito technickými problémy, a pokud tomu tak je, nezapomeňte dvakrát zkontrolovat, zda není něco poškozeno nebo ne. Senzor zjevně fungoval, jak ukazují videa níže. Motor rozhodně není zlomený, protože jsem ho úspěšně použil v dalším autě. Vlastně jsem to auto udělal po dalším autě, ale rozhodl jsem se nejprve ukázat tohle. Mám podezření, že je problém s deskou L298.
Krok 6: Zapojení druhého vozu
Nyní budeme stavět auto, které lze ovládat pomocí telefonu. Naštěstí tento fungoval a mám videa, jak jezdí kolem. Na toto auto nepotřebujete tolik materiálu jako to předchozí. Potřebujete pouze propojovací vodiče, desku L298N a nádobu na baterie. Pomocí telefonu s Androidem jsem si stáhl potřebnou aplikaci k ovládání auta.
Připojte motory k desce L298
Připojte prkénko a desku L298
Nezapomeňte také připojit baterii k desce L298
Krok 7: Kód
Zde je kód, který si musíte stáhnout pro toto auto. Údajně má detekovat IP adresu vašeho telefonu, abyste mohli pomocí telefonu ovládat auto. Také si budete muset stáhnout aplikaci do telefonu s Androidem.
Krok 8: Úspěch
Se všemi kroky dolů byste nyní měli mít možnost ovládat auto pomocí dotykové obrazovky