ESP32-C6 1.47'' LCD Ekranlı Geliştirme Board - WiFi 6 ve Bluetooth
ESP32-C6 1.47" LCD Ekranlı Geliştirme Board - WiFi 6 ve Bluetooth
ESP32-C6 1.47" LCD Ekranlı Geliştirme Board, kompakt boyutta renkli ekranlı IoT arayüzleri geliştirmek için tasarlanmış güçlü bir ESP32-C6 geliştirme kartıdır. Waveshare ESP32-C6-LCD-1.47 yapısı; 2.4 GHz WiFi 6, Bluetooth 5 LE, IEEE 802.15.4, Zigbee 3.0 ve Thread altyapısını 1.47 inç LCD ekran, TF kart yuvası, RGB LED ve çoklu GPIO genişleme pinleriyle bir araya getirir.
Kart üzerindeki 172 x 320 piksel çözünürlüklü LCD, 262K renk desteği ve SPI arayüzü sayesinde küçük ama canlı arayüzler oluşturmak için uygundur. LVGL, Arduino_GFX, ESP-IDF ve Arduino IDE ile; sensör paneli, WiFi durum ekranı, mini HMI, MQTT gösterge ekranı, taşınabilir veri izleme cihazı, akıllı ev kontrol paneli ve eğitim amaçlı ekranlı IoT projeleri geliştirilebilir.
Ekran Parlaklığı Notu: Kullanım sırasında ekran parlaklığının %50 veya daha düşük seviyede tutulması önerilir. Ekranın uzun süre tam parlaklıkta çalıştırılması, ekran sıcaklığını artırabilir.
Aşırı ısınma ekranda koyu gölgelenmelere yol açabilir ve normal görüntülemeyi etkileyebilir. Ekranda anormal bir görüntü oluşursa geliştirme kartının soğumasını bekleyin, ardından daha düşük parlaklık ayarına sahip bir program yükleyin.

Ürün Neyi Çözer?
Klasik ESP32 geliştirme kartlarında ekran, microSD modülü, durum LED'i ve arayüz bağlantıları genellikle harici modüllerle ayrı ayrı kurulmalıdır. Bu kartta ise renkli ekran, TF kart yuvası, USB Type-C, BOOT/RESET butonları, RGB LED ve GPIO header tek bir kompakt kart üzerinde hazır gelir. Bu sayede prototip kurulum süresi kısalır ve ekranlı cihaz denemeleri daha düzenli hale gelir.
1.47 inç ekran alanı, küçük cihazlarda durum bilgisi göstermek için yeterli ve dengeli bir ölçüdür. Kart büyük bir HMI panel yerine daha taşınabilir, kompakt ve ürün içine gömülebilecek arayüz gerektiren projeler için uygundur.

Öne Çıkan Özellikler
- ESP32-C6FH4 tabanlı ekranlı mikrodenetleyici geliştirme kartı
- 160 MHz'e kadar yüksek performanslı 32-bit RISC-V işlemci
- 20 MHz'e kadar düşük güç odaklı 32-bit RISC-V işlemci altyapısı
- 2.4 GHz WiFi 6, Bluetooth 5 LE, Bluetooth Mesh, Zigbee 3.0 ve Thread desteği
- 320 KB ROM, 512 KB HP SRAM, 16 KB LP SRAM ve 4 MB Flash bellek
- 1.47 inç LCD ekran, 172 x 320 piksel çözünürlük ve 262K renk
- SPI LCD arayüzü ve ST7789 sürücü ailesi
- TF kart yuvası ile harici dosya, resim, ikon, font ve log depolama
- RGB LED ve şeffaf akrilik katman ile görsel durum/ışık efekti
- Full-speed USB port, USB Type-C bağlantı ve programlama kolaylığı
- 18 pin GPIO header üzerinden ADC, I2C, I2S, UART, PWM ve genel I/O kullanımı
- Standard versiyon ve pinheader lehimli versiyon seçenekleri
Teknik Özellikler
| Ürün modeli | ESP32-C6-LCD-1.47 |
| Ana çip | ESP32-C6FH4 |
| İşlemci mimarisi | 32-bit RISC-V |
| Ana işlemci frekansı | 160 MHz'e kadar |
| Düşük güç işlemci | 20 MHz'e kadar düşük güç RISC-V çekirdeği |
| Flash | 4 MB |
| Bellek | 320 KB ROM, 512 KB HP SRAM, 16 KB LP SRAM |
| WiFi | 2.4 GHz WiFi 6, 802.11 ax/b/g/n |
| Bluetooth | Bluetooth 5 LE, Bluetooth Mesh |
| 802.15.4 | Zigbee 3.0 ve Thread için uygun altyapı |
| USB | Full-speed USB port, USB Type-C bağlantı |
| Anten | Onboard ceramic antenna |
| Regülatör | ME6217C33M5G LDO, maksimum 800 mA çıkış |
| Ağırlık | Yaklaşık 0.008 kg |
LCD Ekran Özellikleri
| Ekran boyutu | 1.47 inç |
| Çözünürlük | 172 x 320 piksel |
| Renk desteği | 262K renk |
| Arayüz | SPI |
| LCD sürücü | ST7789 sürücü ailesi |
| GUI desteği | LVGL ve Arduino_GFX ile grafik arayüz geliştirmeye uygun |
| Dokunmatik | Bu modelde dokunmatik katman bulunmaz |

