ESP32-H2 Super Mini BLE 5.3 Zigbee 3.0 Thread Matter Geliştirme Kartı - 4 MB
ESP32-H2 Super Mini BLE 5.3 Zigbee 3.0 Thread Matter Geliştirme Kartı - 4 MB
ESP32-H2 Super Mini, düşük güç tüketimli kablosuz sensörler, Zigbee uç cihazları, Thread düğümleri ve Matter-over-Thread akıllı ev ürünleri geliştirmek için tasarlanmış ultra kompakt bir IoT geliştirme kartıdır. Kartın merkezindeki Espressif ESP32-H2; 96 MHz'e kadar çalışan 32 bit tek çekirdekli RISC-V işlemciyi, Bluetooth Low Energy 5.3 radyosunu ve IEEE 802.15.4 radyosunu aynı çipte birleştirir.
Yaklaşık 24 x 18 mm boyutundaki siyah PCB; 4 MB dahili flash, 320 KB SRAM, USB Type-C üzerinden doğal USB programlama, seramik 2,4 GHz anten, BOOT ve RESET düğmeleri, adreslenebilir RGB LED, kullanıcı LED'i ve Li-Po/Li-ion pil bağlantı pedleriyle küçük hacimde eksiksiz bir prototipleme platformu sunar. Standart 2,54 mm aralıklı iki yan pin sırası breadboard, delikli pertinaks ve özel taşıyıcı PCB kullanımını kolaylaştırır.
ESP32-H2'nin temel uzmanlığı Wi-Fi yerine düşük güçlü mesh haberleşmedir. Zigbee 3.0 veya Thread ağına katılan sensör, anahtar, termostat, kilit, sayaç, alarm ve aydınlatma düğümleri geliştirilebilir; BLE ise ilk kurulum, telefonla yakın alan haberleşmesi, beacon, BLE Mesh veya servis verisi aktarımı için kullanılabilir.

Öne Çıkan Özellikler
- Espressif ESP32-H2, 32 bit tek çekirdekli RISC-V işlemci
- 96 MHz'e kadar işlemci frekansı
- 4 MB çip içi flash, 320 KB SRAM, 128 KB ROM ve 4 KB düşük güç belleği
- Bluetooth Low Energy 5.3, BLE Mesh, Coded PHY ve 2 Mbps PHY desteği
- IEEE 802.15.4-2015, 2,4 GHz OQPSK ve 250 kbps
- Zigbee 3.0, Thread 1.4 ve Matter-over-Thread geliştirmeye uygun altyapı
- -24 ile +20 dBm arasında yazılımla ayarlanabilir RF çıkışı
- 18 adet karta çıkarılmış GPIO ve 5 adet 12 bit ADC kanalı
- UART, I2C, SPI, I2S, RMT, TWAI, PWM, PCNT, PARLIO ve USB Serial/JTAG
- USB Type-C üzerinden sürücüsüz doğal USB programlama ve seri izleme
- BOOT ve RESET düğmeleri
- GPIO8 üzerinde WS2812 sınıfı adreslenebilir RGB LED
- Kart revizyonuna göre GPIO13 veya GPIO10 üzerinde kullanıcı LED'i
- Pil bağlantı pedleri ve kart üzerinde şarj durum LED'i bulunan siyah PCB düzeni
- Secure Boot, flash encryption ve donanımsal kriptografi hızlandırıcıları
- Arduino IDE, ESP-IDF, Zephyr RTOS ve uyumlu geliştirme araçları
Teknik Özellikler
| Ürün | ESP32-H2 Super Mini, siyah PCB |
| SoC | Espressif ESP32-H2 |
| Mimari | 32 bit tek çekirdekli RISC-V, dört aşamalı pipeline |
| Saat hızı | 96 MHz'e kadar |
| Flash | 4 MB çip içi flash |
| SRAM / ROM | 320 KB SRAM / 128 KB ROM |
| Düşük güç belleği | 4 KB LP memory |
| PSRAM | Yok |
| Wi-Fi | Yok |
| Bluetooth | Bluetooth LE 5.3; 1 Mbps, 2 Mbps, 500 kbps ve 125 kbps Coded PHY |
| 802.15.4 | IEEE 802.15.4-2015, OQPSK, 250 kbps |
| Desteklenen ağlar | Zigbee 3.0, Thread 1.4, Matter-over-Thread, BLE Mesh |
| RF frekansı | BLE: 2402-2480 MHz; 802.15.4: 2405-2480 MHz |
| RF çıkış gücü | -24 ile +20 dBm arası yazılımla ayarlanabilir |
| BLE hassasiyeti | 125 kbps Coded PHY'da -106,5 dBm'e kadar |
| 802.15.4 hassasiyeti | 250 kbps'te tipik -102,5 dBm |
| Karta çıkarılan I/O | 18 GPIO ve 3 güç bağlantısı; toplam 21 yan bağlantı noktası |
| ADC | 12 bit SAR ADC, 5 kanal: GPIO1-GPIO5 |
| Dijital arabirimler | 2 UART, 2 I2C, genel amaçlı SPI, I2S, RMT, TWAI, PCNT, PARLIO |
| PWM | 6 kanala kadar LED PWM ve MCPWM |
| USB | USB Type-C, doğal USB Serial/JTAG; ayrı USB-UART çipi yok |
| Anten | Kart üzeri 2,4 GHz seramik anten |
| Boyut | Yaklaşık 24 x 18 mm; üretim ölçümüne göre 23-24 mm uzunluk görülebilir |
| Pin aralığı | 2,54 mm |
| PCB rengi | Siyah |

ESP32-H2 Ne İçin Tasarlandı?
ESP32-H2, yüksek hızlı internet istemcisinden çok düşük güçlü yerel mesh düğümü rolüne odaklanır. Bir Zigbee hareket sensörü, Thread sıcaklık düğümü veya Matter akıllı anahtarı çoğu zaman sürekli yüksek veri taşımaz; küçük durum paketlerini güvenilir biçimde aktarır ve uzun süre düşük güçte bekler. H2'nin 802.15.4 radyosu bu kullanım modeline yöneliktir.
Kart aynı zamanda BLE beacon, telefonla devreye alma ekranı, yakın alan sensör okuyucu veya BLE Mesh elemanı olarak kullanılabilir. BLE ve 802.15.4 tek 2,4 GHz RF bloğunu paylaştığından, uygulama iki protokolü kullanırken zamanlama ve birlikte çalışma ayarlarını kullanılan SDK'nın coexistence mekanizmasına bırakmalıdır.
Zigbee, Thread ve Matter Arasındaki Fark
| Teknoloji | Katman / görev | ESP32-H2 kullanımı |
|---|---|---|
| IEEE 802.15.4 | 2,4 GHz fiziksel radyo ve MAC temeli | Zigbee ve Thread'in üzerinde çalıştığı donanım altyapısı |
| Zigbee 3.0 | Kendi mesh ağ, cihaz ve uygulama profilleri | Koordinatör, yönlendirici veya uç cihaz rolü; SDK desteğine göre |
| Thread | IPv6 tabanlı düşük güçlü mesh ağ | Thread uç düğümü, router veya RCP senaryoları |
| Matter | Akıllı ev uygulama ve birlikte çalışabilirlik standardı | H2 üzerinde Matter-over-Thread uç ürünü geliştirilebilir |
| Bluetooth LE | Yakın alan bağlantısı ve devreye alma | Matter commissioning, beacon, GATT servisleri veya BLE Mesh |
Bluetooth LE 5.3 Özellikleri
- Peripheral, central, broadcaster ve observer rollerinde çalışma
- Birden fazla bağlantı ve çoklu advertising setleri
- 2 Mbps PHY ile kısa mesafede daha yüksek veri hızı
- 125 ve 500 kbps Coded PHY ile daha yüksek bağlantı bütçesi
- Advertising Extensions ve LE Power Control
- BLE Mesh uygulamalarına uygun denetleyici altyapısı
802.15.4 RF Özellikleri
| Kanal aralığı | 2405-2480 MHz |
| Zigbee kanal numaraları | 11-26; 5 MHz aralıkla 16 kanal |
| Modülasyon | OQPSK |
| Veri hızı | 250 kbps |
| RF güç aralığı | -24 ile +20 dBm |
| Alıcı hassasiyeti | Tipik -102,5 dBm @ 1% PER |
Zigbee/Thread ile Wi-Fi aynı 2,4 GHz bandını kullandığından kanal planı önemlidir. Yoğun Wi-Fi ortamında 802.15.4 kanalını çevredeki Wi-Fi merkez frekanslarından mümkün olduğunca uzak seçmek, anteni metal ve yüksek hızlı dijital hatlardan ayırmak bağlantı kalitesini iyileştirir.
Pin Dizilimi
| Kart pini | İşlev | Önemli alternatif / not |
|---|---|---|
| 5V | 5 V güç hattı | USB VBUS ile kart revizyonuna bağlı bağlantı |
| GND | Toprak | Tüm harici devrelerle ortaklanır |
| 3V3 | 3,3 V regüle hat | GPIO'lar 3,3 V lojiktir |
| GPIO0 | Dijital I/O | FSPIQ alternatif işlevi |
| GPIO1 | Dijital I/O, ADC1_CH0 | FSPICS0 alternatifi |
| GPIO2 | Dijital I/O, ADC1_CH1 | JTAG MTMS / FSPIWP |
| GPIO3 | Dijital I/O, ADC1_CH2 | JTAG MTDO / FSPIHD |
| GPIO4 | Dijital I/O, ADC1_CH3 | JTAG MTCK / FSPICLK |
| GPIO5 | Dijital I/O, ADC1_CH4 | JTAG MTDI / FSPID |
| GPIO8 | Dijital/LP I/O, kart RGB LED'i | Strapping ve ROM log ayarı; açılış seviyesine dikkat |
| GPIO9 | Dijital/LP I/O, BOOT | Strapping; düşük seviyede download modu |
| GPIO10 | Dijital/LP I/O | Analog pad karşılaştırıcı ZCD0; bazı kartlarda LED |
| GPIO11 | Dijital/LP I/O | Analog pad karşılaştırıcı ZCD1 |
| GPIO12 | Dijital/LP I/O | Genel kullanım için uygun |
| GPIO13 | Dijital/LP I/O | Siyah kartların çoğunda kullanıcı LED'i |
| GPIO14 | Dijital/LP I/O | Genel kullanım için uygun |
| GPIO22 | Dijital I/O | Genel kullanım için uygun |
| GPIO23 | Dijital I/O | UART0 RX varsayılan alternatif işlevi |
| GPIO25 | Dijital I/O | JTAG kaynağı strapping pini; açılışta boşta bırakmayın |
| GPIO26 | USB D- / dijital I/O | GPIO yapılırsa doğal USB kullanılamaz |
| GPIO27 | USB D+ / dijital I/O | GPIO yapılırsa doğal USB kullanılamaz |

Pin Seçerken Dikkat Edilecekler
- GPIO8, GPIO9 ve GPIO25 strapping pinleridir; reset anındaki seviyeleri boot ve debug seçimini etkileyebilir.
- GPIO9 BOOT düğmesine bağlıdır. GPIO8 uygun seviyedeyken reset sırasında GPIO9'un düşük tutulması ROM download modunu seçer.
- GPIO26 ve GPIO27 doğal USB D-/D+ hatlarıdır. Bunları genel GPIO yapmak USB programlama ve USB seri bağlantısını devre dışı bırakabilir.
- GPIO2-GPIO5 JTAG alternatif işlevlerine sahiptir. JTAG kullanılmıyorsa yazılımla normal GPIO/ADC olarak atanabilir.
- GPIO8-GPIO14 LP pin grubundadır ve düşük güç senaryolarında diğer dijital pinlerden daha yeteneklidir.
- GPIO girişleri 5 V toleranslı değildir; sensör ve modüller 3,3 V lojik seviyede çalışmalıdır.
Kart Üzerindeki LED'ler
| LED | Bağlantı | Davranış |
|---|---|---|
| RGB LED | GPIO8, WS2812 sınıfı | Tek veri hattıyla renk ve parlaklık kontrolü |
| Kullanıcı LED'i | Çoğu siyah revizyonda GPIO13; bazı belgelerde GPIO10 | Kart üzerindeki baskı ve basit blink testiyle doğrulanır |
| Şarj LED'i | Şarj kontrol devresi | GPIO ile kontrol edilmez; pil/şarj durumunu gösterir |
GPIO8 aynı zamanda strapping pinidir. WS2812 veri hattını yalnızca kart açıldıktan sonra sürün; harici devrenin reset sırasında GPIO8 seviyesini zorlamasına izin vermeyin. RGB LED'in parlaklığını düşük tutmak pil tüketimini ciddi biçimde azaltır.
Güç Besleme ve Pil Kullanımı
Kart USB Type-C üzerinden 5 V ile veya kart revizyonunda bulunan B+ / B- pil pedlerinden tek hücreli Li-Po/Li-ion pil ile beslenebilir. Siyah kartın yaygın sürümünde TP4054 sınıfı şarj kontrol devresi ve şarj LED'i bulunur. Pil polaritesi mutlaka kart üzerindeki baskıya göre doğrulanmalı; korumasız veya hasarlı lityum pil kullanılmamalıdır.
- Harici çevre birimlerinin toplam akımı 3V3 regülatör kapasitesini aşmamalıdır.
- +20 dBm RF gönderiminde yalnızca çipin tepe akımı yaklaşık 140 mA olabilir.
- USB hattı, regülatör, şarj devresi ve LED'ler kartın uyku tüketimini çip değerinin üzerine çıkarır.
- Düşük güç ölçümünde RGB ve kullanıcı LED'ini kapatın, USB'yi ayırın ve regülatör kaybını hesaba katın.
- Kart üzerindeki pil pedleri üretim revizyonuna göre değişebileceğinden bağlantıdan önce multimetreyle GND ve polarite kontrolü yapın.
Düşük Güç Modları ve Gerçek Kart Tüketimi
| Durum | Referans tüketim | Açıklama |
|---|---|---|
| Çip deep sleep | Yaklaşık 7 µA | Espressif SoC değeri; geliştirme kartının tamamı değildir |
| Siyah kart, BAT pedleri | Bağımsız ölçümde yaklaşık 0,42 mA | Regülatör, şarj devresi ve kart kaçakları dahil; revizyona göre değişir |
| USB üzerinden uyku | BAT beslemesinden yaklaşık 1 mA daha yüksek ölçülebilir | USB yolu ve bağlı bilgisayar sonucu etkiler |
| BLE / 802.15.4 RX | Çip tepe değeri yaklaşık 24-25 mA | Aktif radyo alımı |
| RF TX @ +20 dBm | Çip tepe değeri yaklaşık 140 mA | Besleme ve kondansatör tasarımında dikkate alınır |

USB Type-C ve Programlama Yapısı
Kartta CH340 veya CP2102 gibi ayrı bir USB-UART dönüştürücü yoktur. USB Type-C konnektörü doğrudan ESP32-H2'nin USB Serial/JTAG denetleyicisine bağlanır. Uygun işletim sistemlerinde ek dönüştürücü sürücüsü gerekmeden programlama portu ve USB CDC seri portu oluşur.
- Arduino IDE'de USB CDC On Boot: Enabled seçilirse Serial çıktısı doğal USB üzerinden görünür.
- Program çöker veya deep sleep'e girerse USB aygıtı kaybolabilir; bu doğal USB kartlarda normaldir.
- Port görünmüyorsa BOOT düğmesini basılı tutup USB'yi bağlayın veya BOOT basılıyken RESET'e basın.
- Yükleme tamamlandıktan sonra RESET'e basarak kullanıcı programını başlatın.
- GPIO26/27 harici devreye bağlanırsa USB sinyal bütünlüğü bozulabilir.
Arduino IDE Kurulumu
- Arduino IDE 2.x'i kurun ve Espressif'in güncel “esp32” kart paketini Board Manager üzerinden ekleyin.
- Kart olarak ESP32H2 Dev Module seçin.
- Flash Size değerini 4MB, Flash Mode değerini QIO seçin.
- USB CDC On Boot seçeneğini Enabled yapın.
- İlk testte 115200 seri hızı ve varsayılan 4 MB partition şemasını kullanın.
- Doğru USB portunu seçip Blink veya Serial testini yükleyin.
Kullanıcı LED'i Blink Örneği
const int USER_LED = 13; // Bazı kart revizyonlarında GPIO10 olabilir
void setup() {
pinMode(USER_LED, OUTPUT);
}
void loop() {
digitalWrite(USER_LED, HIGH);
delay(500);
digitalWrite(USER_LED, LOW);
delay(500);
}
LED tepki vermiyorsa kart üzerindeki baskıyı kontrol edin ve USER_LED değerini 10 olarak deneyin. GPIO13 harici devreye bağlıysa test sırasında bağlantıyı ayırın.
WS2812 RGB LED Örneği
#includeAdafruit_NeoPixel rgb(1, 8, NEO_GRB + NEO_KHZ800); void setup() { rgb.begin(); rgb.setBrightness(24); } void loop() { rgb.setPixelColor(0, rgb.Color(255, 0, 0)); rgb.show(); delay(500); rgb.setPixelColor(0, rgb.Color(0, 255, 0)); rgb.show(); delay(500); rgb.setPixelColor(0, rgb.Color(0, 0, 255)); rgb.show(); delay(500); }
ADC Sensör Okuma Örneği
const int SENSOR_PIN = 1; // ADC1_CH0
void setup() {
Serial.begin(115200);
analogReadResolution(12);
}
void loop() {
int raw = analogRead(SENSOR_PIN);
int millivolts = analogReadMilliVolts(SENSOR_PIN);
Serial.printf("ADC=%d, mV=%d\n", raw, millivolts);
delay(1000);
}
ADC girişine 3,3 V üzeri gerilim uygulamayın. Pil voltajı gibi daha yüksek bir değeri ölçmek için uygun direnç bölücü kullanın; bölücü akımını düşük güç bütçesine dahil edin ve toleransları gerçek multimetre ölçümüyle kalibre edin.
I2C Sensör Tarayıcı Örneği
#includeconst int SDA_PIN = 11; const int SCL_PIN = 12; void setup() { Serial.begin(115200); Wire.begin(SDA_PIN, SCL_PIN); } void loop() { for (uint8_t address = 1; address < 127; address++) { Wire.beginTransmission(address); if (Wire.endTransmission() == 0) { Serial.printf("I2C cihaz: 0x%02X\n", address); } } delay(5000); }
ESP32 GPIO Matrix sayesinde I2C pinleri yazılımla seçilebilir. GPIO11 ve GPIO12 yalnızca güvenli başlangıç örneğidir; projenin LED, boot ve USB bağlantılarına göre başka uygun GPIO'lar kullanılabilir.
Deep Sleep Örneği
#include "esp_sleep.h"
void setup() {
Serial.begin(115200);
delay(100);
// 60 saniye sonra yeniden başlat
esp_sleep_enable_timer_wakeup(60ULL * 1000000ULL);
// Kart LED'lerini uyku öncesi kapatın
pinMode(13, OUTPUT);
digitalWrite(13, LOW);
Serial.println("Deep sleep basliyor");
Serial.flush();
esp_deep_sleep_start();
}
void loop() {}
BLE Beacon İçin Uygulama Akışı
- NimBLE veya Arduino BLE kütüphanesiyle denetleyiciyi başlatın.
- Cihaz adı, servis UUID'si ve üretici verisini advertising paketine ekleyin.
- Sabit sensörlerde advertising aralığını 500-2000 ms seçerek tüketimi düşürün.
- Hassas veriyi şifresiz advertising alanına koymayın; bağlantılı GATT ve uygulama güvenliği kullanın.
- Telefonla test ederken BLE tarayıcı uygulamasından cihaz adı, RSSI ve servisleri doğrulayın.
Zigbee Projesine Başlama
Arduino-ESP32'nin Zigbee kütüphanesi ESP-ZIGBEE-SDK üzerinde daha yüksek seviyeli cihaz sınıfları sağlar. İlk proje olarak Zigbee sıcaklık sensörü, dijital anahtar veya dim edilebilir ışık örneklerinden biri seçilebilir. Ağdaki rol, endpoint numarası, cluster'lar ve cihaz kimliği ürün davranışını belirler.
- Koordinatör yeni ağı kurar ve cihazların katılmasına izin verir.
- Router sürekli beslenen cihazlarda mesh paketlerini yönlendirebilir.
- End Device pil tasarrufu için ebeveyn router üzerinden periyodik haberleşir.
- Sleepy End Device sensör ve buton gibi pil odaklı ürünler için uygundur.
- Üretim ürünlerinde benzersiz kimlik, güvenli ağ katılımı ve fabrika sıfırlama akışı tasarlanmalıdır.
Thread ve RCP Kullanımı
ESP32-H2, OpenThread düğümü olarak çalışabileceği gibi harici Linux veya Wi-Fi/Ethernet işlemcisine 802.15.4 radyo sağlayan RCP rolünde de kullanılabilir. RCP firmware'i tek başına son kullanıcı uygulaması değildir; UART veya USB üzerinden bir host ve OpenThread Border Router yazılımıyla birlikte çalışır.
Matter-over-Thread uç cihazında H2 uygulama ve Thread ağını çalıştırabilir. İnternet veya IP omurgası bağlantısını ayrı bir border router sağlar. Ürün mimarisi seçilirken H2'nin uç cihaz mı, router mı, RCP mi olacağı baştan belirlenmelidir.
Zephyr RTOS Desteği
Zephyr, kartı esp32h2_supermini/esp32h2 hedefiyle tanımlar. 320 KiB RAM, 4 MiB flash, Bluetooth, 802.15.4, ADC, GPIO, I2C, SPI, UART, USB Serial/JTAG, PWM, TWAI, RNG ve güvenlik hızlandırıcıları için donanım tanımları bulunur. Espressif HAL'in RF ikili dosyaları ilk kurulumda ayrıca alınmalıdır.
west blobs fetch hal_espressif west build -b esp32h2_supermini/esp32h2 samples/hello_world west flash west espressif monitor
Yüklemeden sonra kart download modunda kalırsa Zephyr belgelerinde önerilen watchdog reset yöntemi kullanılabilir: west flash --reset-type watchdog-reset. Güvenli güncelleme için MCUboot tercih edilebilir; simple boot hızlıdır ancak güvenlik ve OTA özellikleri sağlamaz.
Donanımsal Güvenlik Özellikleri
- Secure Boot ile yalnızca yetkili firmware başlatma
- Flash Encryption ile program ve veri içeriğini koruma
- 4096 bit OTP eFuse; kullanıcı için 1792 bite kadar alan
- AES-128/256, SHA, RSA, ECC, ECDSA, HMAC ve dijital imza hızlandırıcıları
- Donanımsal rastgele sayı üreteci
- Power glitch detector ve erişim izin yönetimi
Bu özellikler otomatik olarak güvenli ürün oluşturmaz. Anahtar üretimi, eFuse yazma planı, debug erişimi, firmware imzalama, güvenli fabrika sıfırlama ve güncelleme politikası ürün yaşam döngüsü boyunca tasarlanmalıdır. eFuse işlemleri geri döndürülemez olabileceğinden geliştirme numunesinde dikkatle test edilmelidir.
Kullanım Alanları
| Uygulama | Önerilen bağlantı | Örnek işlev |
|---|---|---|
| Akıllı ev sensörü | Matter-over-Thread veya Zigbee | Sıcaklık, nem, kapı ve hareket algılama |
| Kablosuz anahtar | Zigbee sleepy end device | Pil ile uzun süre çalışan sahne butonu |
| Thread RCP | USB/UART + Linux host | Border router için 802.15.4 radyo |
| BLE beacon | BLE advertising | Varlık, oda veya yakınlık işareti |
| Endüstriyel sensör | Thread/Zigbee mesh | Makine durumu, alarm ve enerji ölçümü |
| Akıllı tarım | Mesh + düşük güç | Sera sensörü, vana ve lokal otomasyon |
H2, C6 ve C3 Arasındaki Seçim
| Model | Kablosuz yapı | Tercih nedeni |
|---|---|---|
| ESP32-H2 | BLE 5.3 + 802.15.4; Wi-Fi yok | Düşük güçlü Zigbee, Thread ve Matter uç cihazı |
| ESP32-C6 | Wi-Fi 6 + BLE 5.3 + 802.15.4 | Tek çipte Wi-Fi köprüsü ve mesh radyosu gereken uygulama |
| ESP32-C3 | Wi-Fi + BLE; 802.15.4 yok | Uygun maliyetli Wi-Fi/BLE sensör ve kontrol cihazı |
Anten ve Yerleşim Önerileri
- Seramik anten tarafını metal kutu, pil, kablo ve geniş bakır yüzeylerden uzak tutun.
- Kartı son ürün içine yerleştirirken anten çevresinde mümkün olduğunca boş alan bırakın.
- Anahtarlamalı regülatör, motor sürücü ve yüksek hızlı ekran hatlarını anten bölümünden ayırın.
- Plastik kasa, pil ve kullanıcı eli RF yönlülüğünü değiştirebilir; menzil testini gerçek kasada yapın.
- +20 dBm maksimum güç her ülke ve kanal için otomatik olarak uygun değildir; bölgesel RF sınırlarını kontrol edin.
Sorun Giderme
| Belirti | Muhtemel neden | Çözüm |
|---|---|---|
| USB portu görünmüyor | Program USB'yi kapattı veya kart download modunda değil | BOOT basılıyken USB bağlayın, RESET'e dokunun ve veri kablosu kullanın |
| Serial Monitor boş | USB CDC kapalı veya baud yanlış | USB CDC On Boot Enabled ve 115200 baud seçin |
| Kullanıcı LED'i yanmıyor | Kart revizyonu farklı LED pini kullanıyor | GPIO13 ve GPIO10'u ayrı ayrı test edin |
| Kart normal başlamıyor | GPIO8/9/25 açılış seviyeleri bozuluyor | Harici devreyi ayırın ve strapping seviyelerini kontrol edin |
| Zigbee ağına katılmıyor | Yanlış rol, kanal, partition veya commissioning | Resmi örnek, cihaz rolü ve ağ katılım penceresini doğrulayın |
| Uyku akımı yüksek | USB, LED, şarj devresi veya sensör tüketimi | USB'yi ayırın, LED'leri kapatın ve kart/çevre akımını ayrı ölçün |
| Menzil kısa | Anten gölgelenmesi veya 2,4 GHz paraziti | Kasa içinde anten boşluğu bırakın ve kanal planını değiştirin |
Neden ESP32-H2 Super Mini Seçilmeli?
ESP32-H2 Super Mini, 802.15.4 destekli tam boy geliştirme kitlerini yaklaşık 24 x 18 mm'lik bir alana küçültür. Doğal USB, kart üzeri anten, pil bağlantısı, LED'ler ve 2,54 mm pinler sayesinde hem masaüstü prototipinde hem küçük son ürün denemesinde kullanılabilir. 4 MB flash, 320 KB SRAM ve donanımsal güvenlik birimleri sensör, anahtar ve otomasyon düğümleri için dengeli bir kaynak sunar.
Kart özellikle Wi-Fi istemeyen ve bir hub üzerinden çalışan düşük güçlü mesh ürünlerde avantajlıdır. Doğrudan internet bağlantısı gereken projelerde H2 yerine C6 daha uygundur; Zigbee, Thread, BLE veya Matter-over-Thread uç cihazı geliştirmede ise H2'nin sade radyo yapısı, düşük güç özellikleri ve kompakt boyutu öne çıkar.
Kaynaklar ve Teknik Dokümanlar
- ESP32-H2 Super Mini kart bilgileri ve pin haritası
- Zephyr ESP32-H2 Super Mini kart dokümantasyonu
- Espressif ESP32-H2 resmi veri sayfası PDF
- Espressif ESP32-H2 çevrim içi veri sayfası
- Arduino-ESP32 resmi Zigbee dokümantasyonu
- ESP-IDF resmi OpenThread örnekleri