Obsah:
- Krok 1: Díly, které budeme potřebovat
- Krok 2: Příprava auta
- Krok 3: Sestavení obvodu
- Krok 4: Připevnění motorů
- Krok 5: Programování rady
- Krok 6: Ovládací prvky
- Krok 7: Bavte se
Video: Jednoduché RC auto ovládané WiFi: 7 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Pokud byste mi před několika lety řekli, že budete moci upravit RC auto tak, aby mělo WiFi, abyste jej mohli ovládat pomocí webové stránky pomocí telefonu, a že náklady na jeho provedení by byly nižší než 8 EUR, nechtěl bych věřili ti! Ale je to úžasný čas být tvůrcem! Nejen, že výše uvedené je velmi možné, je to také docela přímočarý projekt! Před nějakou dobou jsem živě streamoval přidávání ovládacích prvků WiFi do autíčka, a přestože jsem spokojený s tím, jak stream probíhal, říkal jsem si, že bych mohl projekt ještě zjednodušit. Pokusil jsem se tedy tento Instructable udělat tak jednoduchý aby to bylo možné, nebude nutné žádné pájení a já poskytnu veškerý kód a kroky k vytvoření tohoto projektu pro sebe.
Začněme!
Krok 1: Díly, které budeme potřebovat
Jak již bylo zmíněno, chtěl jsem, aby byl tento projekt co nejjednodušší, aby ve skutečnosti nepotřeboval mnoho.
Zjevně nejprve budeme potřebovat auto. Pokud jste ve Velké Británii nebo Irsku, můžete získat přesné auto, které jsem dostal od Smyths Toys (10 EUR v době psaní). Mají také Subaru, které jsem použil na přímém přenosu, což je stejné auto, kromě skořápky.
V zásadě by mělo fungovat jakékoli auto na dálkové ovládání, ale čím větší, tím lepší (takže se nám dovnitř vejde všechno). Ujistěte se také, že má plný rozsah pohybu (řízení a řízení). Autobazary by mohly být dobrým místem pro hledání nechtěných RC aut. Poznámka: Aby byl projekt bez pájení, pravděpodobně budete potřebovat auto s kabelovým dálkovým ovládáním!
Pro vnitřní části auta potřebujeme následující
- Vývojová deska NodeMCU ESP8266* - Pokud nejste obeznámeni s ESP8266, je to deska kompatibilní s Arduino, která má vestavěné WiFi, miluji to! Existuje několik typů desek NodeMCU, dvě běžné jsou na třetím obrázku, ujistěte se, že najdete ten správný! (ten menší).
- NodeMCU Motor Shield* - Jedná se o opravdu pěknou desku, která má na sobě čip ovladače motoru L293D, do kterého se NodeMCU jednoduše zasune. K připojení k motorům jsou šroubové svorky a tlačítko pro jeho zapnutí a vypnutí
- Pouzdro na baterie 6 X AA* - Můžete také použít jiný zdroj energie (například RC baterii), ale ujistěte se, že je plně nabitý na méně než 10 V. Tato baterie je také poměrně velká, pokud je vaše auto menší, můžete místo toho zkusit pouzdro 4x AA. Pokud používáte auto s dálkovým ovladačem bez kabelu, budete možná moci znovu použít stávající slot pro baterie ve vozidle.
- Jumper Block* - Před zakoupením těchto zkontrolujte, zda máte nějaké staré pevné disky IDE nebo jednotky CD, protože budou mít jeden z nich. Pokud ne, můžete si koupit toto balení 60 za 1 € doručené!
* = Partnerské odkazy
Krok 2: Příprava auta
První věc, kterou chceme udělat, je otevřít auto. To bude zjevně jiné, pokud dostanete jiné auto než moje!
Na mém dole byly 4 šrouby na spodní části vozu, dva vzadu a dva vpředu. Odšroubujte tyto. Po zvednutí skořepiny byste nyní měli vidět dva motory.
Kabelové dálkové ovládání:
Pokud máte kabelové dálkové ovládání, jako je moje, měli byste také vidět 4 dráty, přestřihněte je a ponechejte trochu volného prostoru, asi 6 až 8 palců (Je snadné odříznout více později, je těžší jej znovu nasadit!).
Poté budete chtít odizolovat půl palce zhruba od konce všech 4 vodičů.
Bezdrátové dálkové ovládání:
Bezdrátová dálková auta budou mít dva motory stejné jako drátové, ale kabely k nim připojené jsou pravděpodobně příliš krátké, než aby byly užitečné. Možná budete muset připájet nový delší vodič ke dvěma svorkám každého motoru. Osobně jsem to neudělal, takže nemohu nabídnout žádné návrhy ani tipy. Můžete také zkusit odebrat co nejvíce obvodů než motorů. Poznámka: Z důvodu úspory místa může být možné znovu použít slot na baterie ve vozidle (také usnadňuje výměnu baterií)
Krok 3: Sestavení obvodu
A nyní k mozkům operace, obvodům!
Zasuňte desku NodeMCU do krytu motoru, přesto si všimněte směru. Na štítu motoru je nakreslena anténa, zajistěte, aby anténa NodeMCU (zlaté čáry) byla zarovnána se značením. Pokud je správně zasunutý, měl by být slot micro USB vedle šroubových svorek
Dále musíme připojit malý propojovací blok. Mezi tlačítkem napájení a šroubovými svorkami jsou propojovací kolíky, musíte připojit dva piny označené VIN a VM. Další podrobnosti najdete na druhé fotografii.
Nyní chceme připojit pouzdro na baterie. Vyjměte červený vodič z držáku baterie a připojte jej ke šroubové svorce VIN. (Důvod, proč používáme terminál VIN, je ten, že vypínač to zapíná a vypíná). Připojte černý vodič k jednomu ze svorek GND.
Pokud vložíte baterie do držáku baterií a ujistíte se, že je vše zapnuté, nyní uvidíte některé LED diody na NodeMCU a štítu motoru.
Krok 4: Připevnění motorů
Nasaďte kryt motoru na boční stranu baterie, která se otevře. Doporučuji připojit blu-tac nebo jiný nestálý způsob, jak zůstat na místě. Poté znovu připojte baterii k vozu pomocí blu-tac. (Když jste s autem spokojeni, můžete použít horké lepidlo, abyste vše přidrželi.)
Dále chceme připojit motory ke stínění motoru. Připojte vodiče z motoru řízení ke šroubovým svorkám označeným A + a A-, Nezáleží na tom, který vodič v tuto chvíli vede k + nebo - (k tomu se ještě vrátíme). Hnací motor je pak zjevně připojen ke svorkám B+ a B-.
Pokud je pro vás těžké zasunout vodič do terminálu, zkuste zasunout hlavu šroubováku na místo, kde bude vodič směřovat, je tam kovový kus, který může být někdy trochu zaseknutý. (Další podrobnosti viz 5. obrázek)
A tím je stavba téměř hotová! Dále naprogramujeme desku, abychom ji mohli začít testovat!
Krok 5: Programování rady
Pokud jste ještě nikdy nepoužívali ESP8266 nebo Arduino, budeme muset trochu nastavit software. Mám k tomu vyhrazené video. Trvá pouhých 5 minut a projde vším, co potřebujete k nastavení. Při sledování tohoto videa je to ovladač CP2102, který chcete nainstalovat.
Pokud videa opravdu nejsou vaší věcí, podívejte se na lekci 2 z Beckyho úžasné třídy IoT, která se zabývá vším, co potřebujete.
Než přejdete ke zbytku tohoto kroku, měli byste být schopni nahrát jednoduchý náčrtek do vašeho ESP8266 (například příklad mrknutí uvedený ve videu a Beckyově lekci)
Nejprve chcete vypnout napájení desky z baterií (stiskněte tlačítko na krytu motoru, světla by měla zhasnout). Poté chcete zapojit kabel micro USB do desky NodeMCU, jak je znázorněno na obrázku. Poté si chcete stáhnout kód pro tento projekt z mého Githubu. Klikněte na tlačítko Klonovat nebo Stáhnout a poté na Stáhnout zip. Po stažení extrahujte tento zip soubor. Nyní otevřete Arduino IDE, poté klikněte na Soubor -> Otevřít, přejděte na místo, kde jste právě rozbalili zip shora, a otevřete soubor MotorWeb.ino V tomto souboru budete muset provést pouze jednu změnu, a to je aktualizovat SSID a heslo pro vaši Wifi. Až tuto změnu provedete, nahrajte ji na svůj nástěnku.
Krok 6: Ovládací prvky
Jsme téměř připraveni tuto věc vyzkoušet! V tuto chvíli nechte zapojený kabel Micro USB. V Arduino IDE otevřete sériový monitor (pokud si nejste jisti, jak jsem ho označil na první fotografii). Nastavte přenosovou rychlost na 115 200. Stiskněte resetovací tlačítko na desce NodeMCU, po připojení k WiFi byste měli vidět IP adresu zařízení zobrazenou na obrazovce.
V telefonu nebo v počítači otevřete webový prohlížeč a do adresního řádku zadejte IP adresu. Měli byste vidět webovou stránku podobnou té na mém druhém obrázku. Nyní musíme zkontrolovat, zda jsou motory zapojeny správným způsobem. Nejprve stiskněte tlačítka Drive a Back, jelo auto správně? Pokud ne, můžete kabeláž buď vyměnit, nebo ji snadno opravit v softwaru, vyhledat DRIVE_MOTOR_DIRECTION a kdekoli je nastaveno na VYSOKÉ, změnit jej tak, aby byl nastaven na NÍZKÝ a naopak. Měli byste to změnit na dvou místech.
Totéž platí pro řízení, kromě toho, že se pohybujete kolem proměnné STEER_MOTOR_DIRECTION
Jakmile budete spokojeni s jeho fungováním, odpojte kabel micro USB a stiskněte bílé tlačítko na krytu motoru. Nechte to několik sekund a zkuste se připojit ke stejné IP adrese jako dříve. POZNÁMKA: Vaše auto bude při provozu na baterie výrazně rychlejší, protože napětí je mnohem vyšší, takže si dejte pozor, abyste ho nevyhodili ze stolu!
Krok 7: Bavte se
A to je vše! Úspěšně jste vyrobili RC auto ovládané WiFi! Podívejte se na krátké video, jak se tím snažím otravovat své psy! Gaoithe, tomu černému se to příliš nelíbí, ale Rigginsovi je to vlastně jedno! S tímto projektem jsem si užil spoustu zábavy a doufám, že vám přijde užitečný nebo zajímavý. Jako vždy, pokud máte nějaké dotazy nebo komentáře, rád je vyslechnu! Šťastné dělání všem!
Briane
Doporučuje:
DIY Arduino Bluetooth ovládané auto: 6 kroků (s obrázky)
DIY Arduino Bluetooth ovládané auto: Ahoj přátelé! Jmenuji se Nikolas, je mi 15 let a žiji v řeckých Aténách. Dnes vám ukážu, jak vyrobit 2kolové auto ovládané Bluetooth pomocí Arduino Nano, 3D tiskárny a některých jednoduchých elektronických součástek! Určitě sledujte můj
Jednoduché rozvržení automatizovaného železničního modelu - Ovládané Arduino: 11 kroků (s obrázky)
Jednoduché rozvržení automatizovaného železničního modelu | Arduino Controlled: Mikrokontroléry Arduino jsou skvělým doplňkem modelové železnice, zejména pokud jde o automatizaci. Zde je jednoduchý a snadný způsob, jak začít s modelováním železniční automatizace s Arduinem. Takže bez dalších okolků začněme
Dálkově ovládané auto - ovládané pomocí bezdrátového ovladače Xbox 360: 5 kroků
Dálkově ovládané auto - ovládané pomocí bezdrátového ovladače Xbox 360: Toto jsou pokyny k sestavení vlastního dálkově ovládaného auta, ovládaného pomocí bezdrátového ovladače Xbox 360
Jednoduché robotické rameno ovládané skutečným pohybem ruky: 7 kroků (s obrázky)
Jednoduché robotické rameno ovládané skutečným pohybem ruky: Jedná se o velmi jednoduché robotické rameno DOF pro začátečníky. Rameno je ovládáno Arduino. Je spojen se snímačem, který je připevněn na ruce operátora. Operátor proto může ovládat loket paže ohnutím vlastního pohybu loktů
Jak vytvořit Bluetooth ovládané jednoduché RC auto: 7 kroků (s obrázky)
Jak vyrobit jednoduché RC auto ovládané Bluetooth: Ahoj všichni, jsem Bryan Tee Pak Hong. V současné době jsem studentem prvního ročníku polytechniky v Singapuru, kde studuji počítačové inženýrství. Když jsem byl dítě, vždy mě fascinovaly RC auta a jejich fungování. Když jsem to rozebral, vidím jen kusy