Sadržaj:

Automobil Djeda Mraza: 6 koraka
Automobil Djeda Mraza: 6 koraka

Video: Automobil Djeda Mraza: 6 koraka

Video: Automobil Djeda Mraza: 6 koraka
Video: СВИСТОК СМЕРТИ ночью НА КЛАДБИЩЕ / Призрак ребёнка в видео / Aztec Death Whistle 2024, Novembar
Anonim
Deda Mrazov auto
Deda Mrazov auto
Deda Mrazov auto
Deda Mrazov auto
Deda Mrazov auto
Deda Mrazov auto

Evo malog zabavnog projekta koji sam napravio za božićne praznike. Jednostavna je i laka za izgradnju, kontrolira se putem WiFi veze i Android telefona ili tableta. Mikrokontroler je ESP8266 na Wemos D1-mini ploči, ima instaliran MicroPython i pokreće malu skriptu pod nazivom remote.py. Ima štit na vrhu (diy) s 3 tranzistora, nekoliko otpornika i regulator napona (izvor napajanja je stari 2S 850mAh Lipo).

Daljinski upravljač je Android telefon ili tablet s instaliranom fantastičnom aplikacijom RoboRemo:

Idite na RoboRemo

Ova se aplikacija može povezati putem Bluetootha, TCP -a i UDP -a. Budući da naš D1 ima WiFi na vozilu, možemo preskočiti bluetooth hardver i održavati krug vrlo jednostavnim. Konfiguriramo naš D1 kao pristupnu točku, povezujemo se s telefonom ili tabletom i šaljemo naredbe putem UDP -a.

YouTube video

Supplies

1 Wemos D1 mini sa instaliranim najnovijim Micropythonom. Ahmed Nouira napravio je izvrsno uputstvo o tome kako da fleširate svoj D1 mini: pronađite ga ovdje

1 Diy štit za vaš D1 mini (Banggood)

3 tranzistora BC 517 (malo pretjerano, ali nisam imao drugih dostupnih)

3 otpornika 39kOhms 0, 25 W za osnovnu polarizaciju

1 Regulator napona 5V (7805 ili slično, koristio sam LM2940-5 SA KAPACITOROM)

Led, 2 ili 4 ako volite zadnja svjetla na automobilu.

220Ohm otpornici, 1 za svaki LED.

2 motora sa zupčanikom s kotačima kao na Banggood liniji koji slijedi robota.

Drvo, plastični lim ili bilo što drugo za izradu karoserije automobila.

Tablet ili telefon, ANDROID, sa instaliranom aplikacijom RoboRemo.

Korak 1: Pripremite daljinski upravljač

Pripremite daljinski upravljač
Pripremite daljinski upravljač
Pripremite daljinski upravljač
Pripremite daljinski upravljač
Pripremite daljinski upravljač
Pripremite daljinski upravljač

Prvo moramo konfigurirati telefon ili tablet kao daljinski upravljač. Instalirajte aplikaciju RoboRemo i posjetite njihovu web stranicu: RoboRemo web lokaciju.

Ovdje ćete pronaći sve potrebne stvari i upute. Preuzmite pdf priručnik i pročitajte ga.

Jednom kada ga instalirate, isprobajte ga, vrlo je jednostavno! Naš daljinski ima 4 dugmeta kao što se vidi na slikama: start, stop, lijevo i desno.

Kada se pritisne, svako dugme će poslati tekstualni niz nakon kojeg slijedi novi red (kosa crta n char). Konfigurirajte svoje tipke, zapišite tekstualni niz za svako dugme. Vaša skripta će tražiti ove nizove za upravljanje vozilom Djeda Mraza:-)

Korak 2: Pripremite svoj D1 Mini: Trepćući Micropython

Pripremite svoj D1 Mini: trepćući mikropiton
Pripremite svoj D1 Mini: trepćući mikropiton

Ahmed Nouira je odlično obavio posao, evo svega što vam je potrebno za pripremu vašeg Wemos D1:

Bljeskajući MicroPython

međutim, za D1 mora se koristiti sljedeća naredba esptool:

esptool.py --port /dev /ttyUSB0-write_flash --flash_mode dio 0 esp8266-20190529-v1.11.bin

(Ovo je za Linux stroj, Mac i Windows bit će različiti, a i.bin datoteka može biti drugačija). Najvažniji dio je --flash_mode dio za Wemos D1.

Ako u terminal unesete samo esptool.py, on prikazuje sve opcije.

Ako imate problema s bljeskanjem MicroPythona, evo nekoliko korisnih veza:

Početak rada sa MicroPythonom

Random Nerd Tutoriali

MicroPython Forum

I Google vam je prijatelj, samo upišite "Trepćući mikropython na Wemosu D1".

Korak 3: Učitajte skriptu Remote.py

Kada vaš D1 ima instaliran Micropython, vrijeme je za postavljanje skripte Remote.py.

Slobodno izmijenite/podijelite/kopirajte/bilo što:-). Samo provjerite jesu li vaši RoboRemo naredbeni nizovi

(šalje se svaki put kada pritisnete dugme na telefonu/tabletu) odgovara skripti.

Preimenujte APname i lozinku u skripti kako želite.

Koristim Thonny IDE za pisanje i postavljanje skripti. Ako koristite drugu metodu, pobrinite se da vaš uređivač teksta ne promijeni identifikaciju skripti ili će se Micropython žaliti.

Uređivač teksta Kate (Linux) može se konfigurirati za Python skripte i pobrinut će se za ispravne identifikacije. Ampy može prebaciti skriptu na vašu ploču.

Za sve mogućnosti pogledajte web stranicu Random Nerd Tutorials: Link

Pomaknite se dolje do odjeljka Preduvjeti

Thonny vam dopušta da učitate skriptu dok je preimenujete, Remote.py se mora preimenovati u boot.py prije nego što se umetne na vašu ploču.

Korak 4: Testirajte svoju ploču

Image
Image

Nakon izmjene vašeg AP imena i lozinke i učitavanja skripte vrijeme je za jednostavan test:

- Uključite telefon/tablet i računar

- Spojite D1mini na USB priključak i pričekajte malo, D1 bi trebao početi kao pristupna točka

-povežite svoj telefon/tablet sa pristupnom tačkom u odeljku za podešavanje/Wi -Fi

-povežite aplikaciju Roboremo s pristupnom tačkom: menu/connect/Internet (UDP)/connect to ip: port

-ulaz 192.168.4.1:5000

-otvorite PuTTy ili neki drugi serijski emulator

-uđite u port (/dev/ttyUSB0 u mom slučaju) i postavite brzinu prijenosa na 115200, nećete vidjeti REPL, ali ne brinite:-)

- pritisnite komandne tipke na svom Android telefonu/tabletu i promatrajte izlaz do PuTTy terminala: pogledajte video

-ako se ne pojave greške: sljedeći korak: upalite opremu za lemljenje:-)

Korak 5: Lemljenje štita

Počnite lemljenjem konektora baterije i regulatora napona (i kondenzatora ako se koristi LM2940-5). Priključite bateriju nakon provjere vašeg rada. Izmjerite izlazni napon (5V). Ako je OK zalemiti 5Voutput i GND na stezaljke štita, pogledajte oznake na štitu. Lemiti konektore štita.

Sada spojite sabirnicu 5V i GND, lemite ostale dijelove kako je prikazano na shemi. Spojite motore i LED diode i gotovi ste!

BITAN ! Provjerite i dvaput provjerite svoj rad prije postavljanja štita na D1mini. Greške mogu uništiti vašu ploču …

Korak 6: Izgradite svoj automobil

Ovo je također vrlo jednostavno: moje je izrađeno od drvenih štapića za miješanje boje zalijepljenih zajedno sa cijano -super ljepilom. Motori su fiksirani dvostranom trakom, a zaobljeni vijak se koristi kao "nosni kotač". Pokušao sam s drugim postavkama, ali to je dalo najbolje rezultate, postavljanje je isto kao i sljedbenik Banggood linije. Karoserija je napravljena od balse (napravio sam mnogo aviona napravljenih od ogrebotina pa još imam zalihe):-)

Sada lemite žice motora i LED ožičenje, provjerite idu li oba kotača prema naprijed ako se pritisne "start".

Ovo je posljednji korak, sada je vrijeme da pokrenete svoj automobil i zabavite se:-)

Preporučuje se: