Mündəricat:

Proqram ESP8266 - MicroPython: 4 addım
Proqram ESP8266 - MicroPython: 4 addım

Video: Proqram ESP8266 - MicroPython: 4 addım

Video: Proqram ESP8266 - MicroPython: 4 addım
Video: УРОК ПО MICROPYTHON | ЗАПУСКАЕМ ВЕБ СЕРВЕР НА ESP8266 #micropython #python #esp8266 2024, Iyul
Anonim
Proqram ESP8266 - MicroPython
Proqram ESP8266 - MicroPython
Proqram ESP8266 - MicroPython
Proqram ESP8266 - MicroPython
Proqram ESP8266 - MicroPython
Proqram ESP8266 - MicroPython

MicroPython, mikro nəzarətçilər və quraşdırılmış lövhələrdə python 3 -ün miniatür bir versiyasını işə salmağa imkan verən bir layihədir. Mikro nəzarətçi lövhələrinə artan dəstəyi var və lövhəyə tam bir Linux paylama qurmaq yerinə, yalnız bir python qabığı olan lövhəyə nisbətən minimuma endirilmiş bir python versiyası verir və kiçik python fayllarını lövhəyə yükləyib işə sala bilərsiniz..

Bu təlimatda sizə NodeMCU-da MicroPython-dan necə istifadə edəcəyinizi göstərəcəyəm, NodeMCU esp8266-12-ə əsaslanan bir inkişaf lövhəsidir.

Addım 1: Materiallar Bill

Materiallar Bill
Materiallar Bill
Materiallar Bill
Materiallar Bill

Bu layihə üçün sizə lazım olacaq,

  • NodeMCU
  • LED
  • Çörək lövhəsi
  • Mikro USB kabeli

Addım 2: MicroPython quraşdırın

MicroPython quraşdırılır
MicroPython quraşdırılır

Esp8266-da micropython quraşdırmaq üçün esp8266-12 versiya lövhəsindən istifadə edirəm. Micropython qurmaq üçün esptool -a ehtiyacınız olacaq, python və pip -i yükləməlisiniz, esptool -u qurmaq üçün.

Aşağıdakı əmri terminalda və ya cmd -də çalıştırın, esptool qurun.

pip esptool qurun

Sonra, micropython veb saytını ziyarət edə və esp8266 üçün ən son firmware yükləyə bilərsiniz, yüklədikdən sonra firmware faylı ilə eyni qovluqdakı bir terminal aça və sonra aşağıdakı əmri işlədə bilərsiniz.

esptool.py --port /dev /ttyUSB0 erase_flash

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

Limanı kompüterinizə görə dəyişdirməlisiniz. Bundan sonra, micropython'u uğurla qurmalısınız.

Addım 3: Blink Proqramını yoxlayın

Test Blink Proqramı
Test Blink Proqramı
Test Blink Proqramı
Test Blink Proqramı

Mikropitonu uğurla quraşdırdığınız üçün bunu etmək üçün bir neçə test proqramını sınamağın vaxtı gəldi, ardıcıl bir monitor istifadə edərək python qabığını açmalıyıq, com portunda serial monitoru açmaq üçün Windows maşınında macun istifadə edirəm. esp8266 təyin olunur.

Bu python qabığı, python 3 qabığına bənzəyir, esp8266 ilə əlaqəli bir ledin yanıb -sönməsi üçün aşağıdakı skriptdən istifadə edin.

idxal esppin = maşın. Pin (0) pin = maşın. Pin (0, maşın. Pin. OUT)

Sonra aşağıdakı python skript xəttini işlətmək led açılacaq və ikinci xətt sönəcək.

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

Alternativ olaraq, bu xətləri eyni şəkildə işlədə bilərsiniz.

pin.off () pin.on ()

Addım 4: WebREPL istifadə edin

WebREPL -dən istifadə
WebREPL -dən istifadə

İndi skriptləri WiFi üzərindən esp8266 -a yükləməyimizə imkan verən micropython WebREPL -i aktiv edək, buna görə də tel ehtiyacını aradan qaldıraq.

Birincisi, WebREPL -i aktivləşdirməliyik, seriyalı bir terminal açmalı və aşağıdakı sətri icra etməliyik, bu quraşdırma webrepl -dir və təhlükəsizliyi yaxşılaşdırmaq üçün bir parol qurmağınızı xahiş edir.

webrepl_setup idxal edin

Sonra, MicroPython-xxxxxx adlı bir WiFi giriş nöqtəsi görməli, ona qoşulmalı və internet brauzeri açmalı və webREPL veb səhifəsinə daxil olmalısınız. İndi bir veb səhifəsi almalısınız, əlaqə düyməsini vurun və yaratdığınız şifrəni daxil edin. İndi esp8266 simsiz üzərində skriptləri icra edə bilərsiniz.

İndi micropython işə düşdükdən sonra, moruq pi etdiyinizə bənzər şəkildə skriptlər işlədə bilərsiniz. Mikropitonun işləməsi üçün bir çox modul mövcuddur və esp8266 kateqoriyasındakı micro python rəsmi saytında bunun yaxşı sənədlərini əldə edə bilərsiniz.

Tövsiyə: