Obsah:
- Zásoby
- Krok 1: Pripravte si diaľkové ovládanie
- Krok 2: Pripravte si D1 Mini: blikajúci mikropython
- Krok 3: Načítajte skript Remote.py
- Krok 4: Otestujte svoju dosku
- Krok 5: Spájkovanie štítu
- Krok 6: Zostavte si auto
Video: Santovo auto: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Toto je malý zábavný projekt, ktorý som urobil počas vianočných sviatkov. Je jednoduchá a ľahko zostaviteľná, ovláda sa prostredníctvom pripojenia WiFi a telefónu alebo tabletu Android. Mikrokontrolér je ESP8266 na doske Wemos D1-mini, má nainštalovaný MicroPython a spúšťa malý skript s názvom remote.py. Má štít na vrchu (diy) s 3 tranzistormi, niekoľkými odpormi a regulátorom napätia (zdrojom energie je starý 2S 850mAh Lipo).
Diaľkové ovládanie je telefón alebo tablet Android s nainštalovanou fantastickou aplikáciou RoboRemo:
Choďte na RoboRemo
K tejto aplikácii sa dá pripojiť pomocou Bluetooth, TCP a UDP. Pretože náš D1 má WiFi na palube, môžeme preskočiť hardvér bluetooth a udržať obvod veľmi jednoduchý. Náš D1 nakonfigurujeme ako prístupový bod, pripojíme sa k telefónu alebo tabletu a odosielame príkazy prostredníctvom UDP.
Video z YouTube
Zásoby
1 Wemos D1 mini s nainštalovaným najnovším Micropythonom. Ahmed Nouira vytvoril vynikajúci návod, ako flashovať svoj D1 mini: nájdete ho tu
1 vlastnoručný štít pre váš D1 mini (Banggood)
3 tranzistory BC 517 (trochu prehnané, ale nemal som k dispozícii žiadne ďalšie)
3 odpory 39 kOhms 0, 25 W pre základnú polarizáciu
1 Regulátor napätia 5V (7805 alebo podobný, použil som LM2940-5 S KAPACITOROM)
LED diódy, 2 alebo 4, ak máte na svojom aute radi zadné svetlá.
Rezistory 220 ohmov, 1 pre každú LED.
2 prevodové motory s kolesami ako na rade Banggood za robotom.
Drevo, plastová fólia alebo čokoľvek na výrobu karosérie auta.
Tablet alebo telefón, ANDROID, s nainštalovanou aplikáciou RoboRemo.
Krok 1: Pripravte si diaľkové ovládanie
Najprv musíme nakonfigurovať náš telefón alebo tablet ako diaľkové ovládanie. Nainštalujte si aplikáciu RoboRemo a navštívte ich webovú stránku: Stránka RoboRemo.
Tu nájdete všetky potrebné informácie a návody. Stiahnite si príručku vo formáte pdf a prečítajte si ju.
Hneď po inštalácii vyskúšajte, je to veľmi jednoduché! Náš diaľkový ovládač má 4 tlačidlá, ako je vidieť na obrázkoch: štart, stop, vľavo a vpravo.
Po stlačení každého tlačidla sa odošle textový reťazec, za ktorým nasleduje nový riadok (spätné lomítko n char). Nakonfigurujte svoje tlačidlá a všimnite si textový reťazec pre každé tlačidlo. Váš skript bude hľadať tieto reťazce na riadenie Santovho vozidla:-)
Krok 2: Pripravte si D1 Mini: blikajúci mikropython
Ahmed Nouira odviedol vynikajúcu prácu, tu je všetko, čo potrebujete na prípravu Wemos D1:
Bliká MicroPython
pre D1 však musíte použiť nasledujúci príkaz esptool:
esptool.py --port /dev /ttyUSB0-write_flash --flash_mode dio 0 esp8266-20190529-v1.11.bin
(Toto je pre počítač Linux, počítače Mac a Windows sa budú líšiť, aj súbor.bin sa môže líšiť). Najdôležitejšie je --flash_mode diody pre Wemos D1.
Ak do terminálu zadáte iba esptool.py, zobrazia sa všetky možnosti.
Ak máte problémy s prehrávaním softvéru MicroPython, tu je niekoľko užitočných odkazov:
Začíname s programom MicroPython
Náhodné nerd návody
Fórum MicroPython
A Google je váš priateľ, zadajte „Blikajúci mikropython na Wemos D1“.
Krok 3: Načítajte skript Remote.py
Keď je vo vašom D1 nainštalovaný program Micropython, je čas nahrať skript Remote.py.
Neváhajte upraviť/zdieľať/kopírovať/čokoľvek:-). Jednoducho zažeňte svoje príkazové reťazce RoboRemo
(odoslané vždy, keď na telefóne/tablete stlačíte tlačidlo), zodpovedajú skriptu.
Premenujte názov skriptov a heslo v skripte, ako sa vám páči.
Na písanie a nahrávanie skriptov používam Thonny IDE. Ak použijete inú metódu, uistite sa, že váš textový editor nezmení identitu skriptov alebo sa Micropython bude sťažovať.
Textový editor Kate (Linux) je možné nakonfigurovať pre skripty Python a postará sa o správne identity. Ampy môže skript odoslať na vašu nástenku. Ak chcete, Ampy.
Všetky možnosti nájdete na stránke Random Nerd Tutorials: Odkaz
Posuňte sa nadol do sekcie Predpoklady
Thonny vám umožňuje načítať skript pri jeho premenovaní. Remote.py musí byť premenovaný na boot.py predtým, ako začne blikať na vašej doske.
Krok 4: Otestujte svoju dosku
Po úprave názvu AP a hesla a načítaní skriptu je čas na jednoduchý test:
- Zapnite telefón/tablet a počítač
- Pripojte D1mini k USB portu a chvíľu počkajte, D1 by sa mal začať používať ako prístupový bod
-Pripojte svoj telefón/tablet k prístupovému bodu v sekcii nastavenia/Wi -Fi
-Pripojte aplikáciu Roboremo k prístupovému bodu: ponuka/pripojiť/Internet (UDP)/pripojiť k portu ip:
-vstúpiť 192.168.4.1:5000
-otvorte PuTTy alebo iný sériový emulátor
-zadajte port (v mojom prípade/dev/ttyUSB0) a nastavte prenosovú rýchlosť na 115200, REPL sa nezobrazí, ale nebojte sa:-)
- kliknite na príkazové tlačidlá na telefóne/tablete s Androidom a sledujte výstup na terminál PuTTy: pozrite si video
-ak sa nevyskytnú žiadne chyby: ďalší krok: rozpáľte spájkovačku:-)
Krok 5: Spájkovanie štítu
Začnite spájkovaním konektora batérie a regulátora napätia (a kondenzátora, ak sa používa LM2940-5). Po overení svojej práce zapojte batériu. Zmerajte výstupné napätie (5V). Ak je v poriadku, spájkujte 5V výstup a GND na svorky štítu, pozrite si značky na tienení. Spájkujte konektory štítu.
Teraz zapojte zbernicu 5V a GND, ostatné diely spájkujte podľa schémy. Pripojte motory a LED diódy a máte hotovo!
DÔLEŽITÉ! Pred inštaláciou štítu na D1mini skontrolujte a znova skontrolujte svoju prácu. Chyby môžu zničiť vašu dosku …
Krok 6: Zostavte si auto
Je to tiež veľmi jednoduché: moje je vyrobené z drevených tyčiniek na miešanie farieb zlepených kyano alias superglue. Motory sú upevnené obojstrannou páskou a ako „predné koleso“sa používa zaoblená skrutka. Skúsil som iné nastavenia, ale poskytlo to najlepšie výsledky, nastavenie je rovnaké ako u sledovača radu Banggood. Karoséria je vyrobená z balzy (vyrobil som veľa škrabaných lietadiel, takže mám stále zásoby):-)
Teraz spájkujte vodiče motora a vedenie LED, skontrolujte, či obe kolesá bežia dopredu, ak je stlačené „štart“.
Toto je posledný krok, teraz je čas rozbehnúť auto a užiť si veľa zábavy:-)
Odporúča:
Miniaturizujúci autonómny robot Arduino (Land Rover / auto), etapa 1, model 3: 6 krokov
Miniaturizujúci autonómny robot Arduino (Land Rover / Auto) Stage1Model3: Rozhodol som sa miniaturizovať Land Rover / Auto / Bot, aby som znížil veľkosť a spotrebu energie projektu
DIY Arduino Bluetooth ovládané auto: 6 krokov (s obrázkami)
DIY Arduino Bluetooth riadené auto: Ahoj priatelia! Moje meno je Nikolas, mám 15 rokov a žijem v gréckych Aténach. Dnes vám ukážem, ako vyrobiť 2-kolesové auto ovládané Bluetooth pomocou Arduino Nano, 3D tlačiarne a niekoľkých jednoduchých elektronických súčiastok! Určite sledujte môj
Auto s vlastným pohonom a auto Arduino ovládané joystickom: 6 krokov
Automobil Arduino s vlastnou jazdou a ovládaním joystickom: Ahoj, volám sa Joaquín a som fanúšikom Arduina. Minulý rok som bol posadnutý Arduinom a začal som robiť najrôznejšie veci a toto automatické a joystickom ovládané auto je jedným z nich. V prípade, že chcete urobiť niečo podobné, sú tieto
Premeňte akékoľvek auto na diaľkový ovládač na auto ovládajúce aplikáciu Bluetooth Auto na diaľkové ovládanie: 9 krokov
Premena akéhokoľvek auta na R/C na auto na diaľkové ovládanie Bluetooth Auto na diaľkové ovládanie: Tento projekt ukazuje kroky na zmenu bežného auta na diaľkové ovládanie na auto na ovládanie Bluetooth (BLE) pomocou robotickej dosky Wombatics SAM01, aplikácie Blynk a aplikácie MIT App Inventor. Existuje mnoho lacných RC automobilov s mnohými funkciami, ako sú LED svetlomety a
Ako si vyrobíte auto na diaľkové ovládanie doma jednoduchým spôsobom - DIY bezdrôtové RC auto: 7 krokov
Ako si vyrobíte auto na diaľkové ovládanie doma jednoduchým spôsobom - DIY bezdrôtové RC auto: Ahoj priatelia, v tomto návode vám ukážem, ako ľahko vytvoriť diaľkovo ovládané auto na diaľkové ovládanie, pokračujte v čítaní …… Toto je skutočne skvelý projekt, skúste ho teda postaviť