L’ESP32 ha il Wi-Fi nel chip (Wi-Fi 4 a 2,4 GHz), il Bluetooth Classic, un’interfaccia per la fotocamera (parallela) e un’interfaccia display (parallela i80). L’ESP32-H2 ha una radio essenziale per dispositivi finali a batteria su Thread o Zigbee (niente Wi-Fi da alimentare o configurare), Thread o Zigbee, l’USB nel chip per programmare e per il monitor seriale e un consumo in deep sleep più basso (7 contro 10 µA).
Quale consuma meno in deep sleep, l’ESP32 o l’ESP32-H2?
L’ESP32-H2: 7 µA contro i 10 µA dell’ESP32, valori tipici del solo chip secondo i datasheet Espressif. Su una scheda di sviluppo il regolatore, i LED e il chip USB-seriale di solito consumano più del chip stesso.
Posso passare il mio progetto dall’ESP32 all’ESP32-H2?
Arduino-ESP32 ed ESP-IDF supportano entrambi i chip, quindi la maggior parte del codice si compila per tutti e due; cambiano i numeri dei pin, i pin di strapping e alcune periferiche. Tutto ciò che usa il Wi-Fi nel chip (Wi-Fi 4 a 2,4 GHz) o il Bluetooth Classic non si può portare: l’ESP32-H2 non ha questo hardware. In ESPHome l’ESP32-H2 funziona solo con il framework ESP-IDF, quindi i componenti che richiedono Arduino non si compilano.