CYD (Cheap Yellow Display) ile ESP32 Tabanlı Akıllı Ev Duvar Kontrol Paneli Rehberi

Akıllı ev sistemlerinde merkezi otomasyon sunucusu kurmak işin sadece ilk adımıdır. Gerçek konfor, evin farklı odalarındaki aile bireylerinin telefonlarına veya karmaşık uygulamalara bağımlı kalmadan ışıkları, klimaları veya senaryoları duvardaki sabit bir ekrandan yönetebilmesiyle başlar. Home Assistant ekosisteminde ticari duvar tabletleri hem yüksek maliyetli hem de sürekli priz işgal eden hantal çözümlere dönüşebilmektedir.

Elektronik meraklıları arasında “CYD” yani “Cheap Yellow Display” olarak bilinen ESP32-2432S028R ve ESP32-S3-4848S040 modülleri, son derece cüzi fiyatlara renkli TFT/IPS ekran, dokunmatik yüzey ve güçlü bir mikrodenetleyiciyi bir arada sunar. Bu rehberde, bir CYD modülünü Home Assistant ile haberleşen modern, düşük güç tüketen ve özelleştirilebilir bir duvar paneline nasıl dönüştüreceğimizi adım adım inceliyoruz.

Cheap Yellow Display (CYD) Donanım Özellikleri

Piyasada 10-15 dolar gibi oldukça rekabetçi fiyatlarla bulunabilen standart bir CYD kartı, tek bir PCB üzerinde şu temel bileşenleri barındırır:

  • Mikrodenetleyici: Çift çekirdekli Xtensa LX6 veya ESP32-S3 (240 MHz, entegre WiFi & Bluetooth LE).
  • Ekran Paneli: 2.8 inç veya 4 inç (genellikle ILI9341 veya ST7701S sürücülü, 240×320 veya 480×480 çözünürlük).
  • Dokunmatik Katman: Dirençli (XPT2046) veya kapasitif (GT911) dokunmatik kontrolcü.
  • Ekstra Donanımlar: Dahili MicroSD kart yuvası, RGB durum LED’i, LDR (ışık sensörü) ve genişleme pinleri.

Temel yazılım geliştirme ortamları için ESP32 Arduino Kurulumu rehberimizdeki adımları tamamlamış olmanız, kartı bilgisayarınıza tanıtırken büyük kolaylık sağlayacaktır.

Yazılım Seçenekleri: ESPHome ve Açık Kaynak Dashboard Çözümleri

CYD üzerinde bir kontrol paneli çalıştırmak için iki popüler açık kaynak yol bulunmaktadır:

  1. ESPHome ve LVGL Entegrasyonu: Home Assistant ile sıfır kod/YAML tabanlı kusursuz senkronizasyon sunar. LVGL grafik motoru desteği sayesinde butonlar, sürgüler ve grafikler doğrudan Home Assistant durumlarıyla eşleşir.
  2. Hazır Açık Kaynak Firmware’ler (HAswitchplate / openHASP): MQTT üzerinden JSON komutlarıyla çalışan, arayüzü uzaktan güncellenebilen esnek bir yapı sağlar.

Örnek ESPHome ve Ekran Yapılandırması

ESPHome kullanarak CYD modülünün ILI9341 ekranını ve XPT2046 dokunmatik katmanını Home Assistant’a tanıtmak için temel `yaml` bloğu aşağıdaki gibidir:

spi:
  clk_pin: GPIO14
  mosi_pin: GPIO13
  miso_pin: GPIO12

display:
  - platform: ili9xxx
    model: ILI9341
    cs_pin: GPIO15
    dc_pin: GPIO2
    reset_pin: GPIO0
    rotation: 90
    id: cyd_display

touchscreen:
  - platform: xpt2046
    cs_pin: GPIO33
    interrupt_pin: GPIO36
    id: cyd_touch
    calibration:
      x_min: 300
      x_max: 3800
      y_min: 300
      y_max: 3800

Duvar Montajı, 3D Kasa ve Güç Yönetimi

Bir paneli duvara güvenle yerleştirmek için dikkat edilmesi gereken mühendislik detayları şunlardır:

  • 3D Baskı Kasa Tasarımı: Yazıcınızda yatak seviyelemesi ve ilk katman kalitesini optimize etmek için Ender Serisi Yatak Kalibrasyonu Rehberimize göz atabilirsiniz. Kasanın arkasında havalandırma delikleri ve standart elektrik buat yuvalarına uygun tırnaklar bulunmalıdır.
  • Ekran Uyku Modu (Deep Sleep / Dimming): Ekranın sürekli açık kalarak aşırı ısınmasını veya LED ömrünün tükenmesini engellemek için dahili LDR sensörü kullanılarak oda karardığında ekran parlaklığı otomatik olarak %10 seviyesine düşürülmeli veya dokunulmadığında kapanmalıdır.
  • Güç Beslemesi: Duvar içerisindeki 220V priz buatından paneli beslemek için kaliteli, izoleli mini 5V/1A AC-DC dönüştürücü modüller (örneğin Hi-Link HLK-PM01) tercih edilmelidir.

Sonuç

Cheap Yellow Display, 50-100 dolarlık ticari dokunmatik paneller yerine kendi odanıza özel butonları, iklim durumunu ve hava tahminini gösteren şık bir akıllı ev arayüzü kurmanın en bütçe dostu yoludur. ESP32’nin kararlı çalışması ve ESPHome’un güçlü entegrasyon yeteneğiyle birleştiğinde, ev otomasyonunuz profesyonel bir kontrol merkezine kavuşur.


Kaynaklar ve Referanslar

Bu makale hazırlanırken aşağıdaki kaynaklardan faydalanılmıştır:

Yukarı Çık