Mundarija:

Nodemcu va Micropython yordamida IOT bazaviy hisoblash: 11 qadam
Nodemcu va Micropython yordamida IOT bazaviy hisoblash: 11 qadam

Video: Nodemcu va Micropython yordamida IOT bazaviy hisoblash: 11 qadam

Video: Nodemcu va Micropython yordamida IOT bazaviy hisoblash: 11 qadam
Video: УРОК ПО MICROPYTHON | ЗАПУСКАЕМ ВЕБ СЕРВЕР НА ESP8266 #micropython #python #esp8266 2024, Iyul
Anonim
Nodemcu va Micropython yordamida IOT bazaviy hisoblash
Nodemcu va Micropython yordamida IOT bazaviy hisoblash

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

Majburiy komponentlar
Majburiy komponentlar
Majburiy komponentlar
Majburiy komponentlar
Majburiy komponentlar
Majburiy komponentlar
Majburiy komponentlar
Majburiy komponentlar

Loyihani bajarish uchun quyidagi komponentlar talab qilinadi.

Kerakli komponentlar:

  • Nodemcu
  • IQ sensori
  • LED
  • USB kabeli
  • Internetga ulanish

2 -qadam: Ishni boshlash

Ishga kirishish
Ishga kirishish
Ishga kirishish
Ishga kirishish

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

Adafruit IO
Adafruit IO

io.adafruit.com saytiga tashrif buyuring va boshqaruv paneliga o'ting

4 -qadam: Boshqaruv panelini yarating

Boshqaruv panelini yaratish
Boshqaruv panelini yaratish

Amalni bosing va yangi boshqaruv panelini yarating

5 -qadam: bloklarni yaratish

Bloklar yaratish
Bloklar yaratish
Bloklar yaratish
Bloklar yaratish
Bloklar yaratish
Bloklar yaratish
  1. Boshqaruv paneli nomini bosing.
  2. blok yaratish uchun yana +(ortiqcha) tugmasini bosing
  3. Endi Toggle -ni bosing va unga nom bering.
  4. Endi yaratish tugmachasini bosing
  5. Keyin blokni tanlang va keyingi qadamni bosing
  6. Bu blokga nom bering va ON holatini va O'chirish holatini belgilang.
  7. 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

Yakuniy boshqaruv paneli
Yakuniy boshqaruv paneli

Sizning yakuniy boshqaruv paneli shunday ko'rinadi.

7 -qadam: Foydalanuvchi nomi va kalitini oling

Foydalanuvchi nomi va kalitini oling
Foydalanuvchi nomi va kalitini oling

Ekranning chap tomonidagi kalit belgisini bosing va foydalanuvchi nomi va faol kalitni nusxalash

8 -qadam: WEBREPL -ni yoqing

WEBREPL -ni yoqish
WEBREPL -ni yoqish
  • Espcut dasturini oching
  • "import webrepl_setup" buyrug'ini yuboring
  • konsoldagi matnni o'qing va webrepl -ni sozlang.

9 -qadam: Webrepl -ga ulaning

Webrepl -ga ulaning
Webrepl -ga ulaning
Webrepl -ga ulaning
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

Kodni qo'shing
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.

Tavsiya: