Mundarija:
- 1 -qadam: zarur komponentlar
- 2 -qadam: Ishni boshlash
- 3 -qadam: Adafruit IO
- 4 -qadam: Boshqaruv panelini yarating
- 5 -qadam: bloklarni yaratish
- 6 -qadam: Yakuniy boshqaruv paneli
- 7 -qadam: Foydalanuvchi nomi va kalitini oling
- 8 -qadam: WEBREPL -ni yoqing
- 9 -qadam: Webrepl -ga ulaning
- 10 -qadam: Kodni qo'shing
- 11 -qadam: Ishchi video
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ushbu qo'llanmada men serverni ulash uchun NodeMcu, micropython va Mqtt ulanishidan foydalanmoqchiman.
Ushbu qo'llanma Nodemcu -dan Adafruit.io serveriga ulanish uchun https asosidagi mqtt connect -dan foydalanadi.
Ushbu loyihada men pythonga deyarli o'xshash bo'lgan mikropiton dasturlash tilidan foydalanmoqdaman.
1 -qadam: zarur komponentlar
Loyihani bajarish uchun quyidagi komponentlar talab qilinadi.
Kerakli komponentlar:
- Nodemcu
- IQ sensori
- LED
- USB kabeli
- Internetga ulanish
2 -qadam: Ishni boshlash
Jarayon:
- Nosozliklarni tuzatish uchun espcut dasturini yuklab oling va o'rnating.
- Fayllarni ushbu havoladan yuklab oling. github ombori sifatida saqlanadi. Bu dasturda hamma dastur mavjud.
- Ushbu havoladan NODEMCU -ga micropython dasturiy ta'minotini yuklab oling va o'rnating
- IQ sensori GPIO12 ga, LED esa Nodemcu GPIO 2 ga ulanadi.
-
Ushbu webrepl dasturini yuklab oling
3 -qadam: Adafruit IO
io.adafruit.com saytiga tashrif buyuring va boshqaruv paneliga o'ting
4 -qadam: Boshqaruv panelini yarating
Amalni bosing va yangi boshqaruv panelini yarating
5 -qadam: bloklarni yaratish
- Boshqaruv paneli nomini bosing.
- blok yaratish uchun yana +(ortiqcha) tugmasini bosing
- Endi Toggle -ni bosing va unga nom bering.
- Endi yaratish tugmachasini bosing
- Keyin blokni tanlang va keyingi qadamni bosing
- Bu blokga nom bering va ON holatini va O'chirish holatini belgilang.
- Shundan so'ng, blok yaratish tugmachasini bosing.
Tanlangan matnni 2 -bosqichdan boshlab jarayonni takrorlang va rasmda ko'rsatilgandek yana bitta blok yarating
6 -qadam: Yakuniy boshqaruv paneli
Sizning yakuniy boshqaruv paneli shunday ko'rinadi.
7 -qadam: Foydalanuvchi nomi va kalitini oling
Ekranning chap tomonidagi kalit belgisini bosing va foydalanuvchi nomi va faol kalitni nusxalash
8 -qadam: WEBREPL -ni yoqing
- Espcut dasturini oching
- "import webrepl_setup" buyrug'ini yuboring
- konsoldagi matnni o'qing va webrepl -ni sozlang.
9 -qadam: Webrepl -ga ulaning
- Ssid mikropitondan boshlanadigan wifi tarmog'ini toping
- "micropythoN" paroli bilan ushbu ssid -ga ulaning.
- yuqoridagi rasmda ko'rsatilgandek ekranni olasiz.
10 -qadam: Kodni qo'shing
- webrepl dasturini chiqarib oling, webrepl.html -ni oching va ulanishni bosing
- u parolni kiritishingizni so'raydi
- mening holimda parol "1234567"
- voy, siz bog'langansiz.
- github omboridan yuklab olingan fayllarni yuklang.
- webrepl yordamida main.py, mqtt.py, boot.py va data.txt fayllarini yuklang.
- Endi tugmachangizdagi reset tugmasini bosing. va io.adafruit.com saytidagi chiqishni tekshiring
- Agar siz kodning bajarilishini tekshirishni xohlasangiz, yana micropython wifi -ga ulanishingiz va kirishingiz kerak.
11 -qadam: Ishchi video
Bu qo'llanmaning ishchi videosi bu erda mavjud.