WiFi 6, Bluetooth 5, Zigbee ve Thread Desteği
ESP32-C6 ailesi, yeni nesil kablosuz bağlantı gerektiren IoT cihazlarında öne çıkar. WiFi 6 desteği, 2.4 GHz ağlarda modern bağlantı altyapısı ve daha verimli haberleşme sunar. Bluetooth 5 LE, mobil uygulama ile kurulum, yakındaki cihazlarla veri aktarımı ve düşük güç tüketimli bağlantı senaryoları için kullanılabilir.
IEEE 802.15.4 desteği sayesinde Zigbee 3.0 ve Thread tabanlı akıllı ev veya mesh ağ projeleri için güçlü bir temel oluşturur. Bu kart, ekranlı bir kontrol paneli olarak WiFi üzerinden buluta bağlanabilir, Bluetooth üzerinden ilk kurulum yapabilir, Thread/Zigbee ekosistemleriyle de yerel ağ senaryolarında konumlandırılabilir.

Pinout ve Genişleme Yapısı
ESP32-C6-LCD-1.47, küçük formuna rağmen 18 pin header üzerinden çok sayıda GPIO fonksiyonunu dışarı alır. Pinout üzerinde GPIO0-5, GPIO9, GPIO12, GPIO13, GPIO18, GPIO19, GPIO20, GPIO23, TXD ve RXD hatları görülebilir. Bu pinler projeye göre UART, PWM, I2S, ADC, I2C veya genel dijital giriş/çıkış olarak değerlendirilebilir.
GPIO9 boot işleviyle ilişkili olduğundan harici devrelerde dikkatli kullanılmalıdır. USB D- ve D+ hatları ESP32-C6 tarafında USB fonksiyonlarıyla ilişkili olduğundan USB tabanlı geliştirme veya debug senaryolarında pin çakışması kontrol edilmelidir.

| Güç pinleri | 5V, GND, 3V3 çıkış |
| Analog / GPIO | GPIO0, GPIO1, GPIO2, GPIO3, GPIO4, GPIO5 |
| I2C için uygun pinler | GPIO9, GPIO12, GPIO13, GPIO18, GPIO19, GPIO20, GPIO23 gibi pinler yazılımda atanabilir |
| UART | TXD ve RXD hatları, ayrıca uygun GPIO pinleri UART fonksiyonuyla kullanılabilir |
| PWM | Çok sayıda GPIO PWM çıkışı olarak kullanılabilir |
| I2S | GPIO pinleri I2S veri/saat hatları için atanabilir |
Kart Üzerindeki Bileşenler
Kartın arka yüzünde ESP32-C6FH4 işlemci, LDO regülatör, TF kart yuvası, onboard ceramic antenna, BOOT ve RESET butonları bulunur. Bu yapı, kompakt bir geliştirme kartı üzerinde hem programlama hem de uygulama geliştirme için gereken temel donanımı sunar.

| ESP32-C6FH4 | Ana işlemci ve kablosuz haberleşme çipi |
| ME6217C33M5G | 3.3V LDO regülatör, maksimum 800 mA çıkış |
| TF kart slotu | Resim, ikon, font, log veya konfigürasyon dosyaları için |
| Ceramic antenna | WiFi, BLE ve 802.15.4 kablosuz haberleşme için onboard anten |
| BOOT button | Boot/download modu için |
| RESET button | Sistemi yeniden başlatmak için |
TF Kart ile Depolama Kullanımı
TF kart yuvası, ekranlı uygulamalarda büyük kolaylık sağlar. Görsel arayüzlerde kullanılan ikon, bitmap, font ve tema dosyaları microSD kartta saklanabilir. Ayrıca sensör logları, WiFi bağlantı kayıtları, cihaz ayarları, JSON konfigürasyonları veya offline veri arşivleri de TF kart üzerinde tutulabilir.
4MB Flash alanı gömülü firmware için yeterli olsa da çok görselli LVGL projelerinde harici TF kart, depolama alanını rahatlatır. Böylece ekranda gösterilecek varlıklar firmware içine gömülmek zorunda kalmaz ve sahada değiştirilebilir hale gelir.
RGB LED ve Görsel Durum Bildirimi
Kart üzerinde RGB LED ve şeffaf akrilik sandwich panel bulunur. RGB LED; WiFi bağlantı durumu, BLE eşleşme modu, hata uyarısı, veri aktarımı, düşük güç modu veya kullanıcı arayüzü durumları için görsel bildirim amacıyla kullanılabilir. Ekran dışında hızlı durum göstergesi gereken projelerde oldukça kullanışlıdır.

Arduino IDE ile Geliştirme
ESP32-C6-LCD-1.47, Arduino IDE tarafında ESP32 kart paketleriyle geliştirilebilir. Ekran uygulamaları için Arduino_GFX veya LVGL gibi grafik kütüphaneleri kullanılabilir. WiFi, BLE, dosya sistemi, TF kart ve RGB LED örnekleriyle hızlı prototip yapılabilir.
Önerilen geliştirme akışı: 1. Arduino IDE 2.x kurulur. 2. ESP32 board package eklenir. 3. ESP32-C6 uyumlu board seçilir. 4. LCD için Arduino_GFX veya LVGL kütüphanesi kurulur. 5. Önce ekran test edilir, sonra WiFi / TF kart / RGB LED örnekleri eklenir.
Kod Örneği: WiFi STA Bağlantısı
#includeconst char *ssid = "WiFi_Adi"; const char *password = "WiFi_Sifresi"; void setup() { Serial.begin(115200); WiFi.mode(WIFI_STA); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.print("IP adresi: "); Serial.println(WiFi.localIP()); } void loop() { }
Kod Örneği: Ekranlı Proje İçin Temel Mantık
Aşağıdaki örnek, LCD tarafında kullanılacak pin ve çözünürlük mantığını gösteren sade bir başlangıç şablonudur. Gerçek projede kullanılan kütüphaneye göre ST7789 yapılandırması ve offset değerleri örnek dosyalardan alınmalıdır.
#define LCD_WIDTH 172
#define LCD_HEIGHT 320
void setup() {
Serial.begin(115200);
// LCD init
// gfx->begin();
// gfx->fillScreen(BLACK);
// gfx->setCursor(10, 20);
// gfx->println("ESP32-C6 LCD 1.47");
}
void loop() {
// Sensör, WiFi veya TF kart verisi ekranda güncellenebilir.
}
Kod Örneği: TF Kart Kullanım Senaryosu
// Proje mantığı örneği
// 1. TF kart başlatılır.
// 2. /config.json okunur.
// 3. /icons klasöründen arayüz ikonları yüklenir.
// 4. Sensör verisi /logs/data.csv içine yazılır.
void loop() {
// ölçüm al
// ekranda göster
// belirli aralıklarla TF karta kaydet
}
LVGL ile Zengin Arayüzler
LVGL, küçük ekranlı gömülü cihazlarda profesyonel arayüzler geliştirmek için yaygın kullanılan bir grafik kütüphanesidir. Bu kartın 172 x 320 çözünürlüğü; dikey menü, durum kartları, sensör grafikleri, bağlantı ikonları, küçük butonlar, liste arayüzleri ve çok sayfalı ayar ekranları için uygundur.
Touch olmayan modelde kullanıcı etkileşimi harici butonlar, rotary encoder, web arayüzü, BLE bağlantısı veya otomatik ekran geçişleriyle yapılabilir. Böylece dokunmatik ekrana ihtiyaç olmadan bilgi ekranı veya durum paneli mantığında profesyonel bir cihaz arayüzü kurulabilir.
ESP-IDF ile Profesyonel Firmware Geliştirme
ESP-IDF, ESP32-C6 projelerinde daha kontrollü ve üretime yakın firmware geliştirmek isteyenler için güçlü bir altyapıdır. Görev yönetimi, WiFi provisioning, BLE servisleri, OTA güncelleme, düşük güç modları, dosya sistemi, log sistemi ve güvenlik özellikleri ESP-IDF tarafında daha detaylı yönetilebilir.
Ürünleştirilecek bir ekranlı cihaz geliştiriliyorsa Arduino IDE ile hızlı prototip yapıldıktan sonra ESP-IDF tarafına geçmek daha sağlam bir mimari sağlayabilir.
Uygulama Senaryoları
ESP32-C6-LCD-1.47 özellikle küçük ekranlı kablosuz cihazların prototipinde güçlüdür. WiFi bağlantı durumunu, IP adresini, MQTT bağlantısını, sensör ölçümlerini, cihaz modunu veya hata mesajlarını doğrudan ekranda gösterebilir. TF kart ile veri kaydı yapılabilir, RGB LED ile hızlı durum bildirimi sağlanabilir.

