Obsah:

Santovo auto: 6 krokov
Santovo auto: 6 krokov

Video: Santovo auto: 6 krokov

Video: Santovo auto: 6 krokov
Video: 💣 Правильный 2.0 TDI - это версия с Common Rail !!! Чем этот мотор лучше версии с насос-форсункой ? 2024, Septembra
Anonim
Santovo auto
Santovo auto
Santovo auto
Santovo auto
Santovo auto
Santovo auto

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

Pripravte si diaľkové ovládanie
Pripravte si diaľkové ovládanie
Pripravte si diaľkové ovládanie
Pripravte si diaľkové ovládanie
Pripravte si diaľkové ovládanie
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

Pripravte si D1 Mini: blikajúci mikropython
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

Image
Image

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: