Orodha ya maudhui:
- Hatua ya 1: Muswada wa Vifaa
- Hatua ya 2: Kuweka MicroPython
- Hatua ya 3: Kupima Programu ya Blink
- Hatua ya 4: Kutumia WebREPL
Video: Programu ESP8266 - MicroPython: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
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
Kwa mradi huu, utahitaji,
- NodeMCU
- LED
- Bodi ya mkate
- Cable ndogo ya USB
Hatua ya 2: Kuweka 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
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
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:
Jinsi ya Kuweka Kiwango au Programu ya ESP8266 AT Firmware kwa Kutumia ESP8266 Flasher na Programu, Moduli ya IOT Wifi: Hatua 6
Jinsi ya Flash au Programu ya ESP8266 AT Firmware kwa Kutumia ESP8266 Flasher na Programu, Moduli ya IOT Wifi: Maelezo: Moduli hii ni adapta / programu ya USB ya moduli za ESP8266 za aina ESP-01 au ESP-01S. Imewekwa vizuri kwa kichwa cha kike cha 2x4P 2.54mm ili kuziba ESP01. Pia inavunja pini zote za ESP-01 kupitia 2x4P 2.54mm kiume h
Arduino: Programu za Muda na Udhibiti wa Kijijini Kutoka kwa Programu ya Android: Hatua 7 (na Picha)
Arduino: Programu za Wakati na Udhibiti wa Kijijini Kutoka kwa Programu ya Android: Nimekuwa nikijiuliza kila wakati ni nini kinatokea na bodi zote za Arduino ambazo watu hawaitaji baada ya kumaliza miradi yao nzuri. Ukweli ni wa kukasirisha kidogo: hakuna chochote. Nimeona hii nyumbani kwa familia yangu, ambapo baba yangu alijaribu kujenga nyumba yake mwenyewe
[Prod] TS 2x20W - Programu za Programu za Bluetooth Mimina Enceintes Craft 'n Sauti: Hatua 9
[Prod] TS 2x20W - Vipindi vya Programu Bluetooth Pour Enceintes Craft 'n Sauti: Les enceintes Craft' n Sound intègrent un DSP (Digital Sound Processor = Traitement Numérique du Son), ni kwa nini wanasheria wengi wanaonyesha ishara hii mfumo wa utaftaji huduma, aina moja na aina nyingi za leseni, les
Jinsi ya Kupakua Programu Bure Kama Mwanafunzi wa ISU (Microsoft, Adobe, na Programu ya Usalama: Hatua 24
Jinsi ya Kupakua Programu Bure Kama Mwanafunzi wa ISU (Microsoft, Adobe, na Programu ya Usalama: Kwa Adobe: nenda hatua ya 1. Kwa Microsoft: nenda hatua ya 8. Kwa Usalama: nenda hatua ya 12. Kwa Azure: nenda hatua ya 16
Programu rahisi ya nyongeza katika Lugha ya Programu ya Shakespeare: Hatua 18
Programu rahisi ya nyongeza katika Lugha ya Programu ya Shakespeare: Lugha ya Programu ya Shakespeare (SPL) ni mfano wa lugha ya programu ya esoteric, ambayo labda inavutia kujifunza na kufurahisha kuitumia, lakini sio muhimu sana katika matumizi ya maisha halisi. SPL ni lugha ambapo msimbo wa chanzo r