Orodha ya maudhui:

Programu ESP8266 - MicroPython: Hatua 4
Programu ESP8266 - MicroPython: Hatua 4

Video: Programu ESP8266 - MicroPython: Hatua 4

Video: Programu ESP8266 - MicroPython: Hatua 4
Video: УРОК ПО MICROPYTHON | ЗАПУСКАЕМ ВЕБ СЕРВЕР НА ESP8266 #micropython #python #esp8266 2024, Novemba
Anonim
Programu ESP8266 - MicroPython
Programu ESP8266 - MicroPython
Programu ESP8266 - MicroPython
Programu ESP8266 - MicroPython
Programu ESP8266 - MicroPython
Programu ESP8266 - MicroPython

MicroPython ni mradi unaokuruhusu kutumia toleo dogo la chatu 3 kwenye wadhibiti wadogo na bodi zilizopachikwa. Ina msaada unaokua wa bodi ndogo za kudhibiti na badala ya kusanikisha distro kamili ya Linux kwenye bodi inapeana tu toleo la chatu kwa heshima na bodi, na ganda la chatu na unaweza kupakia faili ndogo za chatu kwenye bodi na kuiendesha.

Katika hii inayoweza kufundishwa nitakuonyesha jinsi ya kutumia MicroPython kwenye NodeMCU, NodeMCU ni bodi ya maendeleo kulingana na esp8266-12.

Hatua ya 1: Muswada wa Vifaa

Muswada wa Vifaa
Muswada wa Vifaa
Muswada wa Vifaa
Muswada wa Vifaa

Kwa mradi huu, utahitaji,

  • NodeMCU
  • LED
  • Bodi ya mkate
  • Cable ndogo ya USB

Hatua ya 2: Kuweka MicroPython

Kufunga MicroPython
Kufunga MicroPython

Kuweka micropython kwenye esp8266, ninatumia bodi ya toleo la esp8266-12. Ili kufunga micropython utahitaji esptool utahitaji kupakua na kusanikisha chatu na bomba, kusanikisha esptool.

Endesha amri iliyo hapo chini kwenye terminal au cmd kusakinisha esptool.

bomba kufunga esptool

Ifuatayo, unaweza kutembelea wavuti ya micropython na kupakua firmware ya hivi karibuni ya esp8266, baada ya kuipakua fungua kituo kwenye saraka sawa na faili ya firmware kisha uendesha amri iliyo chini.

esptool.py --port / dev / ttyUSB0 futa_flash

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

Utahitaji kubadilisha bandari kulingana na PC yako. Baada ya hii, unapaswa kuwa umefanikiwa kusanikisha micropython.

Hatua ya 3: Kupima Programu ya Blink

Kupima Blink Programu
Kupima Blink Programu
Kupima Blink Programu
Kupima Blink Programu

Sasa kwa kuwa umefanikiwa kusanikisha micropython ni wakati wa kujaribu programu kadhaa za majaribio ili kufanya hivyo tunahitaji kufungua ganda la chatu kwa kutumia mfuatiliaji wa serial, ninatumia putty kwenye mashine ya windows kufungua mfuatiliaji wa serial kwenye bandari ya com esp8266 imepewa.

Gamba hili la chatu ni sawa na ile ya ganda la chatu 3, endesha hati iliyo chini ili kupepesa kuongozwa iliyounganishwa na esp8266.

kuagiza esppin = mashine. Pini (0) pini = mashine. Pini (0, mashine. Pin. OUT)

Kisha kukimbia laini ya chini ya hati ya chatu itawasha iliyoongozwa na laini ya pili ingeizima.

pin.thamani (1) pin.thamani (0)

vinginevyo, unaweza pia kuendesha mistari hii kufanya vivyo hivyo.

pin.off () pini.. juu ()

Hatua ya 4: Kutumia WebREPL

Kutumia WebREPL
Kutumia WebREPL

Sasa wacha tuwezeshe micropython WebREPL ambayo inatuwezesha kupakia maandishi kwa esp8266 juu ya WiFi na hivyo kuondoa hitaji la waya.

Kwanza, tunahitaji kuwezesha WebREPL, kufungua kituo cha serial na kutekeleza mstari ulio chini, usanidi huu ni webrepl na inakuuliza uweke nenosiri ili kuboresha usalama.

kuagiza webrepl_setup

Ifuatayo, unapaswa kuona mahali pa kufikia WiFi iitwayo MicroPython-xxxxxx, unganisha nayo na ufungue kivinjari cha wavuti na utembelee wavuti ya webREPL. Sasa unapaswa kupata ukurasa wa wavuti, gonga unganisha na ingiza nenosiri ulilounda. Sasa unaweza kutekeleza hati kwenye esp8266 wireless.

Sasa kwa kuwa una micropython inayoendelea na unaweza kutekeleza maandishi juu yake, sawa na kile unachofanya pi raspberry. Kuna moduli nyingi zinazopatikana kwa micropython ya kufanya kazi nazo na unaweza kupata nyaraka nzuri kwenye wavuti rasmi ya micro python chini ya kitengo cha esp8266.

Ilipendekeza: