ESP32, Çinli üretici Espressif Systems'in geliştirdiği, WiFi ve Bluetooth'u tek çipte toplayan bir mikrodenetleyici ailesidir. Birkaç dolarlık fiyatı, internete kutudan çıktığı gibi bağlanması ve devasa topluluğu sayesinde dünyada hobi elektroniğinin ve akıllı cihaz prototiplerinin fiilî standardı hâline geldi.
Bu sayfadaki katalogdayer alan cihazların büyük bölümü, kalbinde bir ESP32 taşır: klavyeli cep bilgisayarlarından e-mürekkep panolara, akıllı saatlerden LoRa telsizlerine kadar. ESP32'yi anlamak, bu cihazların tamamını anlamanın anahtarıdır.
ESP32'yi bu kadar yaygınlaştıran ne?
2014'te Espressif, ESP8266 adlı ucuz WiFi çipini çıkardığında hobi elektroniği dünyasında küçük bir devrim oldu: o güne kadar internete bağlanmak için pahalı ek modüller gerekirken, birkaç dolarlık tek çip yetmeye başladı. 2016'da çıkan ESP32 bu fikrin büyütülmüş hâliydi: daha hızlı işlemci, daha çok bellek ve WiFi'nin yanına Bluetooth.
- Fiyat: geliştirme kartları birkaç dolardan başlar. Yanlış yapmanın maliyeti düşüktür; bu, öğrenmeyi hızlandırır.
- Kablosuz hazır gelir:WiFi ve Bluetooth çipin içindedir. "İnternete bağlanan bir şey" yapmak ilk günden mümkündür.
- Topluluk: dünyanın en büyük maker topluluklarından biri ESP32 çevresinde toplandı. Aklına gelen hemen her proje için yazılmış örnek kod bulunur.
Teknik özellikler: klasik ESP32
| Özellik | Klasik ESP32 |
|---|---|
| İşlemci | Çift çekirdekli Xtensa LX6, 240 MHz'e kadar |
| Bellek | 520 KB SRAM |
| Kablosuz | 2.4 GHz WiFi (802.11 b/g/n) + Bluetooth 4.2 (Classic ve BLE) |
| Güç | Derin uykuda mikroamper düzeyi tüketim; pilli projelere uygun |
| Yazılım tabanı | FreeRTOS üzerine kurulu resmî geliştirme çatısı (ESP-IDF) |
ESP32 çeşitleri
"ESP32" bugün tek bir çip değil, bir aile adı. Kataloga bakarken kart adlarında göreceğin ekler şunlardır:
| Çip | Öne çıkanı | Ne zaman seçilir |
|---|---|---|
| ESP32 (klasik) | Çift çekirdek, WiFi + BT | Genel amaçlı projeler; en geniş örnek kod havuzu |
| ESP32-S3 | Çift çekirdek LX7, BLE 5, vektör komutları | Ekranlı ve sesli cihazlar; katalogdaki T-Deck ve Cardputer bunu kullanır |
| ESP32-S2 | Tek çekirdek, USB OTG, Bluetooth yok | USB cihazı gibi davranması gereken işler |
| ESP32-C3 | RISC-V tek çekirdek, WiFi + BLE 5 | Maliyetin en kritik olduğu küçük projeler |
| ESP32-C6 | WiFi 6 + BLE + Zigbee/Thread | Akıllı ev standartlarıyla (Matter/Thread) konuşacak cihazlar |
| ESP32-H2 | Zigbee/Thread + BLE, WiFi yok | Yalnızca akıllı ev ağına bağlanan uç cihazlar |
| ESP32-P4 | Yüksek işlem gücü, dahili telsiz yok | Ağır arayüz ve görüntü işleri; kablosuzu ayrı çip üstlenir |
Arduino ve Raspberry Pi ile farkı
Üç isim sürekli yan yana anılır ama üç farklı şeydir:
- Klasik Arduino (ör. Uno):16 MHz'lik 8-bit işlemcili, kablosuz bağlantısı olmayan öğretici kart. Elektroniğin alfabesini öğretir; internete bağlanmak için ek donanım ister.
- ESP32:Arduino'dan kat kat hızlı, WiFi ve Bluetooth'u hazır bir mikrodenetleyici. İşletim sistemi yüklemezsin; kodun saniyeler içinde açılır ve tek işini yapar.
- Raspberry Pi:Linux çalıştıran gerçek bir bilgisayar. Güçlüdür ama açılması zaman alır, güç tüketimi yüksektir. "Bilgisayar gereken" işler onun, "anında açılıp tek iş yapan cihaz" işleri ESP32'nindir.
ESP32 nasıl programlanır?
- Arduino IDE: en yaygın başlangıç yolu. Kart tanımını ekleyip C++ ile yazarsın; örnek bolluğu en büyük avantajı.
- MicroPython: Python bilenler için en kısa yol. Kartı takar, kodu gönderir, anında sonuç görürsün.
- ESP-IDF:Espressif'in resmî C çatısı. Profesyonel ürün geliştirmenin standardı.
- PlatformIO: VS Code içinde çalışan, birden çok kartı ve kütüphaneyi derli toplu yöneten ortam.
ESP32 ile ne yapılır?
Kataloga yansıyan gerçek örnekler üzerinden gidelim:
- Şebekesiz mesajlaşma:ESP32'ye LoRa telsizi eklenince, telefon şebekesi olmayan yerde kilometrelerce mesaj taşıyan Meshtastic ağları kurulur. Katalogdaki T-Deck ailesi ve Heltec kartları bu iş için alınır.
- Cep bilgisayarı: klavye ve ekran eklenince ortaya Cardputer gibi, kendi programlarını yazıp cebinde taşıdığın minik bilgisayarlar çıkar.
- Sesli asistan: mikrofonlu kartlarla, buluta bağımlı olmayan ev asistanları kurulur; Home Assistant topluluğu bu alanda çok üretken.
- Bilgi panosu: e-mürekkep ekranlı kartlar, pille haftalarca çalışan takvim ve gösterge panolarına dönüşür.
- Akıllı ev: sensörler ve rölelerle evin her köşesine dağılan, WiFi üzerinden konuşan küçük cihazlar.
Hangi cihazla başlamalı?
Amaca göre üç dürüst öneri:
- Sadece denemek istiyorsan: 8 dolarlık Cheap Yellow Display. Ekranı ve dokunmatiği hazır; bozulursa üzülmezsin.
- Elde taşınan bir cihaz istiyorsan:Cardputer ADV. Klavyesi ve ekranıyla kutudan çıktığı anda "cihaz" hissi verir.
- Meshtastic merak ediyorsan: Heltec WiFi LoRa 32 ile ucuza başla; ciddileşirsen T-Deck ailesine geç.
Tamamı ve güncel fiyatları için kataloğa dön.
Sık sorulan sorular
ESP32 ile Arduino aynı şey mi?
Hayır. Arduino hem bir kart ailesi hem de bir programlama ortamıdır; ESP32 ise Espressif'in ürettiği bir çip ailesidir. Kafa karışıklığının sebebi şu: ESP32 kartları Arduino ortamıyla programlanabilir. Yani Arduino IDE kullanıp ESP32 kartına kod yükleyebilirsin.
ESP32 internete bağlanabilir mi?
Evet, bu zaten en büyük özelliği. Çipin içinde 2.4 GHz WiFi hazır gelir; ek modül gerekmez. Bluetooth da aynı şekilde çipin içindedir.
ESP32 için ne kadar bütçe gerekir?
Çıplak geliştirme kartları birkaç dolardan başlar. Katalogdaki en ucuz ekranlı örnek 8 dolarlık Cheap Yellow Display, en pahalı cihazlar ise 200 dolar üzerindeki hazır ürünlerdir. Denemeye başlamak için 10-20 dolar yeterlidir.
ESP32 programlamak için hangi dili bilmek gerekir?
En yaygın yol Arduino ortamında C++ yazmaktır. Python bilenler MicroPython ile başlayabilir. Espressif'in resmi geliştirme çatısı ESP-IDF ise C tabanlıdır ve profesyonel işlerde tercih edilir.
ESP32 pil ile çalışır mı?
Evet. Derin uyku kipinde tüketim mikroamper düzeyine iner; bu sayede pille haftalarca, doğru tasarımla aylarca çalışan cihazlar kurulabilir. Katalogdaki e-mürekkep ekranlı kartlar bu yaklaşımın örnekleridir.
Teknik bilgiler Espressif Systems'in resmî belgelerine dayanır. Hata görürsen düzeltelim.