Kazalo:
- Zaloge
- 1. korak: Pripravite daljinski upravljalnik
- 2. korak: Pripravite svoj D1 Mini: utripajoči Micropython
- 3. korak: Naložite skript Remote.py
- 4. korak: Preizkusite svojo desko
- 5. korak: Spajkanje ščita
- Korak 6: Sestavite svoj avto
Video: Božičkov avto: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Tukaj je majhen zabaven projekt, ki sem ga naredil med božičnimi prazniki. Je enostaven in enostaven za izdelavo, upravlja se prek povezave WiFi in telefona ali tabličnega računalnika Android. Mikrokrmilnik je ESP8266 na plošči Wemos D1-mini, ima nameščen MicroPython in izvaja majhen skript, imenovan remote.py. Na vrhu ima ščit (diy) s 3 tranzistorji, nekaj uporov in regulatorjem napetosti (vir napajanja je star 2S 850mAh Lipo).
Daljinski upravljalnik je telefon ali tablični računalnik Android z nameščeno fantastično aplikacijo RoboRemo:
Pojdite na RoboRemo
Ta aplikacija se lahko poveže prek Bluetootha, TCP in UDP. Ker ima naš D1 WiFi na krovu, lahko preskočimo strojno opremo Bluetooth in ohranimo zelo preprosto vezje. Naš D1 konfiguriramo kot dostopno točko, povežemo se s telefonom ali tabličnim računalnikom in pošiljamo ukaze prek UDP.
YouTube video
Zaloge
1 Wemos D1 mini z nameščenim najnovejšim Micropythonom. Ahmed Nouira je naredil odličen pouk o tem, kako utripati vaš D1 mini: poiščite ga tukaj
1 Diy ščit za vaš D1 mini (Banggood)
3 tranzistorji BC 517 (nekoliko pretirano, vendar nisem imel na voljo drugih)
3 upori 39kOhms 0, 25 W za osnovno polarizacijo
1 Regulator napetosti 5V (7805 ali podoben, uporabil sem LM2940-5 S KAPACITORJEM)
Led, 2 ali 4, če imate radi zadnje luči v avtu.
220Ohmski upori, 1 za vsak LED.
2 motorja z motorjem s kolesi, kot na liniji Banggood po robotu.
Les, plastična pločevina ali karkoli za izdelavo karoserije avtomobila.
Tablični računalnik ali telefon, ANDROID, z nameščeno aplikacijo RoboRemo.
1. korak: Pripravite daljinski upravljalnik
Najprej moramo telefon ali tablični računalnik konfigurirati kot daljinski upravljalnik. Namestite aplikacijo RoboRemo in si oglejte njihovo spletno stran: stran RoboRemo.
Tu boste našli vse stvari in vaje, ki jih potrebujete. Prenesite priročnik v pdf obliki in ga preberite.
Ko ga namestite, ga preprosto preizkusite, to je zelo enostavno! Naš daljinski upravljalnik ima 4 gumbe, kot je prikazano na slikah: start, stop, levo in desno.
Ko pritisnete, bo vsak gumb poslal besedilni niz, ki mu sledi nova vrstica (poševnica in črka). Konfigurirajte gumbe, upoštevajte besedilni niz za vsak gumb. Vaš skript bo poiskal te strune za upravljanje Božičkovega vozila:-)
2. korak: Pripravite svoj D1 Mini: utripajoči Micropython
Ahmed Nouira je opravil odlično delo, tukaj je vse, kar potrebujete za pripravo vašega Wemosa D1:
Utripa MicroPython
za D1 pa je treba uporabiti naslednji ukaz esptool:
esptool.py --port /dev /ttyUSB0-write_flash --flash_mode dio 0 esp8266-20190529-v1.11.bin
(To je za stroj Linux, Mac in Windows bodo drugačni, tudi datoteka.bin je lahko drugačna). Najpomembnejši je dioda --flash_mode za Wemos D1.
Če v terminal vnesete samo esptool.py, se prikažejo vse možnosti.
Če imate težave z utripanjem MicroPythona, je tu nekaj koristnih povezav:
Uvod v MicroPython
Vadnice za naključne norce
Forum MicroPython
In Google je vaš prijatelj, samo vnesite "Utripajoči mikropiton na Wemosu D1".
3. korak: Naložite skript Remote.py
Ko ima vaš D1 nameščen Micropython, je čas, da naložite skript Remote.py.
Prosto spremenite/delite/kopirajte/karkoli:-). Prepričajte se samo o ukaznih nizih RoboRemo
(poslano vsakič, ko pritisnete gumb na telefonu/tabličnem računalniku) se ujema s skriptom.
Preimenujte ime in geslo AP v skriptu, kot želite.
Za pisanje in nalaganje skriptov uporabljam Thonny IDE. Če uporabite drugo metodo, se prepričajte, da urejevalnik besedila ne spreminja identifikacije skriptov, sicer se bo Micropython pritožil.
Urejevalnik besedil Kate (Linux) je mogoče konfigurirati za skripte Python in bo poskrbel za pravilne identifikacije. Ampy lahko shrani skript na vašo ploščo.
Vse možnosti si oglejte na spletnem mestu Random Nerd Tutorials: Link
Pomaknite se navzdol do razdelka Predpogoji
Thonny vam omogoča, da naložite skript in ga preimenujete, zato je treba Remote.py preimenovati v boot.py, preden ga vstavite na ploščo.
4. korak: Preizkusite svojo desko
Ko spremenite ime in geslo AP ter naložite skript, je čas za preprost preizkus:
- Zaženite telefon/tablični računalnik in računalnik
- Priključite D1mini na vrata USB in počakajte malo, D1 bi se moral začeti kot dostopna točka
-priključite telefon/tablični računalnik na dostopno točko v razdelku za nastavitve/Wi -Fi
-priključite aplikacijo Roboremo na dostopno točko: menu/connect/Internet (UDP)/connect to ip: port
-vstop 192.168.4.1:5000
-odprite PuTTy ali drug serijski emulator
-vnesite vrata (/dev/ttyUSB0 v mojem primeru) in nastavite hitrost prenosa na 115200, REPL ne boste videli, vendar ne skrbite:-)
- pritisnite ukazne gumbe na telefonu/tabličnem računalniku Android in opazujte izhod na terminal PuTTy: oglejte si video
-Če ne pride do napak: naslednji korak: zaženite spajkalnik:-)
5. korak: Spajkanje ščita
Začnite s spajkanjem priključka akumulatorja in regulatorja napetosti (in kondenzatorja, če uporabljate LM2940-5). Po preverjanju svojega dela baterijo priključite. Izmerite izhodno napetost (5V). Če v redu spajkate 5Voutput in GND na sponke ščita, glejte oznake na ščitu. Spajkajte priključke ščita.
Zdaj priključite vodilo 5V in GND, ostale dele spajkajte, kot je prikazano na shemi. Povežite motorje in LED diode in končali ste!
POMEMBNO! Pred namestitvijo ščita na D1mini preverite in dvakrat preverite svoje delo. Napake lahko uničijo vašo tablo …
Korak 6: Sestavite svoj avto
To je tudi zelo preprosto: moje je narejeno iz lesenih mešalnih palic, zlepljenih skupaj s ciano -aka superlepilom. Motorji so pritrjeni z dvostranskim trakom, zaokrožen vijak pa se uporablja kot "nosno kolo". Poskusil sem druge nastavitve, vendar je to dalo najboljše rezultate, nastavitev je enaka sledilcu linije Banggood. Karoserija je narejena iz balse (naredil sem veliko letal, zgrajenih iz prask, tako da imam še zaloge):-)
Zdaj spajkajte žice motorja in ožičenje, preverite, ali se obe kolesi premikata naprej, če pritisnete "start".
To je zadnji korak, zdaj je čas, da zaženete avto in se zabavate:-)
Priporočena:
Miniaturizirajoči avtonomni robot Arduino (Land Rover / avto) 1. stopnja Model 3: 6 korakov
Miniaturizirajoči avtonomni robot Arduino (Land Rover / avto) 1. stopnja: model 3: Odločil sem se, da bom miniaturiziral Land Rover / avto / bot, da bom zmanjšal velikost in porabo energije projekta
Kako namestiti poprodajni nizkotonec v avto s tovarniškim stereo: 8 korakov
Kako namestiti poprodajni globokotonec v vaš avto s tovarniškim stereo: S temi navodili boste lahko namestili poprodajni globokotonec v skoraj vsak avto s tovarniškim stereo
Kako namestiti nizkotonec v majhen avto: 7 korakov
Kako namestiti nizkotonec v majhen avto: Ta vadnica je namenjena ljudem z majhnimi avtomobili, kot je moj. Vozim MK5 VW GTI in ima zelo malo prostora za shranjevanje. Od nekdaj sem si želel nizkotonskega zvočnika, vendar ga zaradi njihove velikosti nisem mogel dobiti. V tej vadnici bom razložil, kako
Biometrični vstop v avto - pravi avto brez ključa: 4 koraki
Biometrični vstop v avtomobil - pravi avto brez ključa: Nekaj mesecev nazaj me je hči vprašala, zakaj sodobni avtomobili niso opremljeni z biometričnim sistemom vstopa, če ga ima celo mobilni telefon. Od takrat sem delal na implementaciji istega in končno mi je uspelo nekaj namestiti in preizkusiti na mojem T
Božičkov klobuk za razvrščanje: 10 korakov (s slikami)
Božičkov klobuk za razvrščanje: Tesno smo sodelovali z Božičkovo delavnico, da bi vam predstavili to inovacijo v poredni ali prijetni komunikaciji s seznamom. Zdaj lahko v realnem času preverite, ali so vaša dobra in slaba dejanja vplivala na vaš položaj na Božičkovem nagajivem ali lepem seznamu! Zabaven projekt