İçindekiler:

NodeMCU Kullanan İnternet Kontrollü LED: 6 Adım
NodeMCU Kullanan İnternet Kontrollü LED: 6 Adım

Video: NodeMCU Kullanan İnternet Kontrollü LED: 6 Adım

Video: NodeMCU Kullanan İnternet Kontrollü LED: 6 Adım
Video: ESP8266 NodeMCU ile Blynk Kullanımı 2024, Temmuz
Anonim
NodeMCU Kullanan İnternet Kontrollü LED
NodeMCU Kullanan İnternet Kontrollü LED

Nesnelerin İnterneti (IoT), birbiriyle ilişkili bilgi işlem cihazları, mekanik ve dijital makineler, nesneler, hayvanlar veya benzersiz tanımlayıcılarla sağlanan ve insandan insana veya insan- bilgisayar etkileşimi.

Bu talimatta, basit bir IoT projesi yapacağız. Yerel bir ağa bağlı NodeMCU kullanarak web sayfası kontrollü LED.

AÇIKLAMANodeMCU, açık kaynaklı bir IoT platformudur. Espressif'ten ESP8266 WiFi SoC üzerinde çalışan bellenimi ve ESP-12 modülünü temel alan donanımı içerir. Varsayılan olarak "NodeMcu" terimi, geliştirme kitleri yerine bellenimi ifade eder. Firmware ESP8266, Lua komut dosyası dilini kullanır. Lua projesine dayanmaktadır ve ESP8266 için Espressif İşletim Sistemi Olmayan SDK'sı üzerine kurulmuştur. Lua-cjson ve spiffs gibi birçok açık kaynak projesini kullanır. Expressif ESP8622 Wi-Fi SoC için LUA tabanlı etkileşimli bellenimin yanı sıra, 3 dolarlık ESP8266 Wi-Fi modüllerinin aksine programlama ve hata ayıklama için bir CP2102 TTL - USB yongası içeren açık kaynaklı bir donanım kartı, devre tahtası dostudur ve sadece mikro USB bağlantı noktası üzerinden güç alın.

ÖZELLİKLERİ

  • Wi-Fi Modülü – ESP-12 modülüne benzer ancak 6 ekstra GPIO'ya sahip ESP-12E modülü.
  • USB – güç, programlama ve hata ayıklama için mikro USB bağlantı noktası
  • Başlıklar – GPIO'lar, SPI, UART, ADC ve güç pinlerine erişime sahip 2x 2.54mm 15 pinli başlıkMisc – Reset ve Flash düğmeleri
  • Güç – mikro USB bağlantı noktası üzerinden 5V

Adım 1: Gerekli Malzemeler

Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
  1. ESP8266 DüğümMCU
  2. ekmek tahtası
  3. LED
  4. Jumper Telleri
  5. Arduino IDE'si

2. Adım: NodeMCU Board Paketini Yükleme

NodeMCU Board Paketini Yükleme
NodeMCU Board Paketini Yükleme
NodeMCU Board Paketini Yükleme
NodeMCU Board Paketini Yükleme
  1. Arduino IDE'yi açın. Dosyalar-> Tercihler'e gidin. Ek Pano Yöneticisi URL'leri alanına https://arduino.esp8266.com/stable/package_esp8266… girin
  2. Şimdi Araçlar->Panolar->Board Manager'a gidin ve ESP8266'yı arayın ve paketi kurun.

3. Adım: Bağlantıları Sabitleyin

Pin Bağlantıları
Pin Bağlantıları
  1. NodeMCU'dan D7'den LED'lere + ve.
  2. NodeMCU'nun G'sinden LED'lere -ve.

Adım 4: Kaynak Kodu

Kaynak kodu
Kaynak kodu
Kaynak kodu
Kaynak kodu
Kaynak kodu
Kaynak kodu
Kaynak kodu
Kaynak kodu

kodda

ssid'yi ssid adınızla değiştirin

ve SSID'nizin şifresinin şifresi

const char* ssid = "MODI";//ssid'niz

const char* şifre = "8826675619";//Şifreniz

Adım 5: Kodu Yükleme

Kodun Yüklenmesi
Kodun Yüklenmesi

Bağlantınızı breadboard üzerinde başarıyla oluşturup kodlama yazdığınızda, bir mikro USB kullanarak kodlamayı NodeMCU'ya yüklemeniz gerekir.

Şimdi Araçlar > Pano > ESP8266 Modülleri'ne gidin ve ESP8266 için birçok seçenek görebilirsiniz. "NodeMCU 1.0 (ESP-12E Modülü) öğesini seçin. Ardından bağlantı noktanızı seçin. Bağlantı noktanızı tanıyamıyorsanız, Denetim Masası > Sistem > Aygıt Yöneticisi > Bağlantı Noktası'na gidin ve USB sürücünüzü güncelleyin.

Şimdi kodu panoya yükleyin.

Adım 6: LED'i Kontrol Etme

LED'i kontrol etme
LED'i kontrol etme
LED'i kontrol etme
LED'i kontrol etme
LED'i kontrol etme
LED'i kontrol etme
LED'i kontrol etme
LED'i kontrol etme
  • Şimdi, URL'yi değil, Seri Monitörünüzü açın.
  • Şimdi URL'yi telefonunuzun tarayıcısına yerleştirin.
  • AÇIK ve KAPALI olmak üzere iki düğmeli bir sayfa açılacaktır.
  • ON'a bastığınızda her şey doğruysa LED yanacak ve OFF'a bastığınızda LED sönecektir.

Önerilen: