Мазмуну:

Программа ESP8266 - MicroPython: 4 кадам
Программа ESP8266 - MicroPython: 4 кадам

Video: Программа ESP8266 - MicroPython: 4 кадам

Video: Программа ESP8266 - MicroPython: 4 кадам
Video: Установка Micropython на ESP8266 | Урок №1 2024, Июль
Anonim
Программа ESP8266 - MicroPython
Программа ESP8266 - MicroPython
Программа ESP8266 - MicroPython
Программа ESP8266 - MicroPython
Программа ESP8266 - MicroPython
Программа ESP8266 - MicroPython

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

Бул нускамада мен сизге NodeMCUде MicroPythonду кантип колдонууну көрсөтөм, NodeMCU esp8266-12ге негизделген өнүктүрүү тактасы.

1 -кадам: Билл материалдар

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

Бул долбоор үчүн сизге керек болот,

  • NodeMCU
  • LED
  • Breadboard
  • Микро USB кабели

2 -кадам: MicroPython орнотуу

MicroPython орнотулууда
MicroPython орнотулууда

Esp8266 боюнча micropython орнотуу үчүн, мен esp8266-12 версия тактасын колдонуп жатам. Micropython орнотуу үчүн сизге esptool керек болот, сиз python жана pipти жүктөп, орнотушуңуз керек, esptoolду орнотуу үчүн.

Эсптолду орнотуу үчүн төмөндөгү команданы терминалда же cmdде иштетиңиз.

esptool орнотуу

Андан кийин, 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

ПКнын негизинде портту өзгөртүүгө туура келет. Андан кийин, сиз micropythonду ийгиликтүү орнотушуңуз керек.

3 -кадам: Blink программасын тестирлөө

Сыноо программасы
Сыноо программасы
Сыноо программасы
Сыноо программасы

Эми сиз микропитонду ийгиликтүү орнотконуңуз үчүн, бир нече тест программаларын сынап көрүүгө убакыт келип жетти, биз питон кабыгын сериялык монитор аркылуу ачышыбыз керек, мен терезе машинасындагы шпаклевканы ком порттогу сериялык мониторду ачуу үчүн колдоном. esp8266 дайындалган.

Бул питон кабыгы python 3 кабыгына окшош, esp8266 менен туташкан LEDди өчүрүү үчүн төмөндөгү скриптти иштетиңиз.

импорт esppin = machine. Pin (0) pin = machine. Pin (0, machine. Pin. OUT)

Андан кийин төмөнкү питон скриптинин линиясын иштетүү, LEDди күйгүзөт жана экинчи сап аны өчүрөт.

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

альтернатива катары, сиз дагы ушул линияларды иштете аласыз.

pin.off () pin.on ()

4 -кадам: WebREPL колдонуу

WebREPL колдонуу
WebREPL колдонуу

Эми скрипттерди esp8266га WiFi аркылуу жүктөөгө мүмкүнчүлүк берген WebREPL микропитонун иштетели, демек зымдардын муктаждыгын жок кылабыз.

Биринчиден, биз WebREPLди иштетишибиз керек, сериялык терминалды ачып, төмөнкү линияны аткарышыбыз керек, бул орнотуу webrepl жана коопсуздукту жакшыртуу үчүн сырсөз орнотууну суранат.

webrepl_setup импорттоо

Андан кийин, MicroPython-xxxxxx аттуу WiFi кирүү чекитин көрүшүңүз керек, ага туташыңыз жана интернет браузерин ачыңыз жана webREPL веб-баракчасына баш багыңыз. Эми сиз веб -баракчаны алышыңыз керек, туташууну басып, өзүңүз түзгөн сырсөздү киргизиңиз. Эми сиз esp8266 зымсызында скрипттерди аткара аласыз.

Эми сизде микропитон иштеп баштаганда, сиз малина пи кылганга окшош сценарийлерди аткара аласыз. Микропитон менен иштөө үчүн көптөгөн модулдар бар жана сиз бул жөнүндө жакшы документтерди esp8266 категориясы боюнча micro python расмий сайтынан ала аласыз.

Сунушталууда: