Obsah:

Jednoduché RC auto ovládané WiFi: 7 krokov (s obrázkami)
Jednoduché RC auto ovládané WiFi: 7 krokov (s obrázkami)

Video: Jednoduché RC auto ovládané WiFi: 7 krokov (s obrázkami)

Video: Jednoduché RC auto ovládané WiFi: 7 krokov (s obrázkami)
Video: RC Stunt Car with Hand Gesture Control 2024, November
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

Ak by ste mi pred niekoľkými rokmi povedali, že budete môcť upraviť RC auto tak, aby malo WiFi, aby ste ho mohli ovládať prostredníctvom webovej stránky pomocou telefónu, a že náklady na jeho realizáciu budú nižšie ako 8 EUR, nerobil by som veril ti! Ale je to úžasný čas byť výrobcom! Nielen, že je to veľmi možné, je to tiež celkom priamy projekt! Pred nejakým časom som robil živý prenos pridávania ovládačov WiFi do autíčka, a hoci som spokojný s tým, ako stream prebiehal, myslel som si, že by som mohol projekt ešte zjednodušiť. Skúsil som preto tento návod ako jednoduchý aby to bolo možné, nebude potrebné žiadne spájkovanie a poskytnem všetok kód a kroky na vytvorenie tohto projektu pre seba.

Začnime!

Krok 1: Potrebné diely

Potrebné diely
Potrebné diely
Potrebné diely
Potrebné diely
Potrebné diely
Potrebné diely

Ako už bolo spomenuté, chcel som, aby bol tento projekt čo najľahšie, aby v skutočnosti nepotreboval veľa.

Očividne najskôr budeme potrebovať auto. Ak ste vo Veľkej Británii alebo Írsku, môžete získať presné auto, ktoré som dostal od spoločnosti Smyths Toys (10 EUR @ čas písania). Majú tiež Subaru, ktoré som použil v priamom prenose, to je to isté auto, okrem škrupiny.

V zásade by malo fungovať akékoľvek auto na diaľkové ovládanie, ale čím väčšie, tým lepšie (aby sme do neho zmestili všetko). Tiež sa uistite, že má plný rozsah pohybu (riadenie a riadenie). Autobazary by mohli byť dobrým miestom na hľadanie nechcených RC automobilov. Poznámka: Aby bol projekt bez spájkovania, pravdepodobne budete potrebovať auto s káblovým diaľkovým ovládaním!

Na vnútornosti auta potrebujeme nasledujúce

  • Vývojová doska NodeMCU ESP8266* - Ak nie ste oboznámení s ESP8266, je to doska kompatibilná s Arduino, ktorá má vstavané WiFi, milujem to! Existuje niekoľko typov dosiek NodeMCU, dve bežné sú na treťom obrázku, uistite sa, že nájdete ten pravý! (ten menší).
  • NodeMCU Motor Shield* - Je to naozaj pekná doska, na ktorej je čip ovládača motora L293D, do ktorého sa NodeMCU jednoducho zapadne. K dispozícii sú skrutkové svorky na pripojenie k motorom a tlačidlo na zapnutie a vypnutie
  • 6 x puzdro na batériu AA* - Môžete použiť aj iný druh zdroja energie (napríklad RC batériu), ale uistite sa, že je plne nabitý na menej ako 10 V. Táto batéria je tiež dosť veľká, ak je vaše auto menšie, môžete namiesto neho skúsiť puzdro 4x AA. Existujúci slot na batériu vo vozidle budete môcť znova použiť, ak budete používať auto s diaľkovým ovládaním bez káblov.
  • Jumper Block* - Pred kúpou týchto skontrolujte, či máte starý pevný disk IDE alebo jednotku CD, pretože jeden z nich bude mať. Ak nie, môžete si kúpiť toto balenie 60 kusov za 1 € doručené!

* = Odkazy na pobočky

Krok 2: Príprava auta

Príprava auta
Príprava auta
Príprava auta
Príprava auta
Príprava auta
Príprava auta

Prvá vec, ktorú musíme urobiť, je otvoriť auto. To bude samozrejme iné, ak dostanete iné auto ako moje!

Na tej mojej boli 4 skrutky v spodnej časti auta, dve vzadu a dve vpredu. Odskrutkujte tieto. Po zdvihnutí škrupiny by ste teraz mali vidieť dva motory.

Káblové diaľkové ovládanie:

Ak máte káblové diaľkové ovládanie ako ja, mali by ste tiež vidieť 4 drôty, odstrihnite to a nechajte trochu voľnú ruku, asi 6 až 8 palcov (Je ľahké odrezať viac neskôr, je ťažšie ho znova nasadiť!).

Potom chcete odizolovať asi pol palca z konca všetkých 4 drôtov.

Bezdrôtové diaľkové ovládanie:

Bezdrôtové diaľkové autá budú mať dva motory rovnaké ako drôtové, ale k nim pripojené vodiče sú pravdepodobne príliš krátke na to, aby boli užitočné. Možno budete musieť spájať nový dlhší vodič s dvoma svorkami každého motora. Osobne som to neurobil, takže nemôžem skutočne ponúknuť žiadne návrhy ani tipy. Môžete sa tiež pokúsiť odstrániť čo najviac obvodov okrem motorov. Poznámka: Je možné, že bude možné znova použiť slot na batérie v aute, aby sa ušetrilo miesto (tiež uľahčuje výmenu batérií)

Krok 3: Zostavenie obvodu

Zostavenie obvodu
Zostavenie obvodu
Zostavenie obvodu
Zostavenie obvodu
Zostavenie obvodu
Zostavenie obvodu

A teraz k mozgom operácie, obvodom!

Zasuňte dosku NodeMCU do krytu motora, všimnite si však smer. Na kryte motora je nakreslená anténa, uistite sa, že anténa NodeMCU (zlaté čiary) je zarovnaná so značením. Ak je slot micro USB vložený správne, mal by byť vedľa skrutkových svoriek

Ďalej musíme pripevniť malý prepojovací blok. Medzi tlačidlom napájania a skrutkovými svorkami sú prepojovacie kolíky, musíte prepojiť dva kolíky označené VIN a VM. Bližšie informácie nájdete na druhej fotografii.

Teraz chceme pripojiť puzdro na batériu. Vyberte červený vodič z držiaka batérie a zapojte ho do skrutkového terminálu VIN. (Dôvod, prečo používame terminál VIN, je ten, že vypínačom sa toto zapína a vypína). Pripojte čierny vodič k niektorému zo svoriek GND.

Ak vložíte batérie do držiaka batérií a uistíte sa, že je všetko zapnuté, na NodeMCU a štíte motora sa teraz zobrazujú niektoré diódy LED.

Krok 4: Pripojenie motorov

Upevnenie motorov
Upevnenie motorov
Upevnenie motorov
Upevnenie motorov
Upevnenie motorov
Upevnenie motorov

Nasaďte kryt motora na bočnú stranu batérie, ktorá sa otvára. Odporúčam ho pripevniť pomocou blu-tacu alebo iným trvalým spôsobom, ako zostať na mieste. Potom batériu znova pripevnite k automobilu pomocou systému blu-tac. (Keď ste s autom spokojní, môžete použiť horúce lepidlo na všetko.)

Ďalej chceme pripojiť motory k štítu motora. Pripojte vodiče z motora riadenia k skrutkovým svorkám označeným A + a A-, Nezáleží na tom, ktorý vodič v tejto chvíli smeruje k + alebo - (k tomu sa ešte vrátime). Hnací motor je potom zrejme pripojený k svorkám B+ a B-.

Ak je pre vás ťažké zasunúť drôt do svorky, skúste vložiť hlavu skrutkovača na miesto, kde bude drôt smerovať. Je tu kovový kus, ktorý môže byť niekedy trochu zaseknutý. (Bližšie informácie nájdete na piatom obrázku)

A to je stavba takmer hotová! Ďalej naprogramujeme dosku, aby sme ju mohli začať testovať!

Krok 5: Programovanie rady

Programovanie rady
Programovanie rady
Programovanie rady
Programovanie rady
Programovanie rady
Programovanie rady

Ak ste nikdy predtým nepoužívali ESP8266 alebo Arduino, budeme musieť trochu nastaviť softvér. Na to mám vyhradené video. Má iba 5 minút a prejde všetkým, čo potrebujete nastaviť. Pri sledovaní tohto videa je to ovládač CP2102, ktorý chcete nainštalovať.

Ak videá nie sú to pravé pre vás, pozrite sa na lekciu 2 Beckyho úžasnej triedy IoT, ktorá sa zaoberá všetkým, čo potrebujete.

Predtým, ako prejdete na zvyšok tohto kroku, by ste mali byť schopní nahrať jednoduchý náčrt do svojho ESP8266 (napríklad príklad mrknutia uvedený vo videu a Beckyovej lekcii)

Najprv chcete vypnúť napájanie dosky z batérií (stlačte tlačidlo na kryte motora, svetlá by mali zhasnúť). Potom chcete zapojiť kábel micro USB do dosky NodeMCU, ako je znázornené na obrázku. Potom si chcete stiahnuť kód pre tento projekt z môjho Githubu. Kliknite na tlačidlo Klonovať alebo Stiahnuť a potom na položku Prevziať zip. Extrahujte tento súbor zip po stiahnutí. Teraz otvorte Arduino IDE, potom kliknite na položku Súbor -> Otvoriť, prejdite na miesto, kde ste extrahovali zip zhora, a otvorte súbor MotorWeb.ino V tomto súbore budete musieť vykonať iba jednu zmenu, a to je aktualizácia SSID a hesla pre vašu Wifi. Keď vykonáte túto zmenu, nahrajte ju na svoju nástenku.

Krok 6: Ovládacie prvky

Ovládacie prvky
Ovládacie prvky
Ovládacie prvky
Ovládacie prvky
Ovládacie prvky
Ovládacie prvky

Sme takmer pripravení túto vec otestovať! V tejto chvíli nechajte kábel Micro USB zapojený. V Arduino IDE otvorte sériový monitor (ak si nie ste istí, ako som ho označil na prvej fotografii). Nastavte prenosovú rýchlosť na 115 200. Stlačte tlačidlo reset na doske NodeMCU, po pripojení k WiFi by sa vám na obrazovke mala zobraziť IP adresa zariadenia.

V telefóne alebo počítači otvorte webový prehliadač a do panela s adresou zadajte adresu IP. Mali by ste vidieť webovú stránku podobnú tej na mojom druhom obrázku. Teraz musíme skontrolovať, či sú motory správne zapojené. Najprv stlačte tlačidlá Drive a Back, jazdilo auto správne? Ak nie, môžete buď zameniť zapojenie, alebo ho môžete ľahko opraviť v softvéri, vyhľadajte DRIVE_MOTOR_DIRECTION a kdekoľvek, kde je nastavený HIGH, zmeňte ho tak, aby bol nastavený na hodnotu LOW a naopak. Mali by ste to zmeniť na dvoch miestach.

To isté platí pre riadenie, ibaže sa pohybujete okolo premennej STEER_MOTOR_DIRECTION

Keď ste spokojní s jeho fungovaním, odpojte kábel micro USB a stlačte biele tlačidlo na kryte motora. Nechajte to pár sekúnd a skúste sa pripojiť k rovnakej adrese IP ako predtým. POZNÁMKA: Vaše auto bude pri prevádzke na batérie výrazne rýchlejšie, pretože napätie je oveľa vyššie, takže dávajte pozor, aby ste ho nevyhodili zo stola!

Krok 7: Bavte sa

Image
Image

A je to! Úspešne ste vyrobili RC auto ovládané WiFi! Pozrite si krátke video, ako sa tým snažím otravovať svojich psov! Gaoithe, čiernemu sa to príliš nepáči, ale Rigginsovi to je úplne jedno! S týmto projektom som si užil veľa zábavy a dúfam, že vám bude užitočný alebo zaujímavý. Ako vždy, ak máte akékoľvek otázky alebo pripomienky, rád ich vypočujem! Šťastné tvorenie všetkých!

Brian

Odporúča: