NodeMCU ESP8266 ile WiFi Üzerinden OLED Mesaj Uygulaması

NodeMCU ESP8266 ile WiFi Üzerinden OLED Mesaj Uygulaması

NodeMCU ESP8266 serimize yeni bir içerik ekliyoruz. Bu yazıda ESP8266 ile Wi-Fi üzerinden OLED ekrana mesaj gönderme uygulaması yapacağız. Önceki yazılarda Arduino IDE’ye NodeMCU desteği ekleme, program yükleme ve .BIN flashlama adımlarını detaylı ele almıştık. Bu nedenle burada doğrudan uygulama kısmına odaklanıyoruz. İlgili başlangıç adımlarına aşağıdaki bağlantılardan ulaşabilirsiniz.

Yazının alt kısmındaki “Hepsi Bir Arada Kod” bölümünde (font hariç) tüm parçaların birleştirilmiş hâlini bulabilirsiniz. İsterseniz doğrudan bu kodu kullanabilir veya buradan hazır paketi indirebilirsiniz.

Devre Şeması

OLED NodeMCU
GND GND
VCC VCC
SCL D1
SDA D2
NodeMCU ESP8266
NodeMCU ESP8266

Proje Görüntüleri

NodeMCU ESP8266 ile WiFi Üzerinden OLED Mesaj Uygulaması nodemcu esp8266,oled mesaj

Bağlantıları ve kurulumu yaptıktan sonra, OLED ekran üzerindeki adresi, bir web tarayıcı yoluyla açtığınız zaman karşınıza gelen metin giriş yerine mesajını yazabilirsiniz.

NodeMCU ESP8266 ile WiFi Üzerinden OLED Mesaj Uygulaması nodemcu esp8266,oled mesaj
NodeMCU ESP8266 ile WiFi Üzerinden OLED Mesaj Uygulaması nodemcu esp8266,oled mesaj

Kurulum Sonrası Hızlı Doğrulama

Bu projede en sık karşılaşılan sorunlar genellikle yanlış IP adresi kullanımı, farklı ağ segmentinde test yapılması veya OLED pin eşleşmesinin hatalı olmasıdır. Bu nedenle ilk çalıştırmada donanım ve ağ tarafını ayrı ayrı kontrol etmek önemlidir.

Önce seri monitör üzerinden cihazın aldığı IP adresini doğrulayın, ardından bu adresi aynı ağdaki bir tarayıcıda açın. Sayfa açılıyor fakat ekranda yazı görünmüyorsa sorun çoğunlukla OLED bağlantısı veya font/ekran ayarları tarafındadır.

  • NodeMCU ve test yaptığınız cihazın aynı Wi-Fi ağına bağlı olduğundan emin olun.
  • Seri monitörde görünen IP adresini tarayıcıya doğru biçimde yazın.
  • OLED bağlantılarında `SCL -> D1`, `SDA -> D2` eşleşmesini tekrar kontrol edin.
  • Mesaj uzunluğu arttığında satır taşmalarını görmek için kısa/uzun metin testleri yapın.

Proje Kodu – Ana Program

Proje Kodu – Ağ Yaması

Proje Kodu – OLED Ayarları

Proje Kodu – OLED Font

Hepsi Bir Arada Kod

Font Kodu

Yorum yapma özelliği, forum tarafından gelen istek sebebiyle kapatılmıştır. Lütfen tartışmalar ve sorularınız için topluluk forumumuza katılın.