← Tüm makaleler

ESP32 Nedir? Espressif'in IoT Çip Ailesi Rehberi

ESP32, ESP32-S2/S3, C3/C6/H2 ve P4 — tüm aile, farkları ve hangisini seçmeniz gerektiği

ESP32 Nedir? Espressif'in IoT Çip Ailesi Rehberi

"ESP32 alacağım" derken hangi ESP32'yi kastettiğinizi biliyor musunuz?

Espressif'in ESP32 markası artık tek bir çipi değil, birbirinden önemli ölçüde farklı en az altı aktif ürün ailesini kapsıyor. Bir forumda "ESP32 ile yaptım" diyen birinin kullandığı çip, sizin sipariş ettiğinizden tamamen farklı bir mimari ve özellik setine sahip olabilir. Bu yazı, o karışıklığı gidermek için var.


Başlangıç Noktası: ESP8266

ESP32 serisini anlamak için biraz geriye gitmek gerekiyor.

ESP8266, Espressif'in 2014'te piyasaya sürdüğü ilk Wi-Fi çipidir. Tek çekirdekli Tensilica L106 mimarisi, 80 MHz saat hızı ve dahili Wi-Fi ile Arduino topluluğunda büyük yankı uyandırdı — çünkü birkaç dolara Wi-Fi bağlantısı sunuyordu. NodeMCU ve Wemos D1 Mini gibi kartlar bu çip üzerine kuruldu.

ESP8266 bugün hâlâ satılıyor ve bazı projelerde tercih ediliyor. Ancak Espressif 2016'da çok daha yetenekli bir çip ailesine geçti: ESP32.


Orijinal ESP32: Referans Nokta

"ESP32" dediğinizde çoğu kişinin aklına gelen çip budur. Xtensa LX6 mimarisine dayalı çift çekirdekli yapısı, 240 MHz saat hızı, dahili Wi-Fi (802.11 b/g/n) ve hem Classic Bluetooth hem de BLE 4.2 desteğiyle 2016'da piyasaya çıktı.

Bu çip bugün hâlâ üretiliyor ve geniş topluluk desteği, bol miktarda örnek kod ve olgun kütüphane ekosistemiyle IoT projelerinin vazgeçilmez adresi olmaya devam ediyor.

Ancak Espressif bu noktada durmadı.


ESP32 Ailesi: Kim Ne Yapar?

ESP32-S2 — Wi-Fi odaklı, USB'li

2019'da tanıtılan ESP32-S2, Classic Bluetooth'u ve çift çekirdeği kaldırdı; bunun yerine USB OTG ve USB CDC desteği getirdi. Tek çekirdekli Xtensa LX7 işlemcisi 240 MHz'de çalışıyor.

Bluetooth gerekmediği, USB bağlantısının değerli olduğu ve düşük maliyetin öncelikli olduğu uygulamalar için tasarlandı. USB üzerinden serial port adaptörü olmadan programlanabilmesi önemli bir pratik avantaj.

ESP32-S3 — Yapay Zeka ve USB

ESP32-S3, ESP32-S2'nin güçlendirilmiş versiyonudur. Çift çekirdekli Xtensa LX7 işlemcisi, BLE 5.0, Wi-Fi ve USB OTG'nin yanı sıra vektör işleme komutları içeriyor — bu sayede kenar yapay zeka (edge AI) ve sinyal işleme görevlerinde orijinal ESP32'ye göre belirgin avantaj sağlıyor. Büyük flash ve PSRAM desteğiyle görüntü işleme ve ses uygulamalarında tercih edilen platform haline geldi.

ESP32-C3 — RISC-V ile Tasarruf

ESP32-C3, Espressif'in RISC-V mimarisine geçişini simgeleyen ilk önemli adımdır. Tek çekirdekli 160 MHz işlemci, Wi-Fi ve BLE 5.0 içeriyor. Xtensa serisiyle karşılaştırıldığında daha düşük güç tüketimi ve maliyet sunarken, RISC-V'nin açık kaynak avantajları ekosisteme uzun vadede olumlu katkı sağlıyor.

Basit IoT sensörleri ve pil ile çalışan düğüm cihazları için güçlü bir tercih.

ESP32-C6 — Wi-Fi 6 ve Mesh Protokolleri

ESP32-C6, ailenin kablosuz bağlantı açısından en donanımlı üyesidir. Wi-Fi 6 (802.11ax), BLE 5.0 ve hem Zigbee hem de Thread/Matter protokollerini tek çipte birleştiriyor. Akıllı ev ekosistemiyle uyumlu (Matter protokolü) cihazlar için doğrudan Espressif tarafından önerilen referans platform.

RISC-V tabanlı, tek çekirdekli 160 MHz mimarisi üzerine kuruludur.

ESP32-H2 — Kablosuz Mesh, Wi-Fi Yok

ESP32-H2, ailenin en özel üyesidir: Wi-Fi hiç yoktur. Bunun yerine BLE 5.0, Zigbee ve Thread/Matter odak noktası. Ağ geçitlerine (gateway) bağlanan akıllı ev düğümleri için düşünülmüş; ultra düşük güç tüketimi ve mesh ağı yetenekleri ön plana çıkıyor.

ESP32-P4 — Yüksek Performans, Kablosuz Yok

ESP32-P4, ailenin kablosuz bağlantıdan çok işlem gücüne odaklanan üyesidir. Çift çekirdekli RISC-V işlemcisi 400 MHz'e kadar çalışıyor; güçlü görüntü işleme ve bellek yönetim birimi (MMU) içeriyor. Tek başına kullanılmak yerine genellikle başka bir ESP32 çipiyle birlikte konumlandırılıyor: ESP32-P4 işleme görevlerini, ikinci çip ise kablosuz bağlantıyı üstleniyor.


Yan Yana Karşılaştırma

Çip CPU Wi-Fi Bluetooth Öne Çıkan Özellik
ESP8266 Tensilica L106, tek çekirdek, 80 MHz 802.11 b/g/n — Düşük maliyet, olgun ekosistem
ESP32 Xtensa LX6, çift çekirdek, 240 MHz 802.11 b/g/n Classic + BLE 4.2 Geniş topluluk, olgun
ESP32-S2 Xtensa LX7, tek çekirdek, 240 MHz 802.11 b/g/n — USB OTG, düşük maliyet
ESP32-S3 Xtensa LX7, çift çekirdek, 240 MHz 802.11 b/g/n BLE 5.0 Vektör AI, USB OTG
ESP32-C3 RISC-V, tek çekirdek, 160 MHz 802.11 b/g/n BLE 5.0 Düşük güç, düşük maliyet
ESP32-C6 RISC-V, tek çekirdek, 160 MHz Wi-Fi 6 BLE 5.0 Zigbee + Thread + Matter
ESP32-H2 RISC-V, tek çekirdek, 96 MHz — BLE 5.0 Zigbee + Thread, mesh düğüm
ESP32-P4 RISC-V, çift çekirdek, 400 MHz — — Yüksek performans, görüntü işleme

Geliştirme Kartları ve Modüller

Espressif çipleri genellikle doğrudan değil, bir modül veya geliştirme kartı üzerinde kullanılır.

Modüller (WROOM, MINI, WROVER serisi), çipi kristal, flash ve anten ile birlikte küçük bir PCB üzerinde sunar. Kendi devrenize lehimleyebilirsiniz — seri üretim için uygundur.

Geliştirme kartları (DevKitC, DevKitM, NodeMCU, Seeed XIAO, Adafruit Feather serisi), modülü USB-seri dönüştürücüsü, güç regülatörü ve pin başlıklarıyla birlikte sunar. Hemen breadboard'a takıp kullanabilirsiniz.

Kart seçerken dikkat: Bir kart, çip adından başka bilgi gerektiriyor. "ESP32 DevKit" dediğinizde hangi silisyum revizyonu? 4 MB mi, 8 MB mı flash? Dahili anten mi, harici anten konnektörü mü? Bu detaylar toplu alımda ve RF hassasiyeti gereken projelerde kritik olur.


Hangisini Seçmelisiniz?

Yeni başlıyorsanız ve topluluk desteği öncelikliyse: Orijinal ESP32. Çözülmemiş sorun hemen hemen yok, örnek kod bol.

Bluetooth gereksizse ve USB istiyorsanız: ESP32-S2.

Yapay zeka / görüntü / ses işleme yapacaksanız: ESP32-S3.

Pil ömrü kritikse, basit IoT düğümü yapıyorsanız: ESP32-C3.

Akıllı ev, Matter/Zigbee entegrasyonu istiyorsanız: ESP32-C6.

Kablosuz olmadan yüksek işlem gücü istiyorsanız: ESP32-P4, muhtemelen başka bir kablosuz çiple birlikte.


Geliştirme Ortamları

Tüm ESP32 ailesi iki ana geliştirme ortamını destekler:

Arduino IDE / Arduino framework: Hızlı prototipleme için. ESP8266 ve tüm ESP32 serisi Arduino çekirdekleriyle destekleniyor. Kütüphane ekosistemi geniş, başlangıç eğrisi düşük.

ESP-IDF (Espressif IoT Development Framework): Espressif'in resmi C/C++ framework'ü. FreeRTOS üzerine inşa edilmiş, tüm donanım özelliklerine tam erişim sağlar. Profesyonel ürün geliştirme için tercih edilen yol. Öğrenme eğrisi Arduino'ya göre dik, ancak güç optimizasyonu ve donanım kontrolü çok daha ince ayar yapılabilir.

PlatformIO, her iki framework'ü de VS Code içinden yönetmek için yaygın kullanılan bir ara katmandır.


Özet

Soru Cevap
"ESP32" tek bir çip mi? Hayır — Espressif'in geniş bir IoT çip ailesi
ESP8266 ile fark? ESP8266 önceki nesil; ESP32 ailesi çok daha güçlü ve çeşitli
Klasik başlangıç noktası? Orijinal ESP32 — topluluk, kütüphane ve örnek en bol
Matter/Zigbee için? ESP32-C6 veya ESP32-H2
Yapay zeka için? ESP32-S3 veya ESP32-P4
RISC-V geçişi? C3, C6, H2 ve P4 — Espressif açıkça bu yönde ilerliyor
Kitap serisini incele →