Агуулгын хүснэгт:

ESP8266 програм - MicroPython: 4 алхам
ESP8266 програм - MicroPython: 4 алхам

Видео: ESP8266 програм - MicroPython: 4 алхам

Видео: ESP8266 програм - MicroPython: 4 алхам
Видео: Установка Micropython на ESP8266 | Урок №1 2024, Арваннэгдүгээр
Anonim
ESP8266 програм - MicroPython
ESP8266 програм - MicroPython
ESP8266 програм - MicroPython
ESP8266 програм - MicroPython
ESP8266 програм - MicroPython
ESP8266 програм - MicroPython

MicroPython бол микроконтроллер болон суулгагдсан самбар дээр python 3 -ийн жижиг хувилбарыг ажиллуулах боломжийг олгодог төсөл юм. Энэ нь микроконтроллерийн самбарыг улам бүр дэмжиж байгаа бөгөөд самбар дээр Linux дистрибутыг бүрэн суурилуулахын оронд зөвхөн python бүрхүүлтэй самбартай харьцуулахад python -ийн хамгийн бага хувилбарыг өгдөг бөгөөд та жижиг питон файлуудыг самбар дээр байршуулж ажиллуулж болно..

Энэхүү зааварчилгаанд би NodeMCU дээр MicroPython-ийг хэрхэн ашиглахыг зааж өгөх болно, NodeMCU бол esp8266-12 дээр суурилсан хөгжлийн самбар юм.

Алхам 1: Билл материал

Билл материал
Билл материал
Билл материал
Билл материал

Энэ төслийн хувьд танд хэрэгтэй болно,

  • NodeMCU
  • LED
  • Талхны самбар
  • Микро USB кабель

Алхам 2: MicroPython суулгах

MicroPython суулгаж байна
MicroPython суулгаж байна

Esp8266 дээр micropython суулгахын тулд би esp8266-12 хувилбарын самбарыг ашиглаж байна. Микропитон суулгахын тулд танд esptool хэрэгтэй болно, та python болон pip -ийг татаж аваад суулгах хэрэгтэй болно.

Esptool суулгахын тулд доорх тушаалыг терминал эсвэл cmd дээр ажиллуулна уу.

esptool -ийг pip суулгана уу

Дараа нь та micropython вэбсайтад зочилж, esp8266 -ийн хамгийн сүүлийн үеийн програмыг татаж авч, татаж авсны дараа програмын файлтай ижил директор дахь терминалыг нээж, дараа нь доорх тушаалыг ажиллуулж болно.

esptool.py --port /dev /ttyUSB0 erase_flash

esptool.py --port /dev /ttyUSB0 --baud 460800 write_flash --flash_size = илрүүлэх 0 esp8266-xxxxx-vxxxx.bin

Та компьютер дээрээ үндэслэн портыг өөрчлөх шаардлагатай болно. Үүний дараа та микропитоныг амжилттай суулгасан байх ёстой.

Алхам 3: Blink програмыг турших

Blink програмыг туршиж байна
Blink програмыг туршиж байна
Blink програмыг туршиж байна
Blink програмыг туршиж байна

Та микропитоныг амжилттай суулгасны дараа үүнийг хийхийн тулд хэд хэдэн туршилтын програмыг туршиж үзэх цаг болжээ, бид питон бүрхүүлийг цуваа дэлгэц ашиглан нээх хэрэгтэй, би цонхны машин дээр шаваасыг ашиглан com порт дээр цуваа дэлгэц нээнэ. esp8266 -ийг оноосон байна.

Энэхүү питон бүрхүүл нь python 3 бүрхүүлтэй төстэй бөгөөд esp8266 -тай холбогдсон LED -ийг анивчихын тулд доорх скриптийг ажиллуулна уу.

импорт хийх esppin = машин. Зүү (0) зүү = машин.

Дараа нь питон скриптийн доорх мөрийг ажиллуулахад лед асах бөгөөд хоёр дахь мөр нь унтрах болно.

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

Өөрөөр та эдгээр мөрүүдийг ажиллуулахын тулд үүнийг хийж болно.

pin.off () pin.on ()

Алхам 4: WebREPL ашиглах

WebREPL ашиглаж байна
WebREPL ашиглаж байна

Одоо скриптүүдийг esp8266 -д WiFi -ээр дамжуулан WiFi -ээр байршуулах боломжийг олгодог бөгөөд ингэснээр утаснуудын хэрэгцээг арилгах боломжийг олгодог WebREPL микропитоныг идэвхжүүлье.

Нэгдүгээрт, бид WebREPL -ийг идэвхжүүлж, цуваа терминалыг нээж, дараах мөрийг ажиллуулах хэрэгтэй, энэ тохиргоо нь вэбрепл бөгөөд аюулгүй байдлыг сайжруулахын тулд нууц үг тохируулахыг танаас хүсэх болно.

webrepl_setup импортлох

Дараа нь та MicroPython-xxxxxx нэртэй WiFi хандалтын цэгийг харж, түүнтэй холбогдож интернет хөтөчийг нээгээд webREPL вэб хуудсанд зочлоорой. Одоо та вэб хуудас авах ёстой, холбох товчийг дараад үүсгэсэн нууц үгээ оруулна уу. Одоо та esp8266 утасгүй сүлжээнд скрипт ажиллуулж болно.

Одоо та микропитоныг ажиллуулсны дараа бөөрөлзгөнө пи хийдэг шиг скриптүүдийг ажиллуулж болно. Микропитонтой ажиллах олон модулиуд байдаг бөгөөд та үүнийг esp8266 ангиллын micro python албан ёсны вэбсайтаас сайн баримтжуулж авах боломжтой.

Зөвлөмж болгож буй: