Съдържание:

Програма ESP8266 - MicroPython: 4 стъпки
Програма ESP8266 - MicroPython: 4 стъпки

Видео: Програма ESP8266 - MicroPython: 4 стъпки

Видео: Програма ESP8266 - MicroPython: 4 стъпки
Видео: MicroPython on ESP8266 | A Setup Guide 2024, Юли
Anonim
Програма ESP8266 - MicroPython
Програма ESP8266 - MicroPython
Програма ESP8266 - MicroPython
Програма ESP8266 - MicroPython
Програма ESP8266 - MicroPython
Програма ESP8266 - MicroPython

MicroPython е проект, който ви позволява да стартирате миниатюрна версия на python 3 на микроконтролери и вградени платки. Той има нарастваща поддръжка на микроконтролерни дъски и вместо да инсталира пълен дистрибутор на Linux на дъската, той дава само минимизирана версия на python по отношение на платката, с черупка на python и можете да качвате малки файлове на python на дъската и да я стартирате.

В тази инструкция ще ви покажа как да използвате MicroPython на NodeMCU, NodeMCU е платка за разработка, базирана на esp8266-12.

Стъпка 1: Сметка на материалите

Сметка на материалите
Сметка на материалите
Сметка на материалите
Сметка на материалите

За този проект ще ви трябва,

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

Стъпка 2: Инсталиране на MicroPython

Инсталиране на MicroPython
Инсталиране на MicroPython

За да инсталирам micropython на esp8266, използвам версията на esp8266-12. За да инсталирате micropython ще ви трябва esptool, ще трябва да изтеглите и инсталирате python и pip, за да инсталирате esptool.

Изпълнете командата по -долу на терминал или cmd, за да инсталирате esptool.

pip install 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: Тестване на програма за мигане

Тестване на програма за мигане
Тестване на програма за мигане
Тестване на програма за мигане
Тестване на програма за мигане

Сега, след като успешно сте инсталирали micropython, време е да изпробвате няколко тестови програми, за да направите това, трябва да отворим черупката на python с помощта на сериен монитор, използвам kit на машина с windows, за да отворя сериен монитор на com порта esp8266 е присвоен на.

Тази черупка на python е подобна на тази на черупката на python 3, изпълнете долния скрипт, за да премигнете светодиод, свързан към esp8266.

внос esppin = машина. Pin (0) пин = машина. Pin (0, машина. Pin. OUT)

След това изпълнението на долния ред на скрипта на python ще включи светодиода, а вторият ред ще го изключи.

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

алтернативно, можете също да стартирате тези редове, за да направите същото.

pin.off () pin.on ()

Стъпка 4: Използване на WebREPL

Използване на WebREPL
Използване на WebREPL

Сега нека активираме micropython WebREPL, който ни позволява да качваме скриптове в esp8266 през WiFi, като по този начин премахваме нуждата от кабели.

Първо, трябва да активираме WebREPL, да отворим сериен терминал и да изпълним долния ред, тази настройка е webrepl и ви моли да зададете парола за подобряване на сигурността.

импортирайте webrepl_setup

След това трябва да видите WiFi точка за достъп, наречена MicroPython-xxxxxx, да се свържете с нея и да отворите интернет браузър и да посетите уеб страницата webREPL. Сега трябва да получите уеб страница, натиснете свързване и въведете паролата, която сте създали. Сега можете да изпълнявате скриптове на безжичната връзка esp8266.

Сега, когато сте стартирали micropython, можете да изпълнявате скриптове върху него, подобно на това, което правите с малиново пи. Има много модули, с които може да работи micropython и можете да получите добра документация за него в официалния уебсайт на micro python под категория esp8266.

Препоръчано: