ESP32-C3 OLED WiFi Bluetooth 0.42” Ekranlı IoT Geliştirme Kartı
ESP32-C3 OLED WiFi Bluetooth 0.42” Ekranlı IoT Geliştirme Kartı
ESP32-C3 SuperMini OLED, kompakt ESP32-C3 geliştirme kartı yapısını 0.42 inç dahili OLED ekranla birleştiren pratik bir IoT modülüdür. WiFi ve Bluetooth Low Energy desteği sayesinde kablosuz sensör, küçük kontrol paneli, akıllı ev, taşınabilir elektronik ve hızlı prototipleme projelerinde kullanılabilir.
Kart, Espressif ESP32-C3 RISC-V mimarili mikrodenetleyici üzerine kuruludur. 160 MHz'e kadar çalışan işlemci, 4 MB dahili Flash ve 400 KB SRAM ile küçük boyutuna rağmen güçlü bir geliştirme platformu sunar.
Dahili OLED ekran, kart üzerine ek ekran modülü bağlamadan IP adresi, sensör değeri, durum mesajı, bağlantı bilgisi veya menü gibi küçük arayüzleri doğrudan göstermek için idealdir.
Kullanım Alanları
- OLED ekranlı WiFi sensör düğümleri
- Akıllı ev ve otomasyon projeleri
- Mini durum ekranı veya IP gösterge modülleri
- Bluetooth Low Energy tabanlı yakın mesafe uygulamalar
- Taşınabilir elektronik ve giyilebilir prototipler
- Tasmota, Zephyr, PlatformIO veya Arduino tabanlı geliştirme çalışmaları

Teknik Özellikler
| Özellik | Değer |
| Mikrodenetleyici | ESP32-C3, 32-bit RISC-V tek çekirdek |
| Çalışma frekansı | 160 MHz'e kadar |
| Kablosuz bağlantı | 2.4 GHz WiFi 802.11 b/g/n, Bluetooth 5 Low Energy |
| Flash | 4 MB dahili Flash |
| RAM | 400 KB SRAM |
| ROM | 384 KB ROM |
| Ekran | 0.42 inç OLED, I2C bağlantı, SSD1306 / SH1106 uyumlu kullanım |
| OLED I2C pinleri | SDA: GPIO5, SCL: GPIO6 |
| Dahili LED | Mavi LED: GPIO8 |
| RGB LED | WS2812B RGB LED: GPIO2 |
| Anten | Kart üzeri seramik anten |
| Butonlar | Reset ve Boot butonları |
| Ek bağlantı | Qwiic / SH1.0 4 pin I2C konnektör |
| USB | USB Type-C, USB yazılım yükleme ve seri haberleşme |
| Boyut | Yaklaşık 25 x 20.5 mm |
| Pin sıra aralığı | 700 mil / 17.78 mm |
| Yaklaşık tüketim | USB-C üzerinden 5 V beslemede yaklaşık 200 mA seviyesinde kullanım rapor edilmiştir |
Ürün Açıklaması
ESP32-C3 SuperMini OLED, normal ESP32-C3 SuperMini kartlara göre dahili ekran avantajı sunar. Bu sayede kartın çalışma durumunu, bağlantı bilgisini veya sensör verilerini harici ekran kablolaması yapmadan görüntülemek mümkündür.
Kart üzerindeki 0.42 inç OLED ekran I2C hattı üzerinden çalışır. Ekran bağlantısında SCL pini GPIO6, SDA pini GPIO5 olarak kullanılır. Bu bilgi, OLED kütüphaneleriyle çalışırken doğru pin tanımı yapmak için önemlidir.
Kompakt boyutu sayesinde masaüstü test devrelerinden gömülü IoT cihazlarına kadar pek çok projeye kolayca yerleştirilebilir. WiFi ve BLE desteği, cihazın hem ağa bağlanmasını hem de yakın mesafe kablosuz haberleşme yapmasını sağlar.

Pinout ve Bağlantılar
Bu OLED'li modelin pin yapısı, standart ESP32-C3 SuperMini kartlardan farklıdır. Bu nedenle özellikle OLED ekran ve I2C bağlantıları için pinleri kontrol ederek ilerlemek gerekir.
| Bağlantı / Fonksiyon | Pin |
| OLED SCL | GPIO6 |
| OLED SDA | GPIO5 |
| Dahili mavi LED | GPIO8 |
| RGB LED | GPIO2 |
| UART RX | GPIO20 |
| UART TX | GPIO21 |
| SPI SCK | GPIO10 |
| SPI MOSI | GPIO7 |
| SPI MISO | GPIO8 |
| ADC pinleri | GPIO0, GPIO1, GPIO2, GPIO3, GPIO4 |

OLED Ekran Kullanımı
Kart üzerindeki OLED ekran, pratik kullanımda SSD1306 uyumlu kütüphanelerle çalıştırılabilir. Bazı örneklerde SH1106 72x40 tanımıyla da başarılı kullanım rapor edilmiştir. Ekran küçük olduğu için kısa metinler, ikonlar, bağlantı durumu, sensör değeri veya menü göstergeleri için uygundur.
Arduino tarafında U8g2 kütüphanesiyle çalışırken pin tanımı SCL için GPIO6, SDA için GPIO5 olacak şekilde yapılmalıdır.
#include#include U8G2_SSD1306_72X40_ER_F_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE, 6, 5); void setup() { u8g2.begin(); u8g2.clearBuffer(); u8g2.setFont(u8g2_font_6x10_tf); u8g2.drawStr(0, 30, "Hello OLED"); u8g2.sendBuffer(); } void loop() { }

Programlama ve Geliştirme
Kart USB Type-C üzerinden bilgisayara bağlanarak programlanabilir. Arduino IDE, PlatformIO, Tasmota ve Zephyr gibi farklı geliştirme ortamlarında kullanılabilir. Zephyr tarafında kart adı esp32c3_042_oled olarak geçer.
Tasmota kullanımlarında ESP32-C3 LVGL destekli imajlar tercih edilebilir. Bu tür kurulumlar daha ileri seviye kullanıcılar içindir; standart kullanım için Arduino IDE ve U8g2 kütüphanesiyle OLED denemesi en hızlı başlangıç yoludur.
ESP32-C3'ün USB yapısı klasik yerel USB yerine çip üzerindeki USB seri / JTAG birimi üzerinden çalışır. Bu nedenle kartı programlarken doğru portun seçilmesi ve gerekirse Boot butonuyla programlama moduna alınması önemlidir.
Öne Çıkan Avantajlar
- Dahili 0.42 inç OLED ekran sayesinde harici ekran modülü gerektirmeden durum bilgisi gösterilebilir.
- ESP32-C3 RISC-V işlemci, WiFi ve Bluetooth LE desteğiyle modern IoT projelerine uygundur.
- Kompakt 25 x 20.5 mm gövde, dar alanlı projelerde kullanım kolaylığı sağlar.
- Qwiic / SH1.0 I2C konnektörü, uyumlu sensör ve modüllerle hızlı bağlantı imkanı sunar.
- Reset ve Boot butonları geliştirme sırasında pratik programlama ve yeniden başlatma olanağı verir.
- Kart üzerindeki LED ve RGB LED, hızlı test ve durum göstergesi uygulamaları için kullanılabilir.
Dikkat Edilmesi Gerekenler
- Bu OLED'li modelin pin dizilimi standart ESP32-C3 SuperMini kartlarla aynı değildir; bağlantı yapmadan önce pinout kontrol edilmelidir.
- OLED ekran I2C hattında GPIO6 ve GPIO5 pinlerini kullanır; aynı hatta ek modül bağlanacaksa adres çakışması kontrol edilmelidir.
- Kart küçük boyutlu olduğu için lehimleme ve kablolama sırasında kısa devre riskine dikkat edilmelidir.
- Tasmota veya Zephyr gibi gelişmiş kurulumlarda doğru kart hedefi, firmware ve seri port ayarları kullanılmalıdır.
Kaynak Bilgisi
Bu ürün açıklaması, ESP32-C3 SuperMini OLED kartına ait teknik bilgilerin Zephyr Project dokümantasyonu ve Michiel van der Wulp tarafından yayımlanan ESP32-C3 SuperMini OLED sayfasındaki pratik kullanım notlarıyla harmanlanmasıyla hazırlanmıştır.