Obsah:

Jednoduché RC auto ovládané WiFi: 7 kroků (s obrázky)
Jednoduché RC auto ovládané WiFi: 7 kroků (s obrázky)

Video: Jednoduché RC auto ovládané WiFi: 7 kroků (s obrázky)

Video: Jednoduché RC auto ovládané WiFi: 7 kroků (s obrázky)
Video: ANDROID MÁ JEDNO SKRYTÉ NASTAVENÍ 🤖 2024, Listopad
Anonim
Jednoduché RC auto ovládané WiFi
Jednoduché RC auto ovládané WiFi
Jednoduché RC auto ovládané WiFi
Jednoduché RC auto ovládané WiFi

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

Díly, které budeme potřebovat
Díly, které budeme potřebovat
Díly, které budeme potřebovat
Díly, které budeme potřebovat
Díly, které budeme potřebovat
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

Příprava auta
Příprava auta
Příprava auta
Příprava auta
Příprava auta
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

Sestavení obvodu
Sestavení obvodu
Sestavení obvodu
Sestavení obvodu
Sestavení obvodu
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ů

Připevnění motorů
Připevnění motorů
Připevnění motorů
Připevnění motorů
Připevnění motorů
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

Programování rady
Programování rady
Programování rady
Programování rady
Programování rady
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

Ovládací prvky
Ovládací prvky
Ovládací prvky
Ovládací prvky
Ovládací prvky
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

Image
Image

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: