Kazalo:

Program ESP8266 - MicroPython: 4 koraki
Program ESP8266 - MicroPython: 4 koraki

Video: Program ESP8266 - MicroPython: 4 koraki

Video: Program ESP8266 - MicroPython: 4 koraki
Video: MicroPython on ESP8266 | A Setup Guide 2024, Julij
Anonim
Program ESP8266 - MicroPython
Program ESP8266 - MicroPython
Program ESP8266 - MicroPython
Program ESP8266 - MicroPython
Program ESP8266 - MicroPython
Program ESP8266 - MicroPython

MicroPython je projekt, ki vam omogoča izvajanje miniaturne različice pythona 3 na mikrokrmilnikih in vgrajenih ploščah. Vse bolj podpira plošče mikrokrmilnikov in namesto namestitve celotnega distribucijskega sistema Linux na ploščo daje le zmanjšano različico pythona glede na ploščo z lupino python, na ploščo pa lahko naložite majhne datoteke python in jih zaženete.

V tem navodilu vam bom pokazal, kako uporabljati MicroPython v NodeMCU, NodeMCU je razvojna plošča, ki temelji na esp8266-12.

1. korak: Predmet materiala

Račun za materiale
Račun za materiale
Račun za materiale
Račun za materiale

Za ta projekt boste potrebovali,

  • NodeMCU
  • LED
  • Ogledna plošča
  • Kabel mikro USB

2. korak: Namestitev MicroPythona

Namestitev MicroPythona
Namestitev MicroPythona

Za namestitev mikropythona na esp8266 uporabljam različico plošče esp8266-12. Če želite namestiti micropython, potrebujete esptool, ki ga boste morali prenesti in namestiti python in pip, da namestite esptool.

Zaženite spodnji ukaz na terminalu ali cmd, da namestite esptool.

pip install esptool

Nato lahko obiščete spletno mesto micropython in prenesete najnovejšo vdelano programsko opremo za esp8266, po prenosu pa odprete terminal v istem imeniku kot datoteka vdelane programske opreme in nato zaženete spodnji ukaz.

esptool.py --port /dev /ttyUSB0 erase_flash

esptool.py --port /dev /ttyUSB0 --baud 460800 write_flash --flash_size = zaznati 0 esp8266-xxxxx-vxxxx.bin

Vrata boste morali spremeniti glede na računalnik. Po tem bi morali uspešno namestiti micropython.

3. korak: Preizkus programa za utripanje

Testiranje programa Blink
Testiranje programa Blink
Testiranje programa Blink
Testiranje programa Blink

Zdaj, ko ste uspešno namestili mikropython, je čas, da preizkusite nekaj preskusnih programov, da to naredimo. Odpreti lupino python s serijskim monitorjem, uporabljam kit na računalniku z operacijskim sistemom Windows, da odprem serijski monitor na vratih com. esp8266 je dodeljen.

Ta lupina python je podobna lupini python 3, zaženite spodnji skript, da utripa LED, povezan z esp8266.

uvoz esppin = stroj. Pin (0) pin = stroj. Pin (0, stroj. Pin. OUT)

Zagon spodnje vrstice skripta python bo vklopil LED, druga vrstica pa ga bo izklopila.

pin.value (1) pin.value (0)

lahko pa tudi zaženete te vrstice, da naredite enako.

pin.off () pin.on ()

4. korak: Uporaba WebREPL

Uporaba WebREPL
Uporaba WebREPL

Zdaj pa omogočimo mikropython WebREPL, ki nam omogoča nalaganje skriptov na esp8266 prek WiFi, s čimer odpravljamo potrebo po žicah.

Najprej moramo omogočiti WebREPL, odpreti serijski terminal in izvesti spodnjo vrstico, ta nastavitev je webrepl in vas prosi, da nastavite geslo za izboljšanje varnosti.

uvoz webrepl_setup

Nato bi morali videti dostopno točko WiFi z imenom MicroPython-xxxxxx, se povezati z njo in odpreti spletni brskalnik ter obiskati spletno stran webREPL. Zdaj bi morali dobiti spletno stran, pritisniti povezavo in vnesti geslo, ki ste ga ustvarili. Zdaj lahko izvajate skripte na brezžični povezavi esp8266.

Zdaj, ko ste zagnali mikropython, lahko na njem izvajate skripte, podobno kot pri maline pi. Za delo z micropythonom je na voljo veliko modulov, ki jih lahko dobite na uradni spletni strani micro python v kategoriji esp8266.

Priporočena: