ESP32-H2 Super Mini WiFi Bluetooth Kartı
ESP32-H2 Super Mini, Espressif'in düşük güç tüketimine odaklanmış ESP32-H2 yongası üzerine kurulu, cep boyutlarında bir geliştirme kartıdır. Kartın merkezinde 32 bit RISC-V mimarili tek çekirdekli bir işlemci bulunur; bu işlemci Bluetooth Low Energy 5.3 ile IEEE 802.15.4 tabanlı Zigbee, Thread ve Matter protokollerini destekleyen entegre bir kablosuz birimle birlikte çalışır. Kart üzerindeki USB Type-C konektörü, harici bir USB-seri çevirici cipe ihtiyaç duymadan doğrudan bilgisayara bağlanıp kod yüklemeye imkan tanır. Küçük boyutu ve düşük enerji tüketimi sayesinde pille çalışan uzaktan algılama, akıllı ev ve sensör ağı projelerinde tercih edilir.
Teknik Özellikler
| Ana işlemci (SoC) | Espressif ESP32-H2, 32-bit RISC-V mimarili tek çekirdek |
| İşlemci hızı | 96 MHz'e kadar |
| Dahili SRAM | 320 KB |
| Kablosuz protokol | Bluetooth LE 5.3 (Uzun Menzil ve Mesh destekli) |
| Kablosuz protokol (802.15.4) | IEEE 802.15.4 tabanlı, Zigbee 3.0 / Thread 1.3 / Matter uyumlu |
| USB arabirimi | Dahili USB Serial/JTAG kontrolcü (harici USB-UART çevirici çip gerektirmez) |
| Genel amaçlı G/Ç (GPIO) | Yongada en fazla 19 uç; kart üzerinde bunların bir kısmı dışa çıkarılmıştır |
| Analog-Dijital Çevirici | 12-bit çözünürlüklü SAR ADC girişleri |
| Donanımsal güvenlik | AES-128/256, SHA-2, HMAC, güvenli önyükleme (secure boot) ve flash şifreleme |
| Çalışma gerilimi | Yonga için 3,0V-3,6V; kart üzerinde USB'den 5V girişi dahili regülatörle 3,3V'a düşürülür |
| Çalışma sıcaklığı | -40°C ile +85°C |
| Anten | Kart üzerine entegre PCB anten |
| Bağlantı pinleri | Kenarlara dizilmiş (castellated) delikli pin sırası, breadboard uyumlu yerleşim |
| Çevre birimi arayüzleri | I2C, SPI, UART ve I2S dahil çoklu seri iletişim arayüzü desteği |
| PWM ve LED sürücü | Donanımsal LEDC (PWM) çıkışları ve adreslenebilir LED şeritleri sürmeye uygun RMT periferiği |
| Düşük güç modları | Deep-sleep ve light-sleep destekli güç yönetimi |
| Durum göstergesi | Kart üzerinde güç/durum bildirimi için tekli LED |
| Zamanlayıcı ve izleme | Genel amaçlı donanım zamanlayıcıları ve watchdog (WDT) desteği |
| Desteklenen geliştirme ortamları | Arduino IDE, PlatformIO ve Espressif ESP-IDF |
Öne Çıkan Özellikler
- 32 bit RISC-V çekirdekli ESP32-H2 yongası, düşük güç tüketimiyle pille çalışan uygulamalarda uzun ömür sağlar.
- Bluetooth LE 5.3 desteği sayesinde mesh ağlar kurulabilir ve düşük veri hızlı, uzun menzilli bağlantılar mümkün olur.
- Yonga üzerindeki IEEE 802.15.4 radyosu, Zigbee, Thread ve Matter tabanlı akıllı ev cihazlarıyla doğrudan haberleşme imkanı sunar.
- Dahili USB Serial/JTAG kontrolcüsü sayesinde harici bir USB-UART çevirici çipe gerek kalmadan tek kabloyla kod yüklenip hata ayıklaması yapılabilir.
- Donanımsal AES ve SHA hızlandırıcıları, güvenli önyükleme ve flash şifreleme özellikleriyle güvenlik gerektiren IoT uygulamalarında kullanılabilir.
- Üzerindeki RMT periferiği sayesinde WS2812/NeoPixel gibi adreslenebilir LED şeritleri, harici bir sürücü çipe gerek kalmadan hassas zamanlamayla kontrol edilebilir.
- Deep-sleep ve light-sleep düşük güç modları, pil ile beslenen sensör düğümlerinin aylarca tek şarjla veya tek pille çalışabilmesini sağlar.
Kullanım Alanları
- Pille çalışan bir sıcaklık/nem sensörünün verilerini Thread ağı üzerinden eve kurulu bir Matter hub'ına iletmek.
- Zigbee tabanlı akıllı priz veya duvar anahtarı prototipleri geliştirip mevcut bir Zigbee ağına dahil etmek.
- Bluetooth LE mesh ağı kurarak oda oda yerleştirilmiş birden fazla sensör düğümünü tek bir merkezden okumak.
- Kapı veya pencere açılma algılayıcısı gibi düşük veri hacimli, uzun pil ömrü gerektiren güvenlik cihazları tasarlamak.
- Birden fazla ESP32-H2 kartını Thread ağı ile birbirine bağlayarak merkezi bir ağ geçidi olmadan cihazdan cihaza haberleşme kurmak.
- RMT periferiğini kullanarak adreslenebilir bir WS2812 LED şeridini kontrol edip durumu Bluetooth LE üzerinden bir telefon uygulamasına bildirmek.
- Deep-sleep modunu kullanarak pil ile çalışan bir su seviyesi veya hareket sensörünü haftalarca tek şarjla ayakta tutmak.
Bağlantı ve Kullanım
Karta güç vermek ve kod yüklemek için üzerindeki USB Type-C konektörü doğrudan bilgisayara bağlanır; ESP32-H2'nin dahili USB Serial/JTAG birimi sayesinde ayrı bir USB-seri çevirici karta gerek kalmaz. Kenarlara dizilmiş pin sıralarından 3V3 ve GND uçları harici sensör veya modüllere güç sağlamak için, geri kalan genel amaçlı G/Ç uçları ise I2C, SPI veya UART üzerinden çalışan çevre birimlerini bağlamak için kullanılır; I2C hattına bağlanan bir sensörde SDA ve SCL uçlarının veri sayfasında belirtilen pull-up dirençleriyle desteklenmesi gerekir. Kart üzerindeki BOOT ve RESET butonları, yeni bir yazılımı yükleme moduna geçmek veya kartı yeniden başlatmak için kullanılır; Arduino IDE veya ESP-IDF içinde ilgili ESP32-H2 kart profili seçildikten sonra kod doğrudan USB üzerinden aktarılır. Bluetooth LE veya 802.15.4 tabanlı bir ağa katılma işlemleri ise yazılım tarafında ilgili protokol yığını, örneğin Zigbee SDK veya OpenThread, üzerinden yapılandırılır; adreslenebilir bir LED şeridi sürülecekse veri hattı RMT destekli bir G/Ç ucuna bağlanır ve şeridin, akım ihtiyacına göre ayrı bir güç kaynağından beslenmesine dikkat edilir.
Paket İçeriği
- 1 x ESP32-H2 Super Mini geliştirme kartı
- USB Type-C bağlantı kablosu pakete dahil değildir, ayrıca temin edilmelidir
Dikkat Edilmesi Gerekenler
- Kart 3,3V lojik seviyesinde çalışır; 5V çıkışlı sensör veya modüllerin G/Ç pinlerine doğrudan bağlanması yongaya kalıcı hasar verebilir, gerekirse lojik seviye dönüştürücü kullanılmalıdır.
- Bağlantı ve programlama için veri hatlarını destekleyen bir USB Type-C kablo gereklidir; yalnızca şarj amaçlı üretilmiş kablolarda veri iletişimi çalışmayabilir.
- Kartın çok küçük boyutu nedeniyle breadboard üzerine takıldığında bazı pinler komşu deliklerle çakışabilir; yerleştirmeden önce pin aralıklarının kullanılan breadboard ile uyumlu olduğu kontrol edilmelidir.
- Zigbee, Thread veya BLE ağına katılmadan önce ilgili protokol yığınının, örneğin ESP-IDF içindeki Zigbee SDK veya OpenThread bileşenlerinin, doğru şekilde yapılandırılması gerekir; aksi halde kart ağ tarafından tanınmaz.
- Anten karta entegre olduğundan, kartın metal kutu içine monte edildiği projelerde sinyal zayıflaması yaşanabilir; mümkünse metal olmayan bir muhafaza tercih edilmelidir.
- ESP32 ailesindeki diğer yongalarda olduğu gibi, kart açılırken (boot sırasında) bazı uçların durumu çalışma moduna etki eder; bu uçlara harici bir devre bağlıysa kartın programlama moduna geçmesi veya normal başlaması engellenebilir.