Örnek Proje Fikirleri
- WiFi 6 destekli mini sensör gösterge ekranı
- MQTT bağlantılı Home Assistant oda paneli
- TF karta veri kaydeden sıcaklık/nem log cihazı
- WiFi sinyal gücü ve IP adresi gösteren ağ bilgi ekranı
- BLE üzerinden yapılandırılabilen taşınabilir durum paneli
- Thread veya Zigbee senaryoları için ekranlı akıllı ev kontrol düğümü
- LVGL ile çok sayfalı mini HMI arayüzü
- RGB LED ile alarm/durum rengi veren IoT paneli
- MicroSD karttan ikon ve arayüz varlıkları okuyan mini kontrol ekranı
- ESP-IDF ile OTA destekli ürün prototipi
Boyut ve Mekanik Yerleşim
Kartın kompakt yapısı küçük kutulara, taşınabilir cihazlara ve panel içi uygulamalara uygun bir temel sunar. Mekanik tasarım yapılırken USB Type-C konnektör erişimi, BOOT/RESET butonları, TF kart yuvası, montaj delikleri ve header çıkışları birlikte değerlendirilmelidir.

Standard ve Pinheader Lehimli Versiyon
Ürün ailesinde standart versiyon ve pinheader lehimli versiyon seçeneği bulunur. Standart versiyon, kartı kendi sistemine doğrudan lehimlemek veya özel bağlantı yapmak isteyen kullanıcılar için daha esnektir. Pinheader lehimli versiyon ise breadboard, jumper kablo ve hızlı prototip geliştirme için daha pratiktir.

Kullanımda Dikkat Edilecek Noktalar
- USB bağlantısı için veri aktarımı destekleyen Type-C kablo kullanılmalıdır.
- GPIO pinleri 3.3V lojik seviyesinde çalışır; doğrudan 5V sinyal uygulanmamalıdır.
- GPIO9 boot işleviyle ilişkili olduğu için harici devrelerde dikkatli kullanılmalıdır.
- Ekran ve TF kart kullanımında SPI hatları ve chip select yapılandırması doğru yapılmalıdır.
- Touch olmayan modelde dokunmatik arayüz örnekleri doğrudan kullanılamaz.
- 4MB Flash kapasitesi dikkate alınarak büyük görsel/font dosyaları TF karta alınmalıdır.
- WiFi, BLE, Zigbee ve Thread kullanımında framework ve kütüphane desteği proje ortamına göre kontrol edilmelidir.
- RGB LED yoğun kullanılırsa güç tüketimi ve görsel efekt parlaklığı uygulamaya göre ayarlanmalıdır.
Kimler İçin Uygun?
- ESP32-C6 ile WiFi 6 ve Bluetooth 5 projeleri geliştirmek isteyenler
- Küçük renkli ekranlı IoT cihazı tasarlayan geliştiriciler
- LVGL veya Arduino_GFX ile gömülü arayüz denemek isteyenler
- TF kartlı veri kaydedici veya mini panel tasarlayanlar
- Akıllı ev, ağ izleme, sensör paneli ve taşınabilir gösterge projeleri geliştirenler
- Prototipten ürün arayüzüne geçişte kompakt bir ESP32-C6 platformu arayanlar
Paket İçeriği
Standart paket içeriğinde ESP32-C6-LCD-1.47 geliştirme kartı ve iki adet siyah pin header bulunur. Pinheader lehimli versiyonda kart pinheader takılı olarak gelir. USB kablo, TF kart veya ek sensör/modül aksesuarları paket içeriğine dahil olmayabilir.
Kaynak Bilgisi
Bu ürün açıklaması Waveshare ESP32-C6-LCD-1.47 resmi ürün sayfası, Waveshare ESP32-C6-LCD-1.47 dokümantasyonu ve ESP32-C6 ailesinin kablosuz/grafik geliştirme özellikleri temel alınarak Türkçe e-ticaret ürün sayfası formatında hazırlanmıştır.