NodeMCU uygulama kartı, NodeMCU ESP8266 geliştirme kartı ile birlikte kullanılmak için tasarlanmış olan ve üzerinde farklı bir çok donanım barındıran bir eğitim seti olarak tanımlanabilir. NodeMCU Uygulama Kartı’nın tasarlanma amacı ESP8266 mikrodenetleyicisinin ülkemizde daha iyi tanınmasını sağlamak, yapılabilecek projeler için bir temel basamak oluşturmak ve kullanıcıya prototipleme aşamasında üzerindeki donanımlardan faydalandırarak kolaylık sağlamak olarak özetlenebilir.
NodeMCU Uygulama Kartı üzerinde farklı donanımlar modüller haline getirilmiş ve her bir modülü aktif veya pasif edebilmek amacıyla bir modül seçme anahtarı eklenmiştir. Aşağıda NodeMCU uygulama kartı üzerindeki modüllerin listesi görülmektedir.
NodeMCU Uygulama Kartındaki Modüller
- Güç Ünitesi
- LM35 Analog Sıcaklık Sensörü Modülü
- 240V AC / 7A Röle Modülü
- mikroBUS soketi
- SSD1306 OLED Ekran Modülü
- Buzzer Modülü
- Hobi Servo Motor Modülü
- 7 Segment Display, Buton ve Led modülü
- RGB Led Modülü
- 1W Power LED Modülü
NodeMCU Uygulamaları
- Temel Uygulamalar
- Led yak-söndür uygulaması
- Butonla led yak-söndür uygulaması
- Butonla led kaydırma uygulaması
- 7 segment display uygulaması
- Butonla 7 segment display uygulaması
- SSD1306 Oled display-Yazı yazma uygulaması
- SSD1306 Oled Ekrana resim basma uygulaması
- SSD1306 Oled Ekranda butonla sayı saydırma uygulaması
- Sıcaklık ölçmek ve Oled displayde gösterme uygulaması
- RGB Led Uygulaması
- Butonla led kaydırma uygulaması
- Karaşimşek uygulaması
Web Tabanlı Uygulamalar
- Browser üzerinden led yakıp söndürmek (Access point)
- Browser üzerinden internet aracılığıyla led parlaklık ayarlama uygulaması (Station)
- Browser üzerinden RGB led uygulaması(Access point)
- Browser üzerinden internet aracılığıyla sıcaklık ölçme ve ayarlı termostat (röleli) uygulaması
- Android uygulama ile internet üzerinden led yakıp söndürmek.
- Android uygulama ile internet üzerinden rgb led kontrolü.
İnternet Üzerinden Veri Alma ve İşleme Uygulamaları
- Sıcaklık belli bir seviye üzerindeyse mail gönderme uygulaması.
- Hava durumunu SSD1306 Oled ekranda gösterme uygulaması.
- Dolar/TL ve Euro/TL kur bilgilerini Oled ekranda gösterme uygulaması.
- Json verilerini işleyerek hava durumu ölçmek ve SSD1306 Oled üzerinde göstermek.
Temel Uygulamalar
- Firebase veri tabanında buton bilgisi göndermek.
- Firebase veri tabanından değer okuyarak led yakıp söndürmek.
- Firebase veri tabanında değişken içerisine data aktarımı.
- Firebase veri tabanından gelen veriye göre led parlaklığının ayarlanması.
- Android ve nodemcu kullanarak firebase tabanlı röle çektirme uygulaması.
- Android ve nodemcu kullanarak firebase tabanlı sıcaklık gösterme uygulaması.
- İki nodemcu arasında bulut tabanlı haberleşme uygulaması. (Sıcaklık bilgisi paylaşma.)