Mündəricat:

Nodemcu və Micropython istifadə edərək IOT Baza Hesablama: 11 addım
Nodemcu və Micropython istifadə edərək IOT Baza Hesablama: 11 addım

Video: Nodemcu və Micropython istifadə edərək IOT Baza Hesablama: 11 addım

Video: Nodemcu və Micropython istifadə edərək IOT Baza Hesablama: 11 addım
Video: How to use DHT11 DHT22 with NodeMCU ESP8266 to read temperature over WiFi - IoT 2024, Dekabr
Anonim
Nodemcu və Micropython istifadə edərək IOT Baza Hesablama
Nodemcu və Micropython istifadə edərək IOT Baza Hesablama

Bu təlimatda serverə qoşulmaq üçün NodeMcu, micropython və Mqtt bağlantısından istifadə edəcəyəm.

Bu təlimat, Nodemcu -dan Adafruit.io Server -ə qoşulmaq üçün https əsaslı mqtt connect istifadə edir.

Bu layihədə, demək olar ki, pythona bənzəyən micropython proqramlaşdırma dilindən istifadə edirəm.

Addım 1: Tələb olunan komponentlər

Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər

Bu layihəni tamamlamaq üçün aşağıdakı komponentlər tələb olunur.

Tələb olunan komponentlər:

  • Nodemcu
  • IR sensoru
  • LED
  • USB Kabel
  • İnternet bağlantısı

Addım 2: Başlamaq

Başlanğıc
Başlanğıc
Başlanğıc
Başlanğıc

Prosedur:

  • Ayıklama üçün espcut proqramını yükləyin və quraşdırın.
  • Faylları bu linkdən yükləyin. github anbarı kimi saxlanılır. Bütün proqramlar bu depoda mövcuddur.
  • Bu linkdən micropython firmware proqramını NODEMCU -ya yükləyin və quraşdırın
  • IR sensorunu GPIO12 -yə, LED -i isə Nodemcu -nun GPIO 2 -yə qoşun.
  • bu webrepl proqramını yükləyin

Addım 3: Adafruit IO

Adafruit IO
Adafruit IO

io.adafruit.com saytına daxil olun və tablosuna keçmək üçün daxil olun

Addım 4: İdarəetmə Paneli yaradın

Tablosuna yaradın
Tablosuna yaradın

Fəaliyyəti vurun və yeni idarəetmə paneli yaradın

Addım 5: Blokların yaradılması

Bloklar Yaratmaq
Bloklar Yaratmaq
Bloklar Yaratmaq
Bloklar Yaratmaq
Bloklar Yaratmaq
Bloklar Yaratmaq
  1. Dashboard adını vurun.
  2. blok yaratmaq üçün yenidən +(artı) düyməsini basın
  3. İndi Toggle düyməsini basın və ona bir ad verin.
  4. İndi yaratmaq düyməsini basın
  5. Sonra blokunuzu seçin və növbəti addıma basın
  6. Bu bloka ad verin və ON vəziyyətini və OFF vəziyyətini təyin edin.
  7. Bundan sonra blok yarat düyməsini basın.

2 -ci addımdakı mətni seçərək prosesi təkrarlayın və şəkildə göstərildiyi kimi daha bir blok yaradın

Addım 6: Son Dashboard

Son Dashboard
Son Dashboard

Final Tablonuz belə görünəcək.

Addım 7: İstifadəçi adı və açarı əldə edin

İstifadəçi adı və açarı əldə edin
İstifadəçi adı və açarı əldə edin

Ekranın sol tərəfindəki düymə simgesini vurun və istifadəçi adını və Aktiv açarı kopyalayın

Addım 8: WEBREPL -i aktiv edin

WEBREPL -i aktiv edin
WEBREPL -i aktiv edin
  • Espcut proqramını açın
  • "import webrepl_setup" əmrini göndərin
  • konsoldakı mətni oxuyun və webrepl konfiqurasiya edin.

Addım 9: Webrepl -ə qoşulun

Webrepl -ə qoşulun
Webrepl -ə qoşulun
Webrepl -ə qoşulun
Webrepl -ə qoşulun
  • Ssid mikropitondan başlayan wifi şəbəkəsini tapın
  • "micropythoN" şifrəsi ilə bu ssid -ə qoşulun
  • ekranı yuxarıdakı şəkildə göstərildiyi kimi alacaqsınız.

Addım 10: Kodu əlavə edin

Kodu əlavə edin
Kodu əlavə edin
  • webrepl proqramını çıxarın, webrepl.html açın və əlaqə düyməsini basın
  • şifrənizi daxil etməyinizi xahiş edəcək
  • mənim vəziyyətimdə parol "1234567" dir
  • vay sən bağlısan
  • github deposundan yüklənmiş faylları yükləyin.
  • webrepl istifadə edərək main.py, mqtt.py, boot.py və data.txt yükləyin.
  • İndi nodemcu cihazınızdakı sıfırlama düyməsini basın. və io.adafruit.com saytında çıxışı yoxlayın
  • Kodun icrasını yoxlamaq istəyirsinizsə, yenidən micropython wifi -yə qoşulmalı və daxil olmalısınız.

Addım 11: İşləmə videosu

Bu təlimatın iş videosu burada mövcuddur.

Tövsiyə: