ESP32

Quelle carte ESP32 choisir pour la domotique : ESP32, S3, C3, C6 ou H2 ?

Les puces ESP32 comparées d'après les fiches Espressif : cœurs, fréquence, Wi-Fi, Bluetooth, Thread/Zigbee, USB et GPIO. Laquelle choisir pour un capteur ESPHome, une caméra ou un appareil Thread.

« ESP32 » désigne aujourd’hui toute une famille de puces Espressif. Pour un projet ESPHome dans Home Assistant, le choix change ce que la carte sait faire : Bluetooth ou non, Thread ou non, USB natif ou non. Voici les cinq puces que l’on trouve sur les cartes de développement, avec les données des pages produits Espressif.

L’essentiel en un tableau

PuceCœurs / fréquence maxWi-FiBluetoothIEEE 802.15.4 (Thread, Zigbee)USB natifSRAM
ESP32 (classique)2 × Xtensa LX6, 240 MHzWi-Fi 4, 2,4 GHzClassic + BLE 4.2nonnon520 Ko
ESP32-S32 × Xtensa LX7, 240 MHzWi-Fi 4, 2,4 GHzBLE 5nonoui (OTG)512 Ko
ESP32-C31 × RISC-V, 160 MHzWi-Fi 4, 2,4 GHzBLE 5nonsérie/JTAG400 Ko
ESP32-C61 × RISC-V 160 MHz + cœur basse consoWi-Fi 6, 2,4 GHzBLE 5ouisérie/JTAG512 Ko
ESP32-H21 × RISC-V, 96 MHznonBLE 5ouisérie/JTAG320 Ko

Notre meilleur choix pour débuter : une carte ESP32 classique (type DevKitC). C’est la mieux documentée dans ESPHome et dans les forums, et elle suffit pour la quasi-totalité des projets de notre page 10 projets ESP32. Prenez un ESP32-S3 si vous voulez une caméra ou plus de broches, un ESP32-C6 si vous voulez préparer Thread.

ESP32 classique : la valeur sûre

Deux cœurs, Wi-Fi et Bluetooth (y compris le Bluetooth « Classic »), une trentaine de broches utilisables : c’est la puce de nos tutoriels capteur de température ESPHome et porte de garage. Son Bluetooth sert aussi de proxy Bluetooth pour Home Assistant : la carte relaie les capteurs BLE éloignés du serveur.

ESP32-S3 : plus de broches et l’USB

Le S3 garde deux cœurs à 240 MHz, ajoute l’USB OTG natif, davantage de GPIO et des instructions vectorielles utiles au traitement de signal. C’est la puce de nombreuses cartes caméra et écran. Il n’a plus de Bluetooth Classic, seulement le BLE 5.

ESP32-C3 : petit et économique

Un seul cœur RISC-V à 160 MHz, Wi-Fi et BLE 5 : largement assez pour un capteur ou un relais. Les cartes C3 sont souvent minuscules, pratiques pour se glisser dans un boîtier. Moins de broches que l’ESP32 classique.

ESP32-C6 et H2 : la radio Thread et Zigbee

Le C6 est la première puce de la famille à réunir Wi-Fi 6, BLE 5 et une radio IEEE 802.15.4, celle de Thread et Zigbee. Le H2 n’a pas de Wi-Fi : il est conçu pour les appareils Thread ou Zigbee à pile. La prise en charge de ces radios dans ESPHome évolue encore : vérifiez la documentation ESPHome de votre puce avant de vous lancer. Pour comprendre Thread et Zigbee, voir notre page protocoles domotiques.

Conseils d’achat

  • Carte de développement plutôt que module nu : port USB, régulateur et bouton de reset déjà présents.
  • Vérifiez le connecteur (USB-C ou micro-USB) et la présence d’une puce USB-série si la puce n’a pas d’USB natif.
  • Mémoire flash : 4 Mo suffisent pour ESPHome ; 8 Mo ou plus et de la PSRAM pour une caméra.
  • Alimentation : 5 V par USB ; pour un usage permanent, un bloc secteur de qualité.

Une fois la carte choisie, suivez notre tuto ESPHome complet puis piochez une idée dans les 10 projets ESP32.

Une question sur cet article ou besoin d'un conseil ? Posez-la ici

Vous hésitez entre deux modèles ou vous avez besoin d'aide sur un montage ? Écrivez-nous, nous vous répondons rapidement par e-mail.