Mündəricat:

NodeMCU istifadə edərək İnternetdən idarə olunan LED: 6 addım
NodeMCU istifadə edərək İnternetdən idarə olunan LED: 6 addım

Video: NodeMCU istifadə edərək İnternetdən idarə olunan LED: 6 addım

Video: NodeMCU istifadə edərək İnternetdən idarə olunan LED: 6 addım
Video: NodeMCU ESP8266 WiFi İnkişaf lövhəsinə HTTP Müştəri nümunəsi ilə giriş 2024, Iyul
Anonim
NodeMCU istifadə edərək İnternetə nəzarət LED
NodeMCU istifadə edərək İnternetə nəzarət LED

Əşyaların İnterneti (IoT), bir-biri ilə əlaqəli hesablama cihazları, mexaniki və rəqəmsal maşınlar, obyektlər, heyvanlar və ya insanlar üçün unikal identifikatorlar və məlumatları şəbəkədən ötürmək qabiliyyəti ilə təmin edilir. kompüterlə qarşılıqlı əlaqə.

Bu təlimatda, yerli bir şəbəkəyə qoşulmuş NodeMCU istifadə edərək sadə bir IoT layihəsi hazırlayacağıq.

DESCRIPTIONNodeMCU açıq mənbə IoT platformasıdır. Buraya Espressif-dən ESP8266 WiFi SoC ilə işləyən proqram təminatı və ESP-12 moduluna əsaslanan aparat daxildir. Varsayılan olaraq "NodeMcu" termini, cihaz dəstlərindən çox firmware proqramına aiddir. ESP8266 firmware proqramı Lua skript dilindən istifadə edir. Lua layihəsinə əsaslanır və ESP8266 üçün Espressif OS olmayan SDK üzərində qurulmuşdur. Lua-cjson və spiffs kimi bir çox açıq mənbə layihələrindən istifadə edir. Expressif ESP8622 Wi-Fi SoC üçün LUA əsaslı interaktiv proqram təminatı və 3 dollarlıq ESP8266 Wi-Fi modullarının əksinə proqramlaşdırma və ayıklama üçün USB çipinə CP2102 TTL daxil olan açıq mənbəli bir hardware lövhəsi, çörək taxtası üçün əlverişlidir. sadəcə mikro USB portu ilə təchiz olunmalıdır.

XÜSUSİYYƏTLƏRİ

  • Wi-Fi Modulu-ESP-12 moduluna bənzər, lakin 6 əlavə GPIO ilə birlikdə ESP-12E modulu.
  • USB - güc, proqramlaşdırma və ayıklama üçün mikro USB portu
  • Başlıqlar-GPIOs, SPI, UART, ADC və güc pinlərinə çıxışı olan 2x 2.54mm 15 pinli başlıqMisc-Sıfırla və Flaş düymələri
  • Güc - mikro USB portu vasitəsilə 5V

Addım 1: Lazımi materiallar

Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
  1. ESP8266 NodeMCU
  2. Çörək lövhəsi
  3. LED
  4. Jumper telləri
  5. Arduino IDE

Addım 2: NodeMCU Board Paketinin Qurulması

NodeMCU lövhə paketinin quraşdırılması
NodeMCU lövhə paketinin quraşdırılması
NodeMCU lövhə paketinin quraşdırılması
NodeMCU lövhə paketinin quraşdırılması
  1. Arduino IDE -ni açın. Fayllar-> Tercihlər bölməsinə keçin. Əlavə İdarəçi URLləri sahəsinə https://arduino.esp8266.com/stable/package_esp8266… daxil edin.
  2. İndi alətlər-> lövhələr-> lövhə menecerinə gedin və ESP8266 axtarın və paketi quraşdırın.

Addım 3: Bağlantıları bağlayın

Pin Əlaqələri
Pin Əlaqələri
  1. LED +ve NodeMCU D7.
  2. G -nin NodeMCU -dan LED -ə.

Addım 4: Mənbə Kodu

Mənbə Kodu
Mənbə Kodu
Mənbə Kodu
Mənbə Kodu
Mənbə Kodu
Mənbə Kodu
Mənbə Kodu
Mənbə Kodu

Kodda

ssid adını ssid adınıza dəyişdirin

və SSID parolunuza parol daxil edin

const char* ssid = "MODI"; // ssidiniz

const char* password = "8826675619"; // Parolunuz

Addım 5: Kodun Yüklənməsi

Kod yüklənir
Kod yüklənir

Bağlantınızı çörək taxtasında uğurla qurduğunuzda və kod yazdıqda, mikro USB istifadə edərək kodlamanı NodeMCU -ya yükləməlisiniz.

İndi Alətlər> Kart> ESP8266 Modullarına gedin və ESP8266 üçün bir çox variant görə bilərsiniz. "NodeMCU 1.0 (ESP-12E Modulu) seçin. Sonra portunuzu seçin. Limanınızı tanıya bilmirsinizsə, İdarəetmə Paneli> Sistem> Cihaz Meneceri> Limana gedin və USB sürücünüzü yeniləyin.

İndi kodu lövhəyə yükləyin.

Addım 6: LED -in idarə edilməsi

LED -in idarə edilməsi
LED -in idarə edilməsi
LED -in idarə edilməsi
LED -in idarə edilməsi
LED -in idarə edilməsi
LED -in idarə edilməsi
LED -in idarə edilməsi
LED -in idarə edilməsi
  • İndi URL -ni yox, Serial Monitorunuzu açın.
  • İndi URL -i telefonunuzun brauzerinə qoyun.
  • Bir səhifə açılacaq və iki düymə ilə açılacaqdır.
  • ON düyməsini basdığınız zaman hər şey düzgündürsə, LED yanacaq və OFF düyməsini basdığınız zaman LED sönəcək.

Tövsiyə: