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: Стих: Новый год ХАРАМ ...Дед Мороз баран😂😂😂 2024, Studeni
Anonim
Automobil Djeda Mraza
Automobil Djeda Mraza
Automobil Djeda Mraza
Automobil Djeda Mraza
Automobil Djeda Mraza
Automobil Djeda Mraza

Evo malog zabavnog projekta koji sam napravio za božićne praznike. Jednostavno je i jednostavno za gradnju, njime se upravlja 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 brodu, 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

Pribor

1 Wemos D1 mini s instaliranim najnovijim Micropythonom. Ahmed Nouira napravio je izvrsno uputstvo o tome kako flash D1 mini: pronađite 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 S KAPACITOROM)

Led, 2 ili 4 ako volite stražnja svjetla na automobilu.

220Ohm otpornici, 1 za svaki LED.

2 motora sa zupčanikom s kotačima poput robota Banggood koji slijedi robota.

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

Tablet ili telefon, ANDROID, s 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 provjerite njihovu web stranicu: RoboRemo site.

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

Nakon što ga instalirate, isprobajte ga, vrlo je jednostavno! Naš daljinski upravljač ima 4 gumba kako se vidi na slikama: start, stop, lijevo i desno.

Kad se pritisne, svaki gumb će poslati tekstualni niz nakon kojeg slijedi novi redak (kosa crta n char). Konfigurirajte svoje gumbe, zapišite tekstualni niz za svaki gumb. Vaša će skripta tražiti ove nizove za upravljanje vozilom Djeda Mraza:-)

Korak 2: Pripremite svoj D1 Mini: Trepereći mikropiton

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

Ahmed Nouira je odlično obavio posao, evo sve što vam je potrebno za pripremu vašeg Wemosa 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 je dio --flash_mode za Wemos D1.

Ako upišete samo esptool.py u terminal, on prikazuje sve mogućnosti.

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

Početak rada s MicroPythonom

Vodiči za slučajne štrebere

MicroPython forum

I Google vam je prijatelj, samo upišite "Trepereći mikropiton na Wemosu D1".

Korak 3: Učitajte skriptu Remote.py

Kad vaš D1 ima instaliran Micropython, vrijeme je za učitavanje skripte Remote.py.

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

(šalje se svaki put kada pritisnete gumb 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 mijenja 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. To Ampy.

Za sve mogućnosti posjetite stranicu Random Nerd Tutorials: Link

Pomaknite se dolje do odjeljka Preduvjeti

Thonny vam omogućuje učitavanje skripte uz preimenovanje, Remote.py se mora preimenovati u boot.py prije nego što uđete na ploču.

Korak 4: Testirajte svoju ploču

Image
Image

Nakon što ste promijenili svoje AP ime i lozinku i učitali skriptu vrijeme je za jednostavan test:

- Uključite telefon/tablet i računalo

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

-povežite svoj telefon/tablet s pristupnom točkom u odjeljku za postavljanje/Wifi

-povežite aplikaciju Roboremo s pristupnom točkom: izbornik/povezivanje/Internet (UDP)/povezivanje s ip: portom

-unos 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 naredbene gumbe na svom Android telefonu/tabletu i promatrajte izlaz na terminal PuTTy: 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 ožičite sabirnicu 5V i GND, lemite ostale dijelove kako je prikazano na shemi. Spojite motore i LED diode i gotovi ste!

VAŽNO! Provjerite i dvaput provjerite svoj rad prije postavljanja štita na D1mini. Pogreš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 boja zalijepljenih zajedno sa cijano -super -ljepilom. Motori su fiksirani dvostranom trakom, a zaobljeni vijak koristi se kao "nosni kotač". Pokušao sam s drugim postavkama, ali to je dalo najbolje rezultate, postavljanje je isto kao sljedbenik linije Banggood. Karoserija je izrađena 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čeni: