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:
- 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.
- 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:











