ESP32-C3 0.42 İnç OLED Modülü WiFi ve Bluetooth Geliştirme Kartı
ESP32-C3 0.42 İnç OLED Modülü, Espressif'in ESP32-C3 yongasını temel alan ve WiFi ile Bluetooth bağlantısının yanı sıra 0.42 inç boyutunda tümleşik bir OLED ekran barındıran kompakt bir geliştirme kartıdır. 32 bit RISC-V mimarili tek çekirdekli işlemcisi, kablosuz haberleşme görevleriyle genel amaçlı kontrol işlemlerini tek kart üzerinde yürütür. Kart üzerindeki OLED ekran, sistem durumunu ve sensör verilerini ayrı bir ekran modülüne ihtiyaç duymadan görüntülemeyi sağlar. USB üzerinden beslenip programlanabilen kart, IoT projelerinden kişisel otomasyon uygulamalarına kadar geniş bir kullanım alanına uygundur; GPIO pinleri üzerinden harici sensör, röle ve aktüatörlerle kolayca haberleşir.
Teknik Özellikler
| Ana yonga | ESP32-C3 (Espressif) |
| İşlemci mimarisi | 32 bit RISC-V, tek çekirdek |
| Maksimum çalışma frekansı | 160 MHz |
| Kablosuz bağlantı | WiFi 802.11 b/g/n, 2.4 GHz |
| Bluetooth | Bluetooth 5.0 (düşük enerjili BLE) |
| SRAM | 400 KB |
| ROM | 384 KB |
| Flash bellek | Harici SPI flash (kapasite modele göre değişebilir) |
| Ekran boyutu | 0.42 inç OLED |
| Ekran çözünürlüğü | 72 x 40 piksel |
| Ekran arabirimi | I2C |
| Dahili ADC | 12 bit çözünürlüklü SAR ADC |
| Desteklenen haberleşme arabirimleri | I2C, SPI, UART, I2S |
| Lojik çalışma gerilimi | 3.3V |
| USB arabirimi | 5V besleme ve seri port üzerinden programlama |
| İşletim sıcaklığı aralığı | -40°C ile +85°C |
| Güvenlik özellikleri | AES, SHA, RSA donanımsal hızlandırma; güvenli önyükleme ve flaş şifreleme desteği |
| Güç yönetimi modları | Aktif, modem uykusu, hafif uyku ve derin uyku modları desteklenir |
Öne Çıkan Özellikler
- ESP32-C3 yongası sayesinde WiFi ve Bluetooth 5.0 (BLE) bağlantısını tek kart üzerinde bir arada sunar.
- Üzerinde tümleşik 0.42 inç OLED ekran bulunur, bu sayede harici bir ekran modülü bağlamadan veri görüntülenebilir.
- 32 bit RISC-V mimarili işlemcisi 160 MHz'e kadar çalışarak kablosuz haberleşme ile birlikte hesaplama görevlerini de yürütebilir.
- 400 KB SRAM kapasitesi, WiFi ve Bluetooth yığınlarının aynı anda çalıştığı uygulamalarda yeterli bellek alanı sağlar.
- I2C, SPI, UART ve I2S gibi birden fazla haberleşme arabirimini destekleyerek farklı sensör ve modüllerle uyumlu çalışır.
- USB portu üzerinden hem güç alabilir hem de bilgisayardan doğrudan programlanabilir, ayrı bir programlayıcı kart gerektirmez.
- Küçük boyutu ve düşük güç tüketimi sayesinde pil ile beslenen taşınabilir projelerde kullanılabilir.
- Donanımsal AES, SHA ve RSA hızlandırıcıları ile güvenli önyükleme ve flaş şifreleme gibi güvenlik özelliklerini destekler.
- Bluetooth düşük enerjili (BLE) uzun menzil modu (Coded PHY) desteği sayesinde standart BLE'ye kıyasla daha uzun mesafelerde düşük veri hızıyla haberleşme kurulabilir.
Kullanım Alanları
- Oda sıcaklığı ve nem değerlerini bir sensörden okuyup kart üzerindeki OLED ekranda anlık olarak göstermek.
- Ev içi WiFi ağına bağlanarak uzaktan röle kontrolü yapan ve bağlantı durumunu ekranda gösteren küçük bir otomasyon düğümü kurmak.
- Bluetooth üzerinden telefonla eşleşip basit komutları alan ve sonucu ekranda görüntüleyen taşınabilir bir kontrol cihazı yapmak.
- Pil seviyesi ve WiFi sinyal gücü gibi sistem bilgilerini gösteren küçük bir durum paneli oluşturmak.
- Kapı veya pencere sensöründen gelen açık-kapalı bilgisini WiFi üzerinden sunucuya iletip aynı anda ekranda göstermek.
- Masaüstünde kullanılabilecek, sayaç, zamanlayıcı veya basit menü sistemi barındıran mini bir cihaz geliştirmek.
- Sera veya bahçe sulama sisteminde toprak nem seviyesini ekranda izleyip eşik değerine göre pompayı WiFi üzerinden tetiklemek.
- Atölye veya laboratuvar ortamında birden fazla test düzeneğinin durumunu izlemek için her düzeneğe ayrı bir ekranlı kontrol kartı yerleştirmek.
- Bir makinenin veya cihazın çalışma durumunu WiFi üzerinden merkezi bir sisteme raporlarken aynı bilgiyi yerel ekrandan da göstererek operatörün yerinde takip etmesini sağlamak.
Bağlantı ve Kullanım
Kart, bilgisayara USB kablosu ile bağlandığında hem güç alır hem de seri port üzerinden programlanabilir hale gelir. OLED ekran karta fabrikada I2C hattı üzerinden bağlı geldiğinden ayrıca kablolama gerektirmez; yazılım tarafında I2C adresi ve pin numaraları kullanılan geliştirme ortamının kart tanımına göre ayarlanır. Harici sensör veya modüller eklenecekse I2C cihazlarının SDA ve SCL hatları kartın ilgili I2C pinlerine, SPI cihazları ise MOSI, MISO, SCK ve CS pinlerine bağlanmalıdır. UART üzerinden haberleşen modüller RX ve TX hatları çapraz gelecek şekilde karta bağlanmalı ve ortak toprak (GND) hattı mutlaka sağlanmalıdır. Arduino IDE veya ESP-IDF gibi geliştirme ortamlarında ESP32-C3 kart tanımı seçilerek kod derlenip karta yüklenebilir. Kart üzerindeki 3.3V pini harici düşük akımlı sensörleri beslemek için, GND pinleri ise ortak toprak hattını oluşturmak için kullanılır; harici modüllerin besleme geriliminin 3.3V ile uyumlu olduğundan emin olunmalıdır. Kod yükleme sırasında bağlantı sorunu yaşanırsa kart üzerindeki reset veya boot düğmesine kısa süreli basmak, bilgisayarın kartı algılayıp seri portu açmasına yardımcı olabilir. Yazılım tarafında Adafruit SSD1306 veya U8g2 gibi yaygın OLED kütüphaneleri kullanılarak ekrana metin, sayı ve basit grafik çizmek mümkündür; kütüphane başlatılırken ekranın I2C adresi ve piksel boyutları koda doğru şekilde tanımlanmalıdır.
Paket İçeriği
- 1 adet ESP32-C3 0.42 İnç OLED Modülü WiFi ve Bluetooth Geliştirme Kartı
Dikkat Edilmesi Gerekenler
- Kartın lojik çalışma gerilimi 3.3V'tur; GPIO pinlerine doğrudan 5V uygulanması yongaya zarar verebilir.
- OLED ekran küçük boyutlu olduğundan uzak mesafeden okunabilirlik sınırlıdır, yakın mesafeden izlenecek uygulamalar için uygundur.
- WiFi ve Bluetooth radyolarının aynı anda yoğun kullanımı güç tüketimini artırabilir, pille beslenen uygulamalarda bu durum göz önünde bulundurulmalıdır.
- Yazılım geliştirme ortamında doğru kart ve pin tanımları seçilmezse ekran veya kablosuz bağlantı çalışmayabilir.
- Kart statik elektriğe karşı hassastır, montaj ve kablolama sırasında topraklama önlemleri alınmalıdır.
- Uzun süreli WiFi bağlantısı gerektiren projelerde kararlı bir güç kaynağı kullanılmalıdır; USB güç dalgalanmaları bağlantı kopmalarına yol açabilir.
- Bazı kart revizyonlarında ilk kod yüklemesi sırasında boot düğmesine basılı tutmak gerekebilir; bu davranış kullanılan USB-seri çipine ve kart sürümüne göre değişebilir.
- Ekranın küçük piksel yoğunluğu nedeniyle çok satırlı veya küçük punto yazılar okunaksız görünebilir, arayüz tasarımı buna göre sadeleştirilmelidir.
- OLED panelin aktif görüntü alanı, ekranın fiziksel çerçevesinden daha küçüktür; çevresindeki boşluk bir arıza değil, bu tür küçük ekranların olağan tasarım özelliğidir.