Mündəricat:
- Addım 1: Materiallar Bill
- Addım 2: MicroPython quraşdırın
- Addım 3: Blink Proqramını yoxlayın
- Addım 4: WebREPL istifadə edin
Video: Proqram ESP8266 - MicroPython: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
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
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
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
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
İ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ə:
Proqram Esp -01 Arduino istifadə edərək: 3 addım
Proqram Esp -01 Arduino istifadə edərək: esp8266 proqramlaşdırmaq çox çətin olsa da, ttl çeviriciyə quraşdırılmış USB və ya sıfırlama düyməsinə malik olmadığı üçün
MS Excel ilə Xüsusi Proqram və Yazıcı Olmadan Çap Edin (Bank Çekləri Çap et): 6 Addım
MS Excel (Bank Çekləri Çapı) ilə Xüsusi Proqram və Yazıcı Olmadan Çap Edin: Bu, hər hansı bir iş üçün çoxlu bank çekləri yazmaq üçün çox faydalı olacaq sadə bir Excel iş kitabçasıdır. sizə lazım olan yalnız MS Excel və normal printerə malik bir kompüterdir. Bəli, indi edə bilərsiniz
Təhlükəsiz WIFI Router - AntiVirus, Zərərli proqram və Ransomware Qorunması və Məxfilik: 5 addım
Secure WIFI Router - AntiVirus, Zərərli Proqramlar və Ransomware Qorunması və Məxfilik: RaspBerryPI 4 və açıq mənbədən istifadə edərək aşağı qiymətli son nöqtə qorunması. Kompüterinizə və ya telefonunuza çatmadan əvvəl aşağıdakıları bloklayır: Zərərli proqram Virusları RansomWareAlso təmin edir: Yetkin/Nifrət veb saytlarının valideyn nəzarəti məxfiliyinizi qoruyur Reklam vasitəsilə
Ayaqqabının üzərində Proqram Təminli Radio: 9 Addım (Şəkillərlə birlikdə)
Ayaqqabının üzərində Proqram Təminli Radio: Başlanğıcda ilk praktik radio qəbuledicisi olan kristal dəsti vardı. Ancaq uzun bir havaya ehtiyac var idi və yalnız yerli stansiyaları qəbul edə bilərdi. Vanalar gəldikdə (borular, amerikalı dostlarımız üçün) daha çox şey qurmağı mümkün etdi
Avadanlıq və Proqram Hack Smart Cihazlar, Tuya və Broadlink LED Ampul, Sonoff, BSD33 Smart Plug: 7 Addım
Hardware və Software Hack Smart Devices, Tuya və Broadlink LED Bulb, Sonoff, BSD33 Smart Plug: Bu Təlimat kitabında bir neçə ağıllı cihazı öz firmware proqramımla necə yandırdığımı göstərirəm, buna görə də Openhab quraşdırma vasitəsi ilə onları MQTT ilə idarə edə bilərəm. Əlbəttə ki, xüsusi cihazları flaş etmək üçün başqa proqram əsaslı üsullar var