This website requires JavaScript.
Bons Plans
Expédier à
Blog

Comment choisir une carte de développement ESP32: guide pour débutants

Publié initialement Aug 21, 2026, mis à jour Aug 21, 2026

14 min

Table des matières
  • Qu'est-ce qu'une carte de développement ESP32?
  • Les différents types de cartes de développement ESP32
  • Meilleures cartes ESP32 pour débuter
  • Comment choisir une carte de développement ESP32?
  • Erreurs fréquentes lors du choix d'une carte ESP32
  • ESP32, ESP8266 ou Arduino?
  • Famille ESP32: modèles classique, S2, S3, C3, C6 et P4
  • Pourquoi choisir une carte ESP32 pour débuter?
  • FAQ
  • Conclusion

Passer d'une simple LED clignotante à un appareil domotique connecté au cloud constitue une étape passionnante pour tout débutant en électronique. L'ESP32 occupe souvent une place centrale dans cette évolution. Cependant, une première recherche de carte de développement ESP32 révèle immédiatement un nombre impressionnant de modèles, de formats et de spécifications.

Comment déterminer la carte la plus adaptée à votre premier projet IoT?

Ce guide destiné aux débutants explique les particularités de ces cartes, compare les variantes les plus populaires et vous aide à sélectionner le modèle approprié. Une fois les bases maîtrisées, vous pourrez transformer votre prototype en un produit abouti. Un service rapide d'assemblage de prototypes PCB facilite alors le passage de la breadboard à un véritable produit électronique.

Carte de développement ESP32 sur une breadboard

Figure: Carte de développement ESP32 installée sur une breadboard pour un premier projet IoT

Qu'est-ce qu'une carte de développement ESP32?

Définition et particularités de l'ESP32

Conçu par Espressif Systems, l'ESP32 est une famille de systèmes sur puce (SoC) économiques et à faible consommation intégrant le Wi-Fi et le Bluetooth double mode. La puce ESP32 seule est toutefois très petite et difficile à utiliser directement par un débutant, car elle ne comprend pas les circuits complémentaires nécessaires, comme le régulateur de tension et l'interface USB.

Une carte de développement ESP32 installe ce puissant microcontrôleur sur un circuit imprimé avec un pont USB-UART, un circuit de régulation de l'alimentation et des connecteurs donnant accès aux broches. Elle devient ainsi directement utilisable.

Il suffit de la connecter à un ordinateur par USB, d'ouvrir l'environnement de développement et de commencer à programmer. Si vous souhaitez ensuite intégrer un module ESP32 à votre propre carte, il est utile de comprendre le passage d'un prototype sur breadboard à un produit assemblé, notamment la différence entre un PCB et un PCBA.

Module ESP32 et carte de développement ESP32 complète

Figure: Comparaison entre un module ESP32 seul et une carte de développement ESP32 complète avec USB et connecteurs de broches

Les différents types de cartes de développement ESP32

Comparaison des catégories de cartes ESP32

Catégorie de carte Caractéristiques principales Fourchette de prix Utilisations recommandées
DevKits officielles Conception simple, grande fiabilité et accès standard aux GPIO 7 à 12 USD Prototypage sur breadboard et apprentissage des bases
Cartes standards tierces Circuits de recharge de batterie et formats personnalisés, comme Feather 6 à 20 USD Projets IoT portables et capteurs sur batterie
Cartes spécialisées Caméra, écran OLED/TFT ou module LoRa intégré 9 à 25 USD Caméras connectées, tableaux de bord et suivi longue portée

Les cartes ESP32 se répartissent généralement en trois catégories:

1. DevKits officielles d'Espressif (DevKitC, DevKitS)

Ces cartes sont conçues par Espressif Systems, le fabricant de l'ESP32. Elles constituent une référence en matière de fiabilité et disposent d'un brochage parfaitement documenté.

2. Cartes tierces (NodeMCU, LOLIN, TTGO, Heltec, Adafruit)

Ces cartes sont très populaires. Des marques comme Adafruit et LILYGO, anciennement TTGO, ajoutent à l'ESP32 des fonctions comme un circuit de recharge LiPo, des connecteurs STEMMA QT pour les capteurs prêts à l'emploi ou un format plus compact.

3. Cartes spécialisées

Ces cartes répondent à des applications précises. L'ESP32-CAM intègre par exemple un module de caméra et un lecteur microSD, tandis que la TTGO T-Display comprend un écran LCD couleur.

Différents types de cartes de développement ESP32

Figure: Différents types de cartes ESP32, notamment des modèles standards et des variantes intégrant une caméra ou un écran

Lorsque vous souhaitez dépasser les limites des cartes commerciales et développer votre propre solution, la page de devis JLCPCB permet d'estimer le coût de fabrication. Les puces et les composants nécessaires peuvent être sélectionnés directement dans la bibliothèque de composants JLCPCB.

Devis en ligne pour la fabrication d'un PCB ESP32

Meilleures cartes ESP32 pour débuter

Comparatif rapide des cartes de développement ESP32

Modèle Principales caractéristiques Prix approximatif Utilisation recommandée
ESP32 DevKitC V4 Double coeur, mémoire flash de 4 Mo, CP2102 Environ 8 USD Débutants et prototypage fiable
NodeMCU-32S Double coeur, mémoire flash de 4 Mo, compatible avec les breadboards Environ 6 USD Makers recherchant une carte économique et projets IoT polyvalents
TTGO T-Display Mémoire flash de 4 Mo et écran TFT couleur de 1,14 pouce intégré Environ 15 USD Affichage de données et interfaces portables
ESP32-CAM Caméra OV2640, lecteur microSD et aucun port USB intégré Environ 9 USD Surveillance et reconnaissance d'images

Voici les principales cartes de développement ESP32 recommandées pour faciliter votre choix.

Meilleur choix polyvalent: ESP32 DevKitC V4

Si vous recherchez une carte immédiatement fonctionnelle et fiable, l'ESP32 DevKitC V4 constitue un excellent point de départ. Elle s'installe facilement sur une breadboard, utilise le pont USB-UART CP2102 et bénéficie d'une très large assistance de la communauté.

Carte de développement officielle ESP32 DevKitC V4

Figure: Vue détaillée de la carte de développement officielle ESP32 DevKitC V4

Meilleur choix pour l'IoT: NodeMCU-32S

Très populaire auprès des makers, la NodeMCU-32S est économique, facile à trouver et largement documentée. Elle convient parfaitement à la création de serveurs web, à la récupération de données par API ou à la connexion à des brokers MQTT pour la domotique.

Carte avec écran intégré: LILYGO TTGO T-Display

Le raccordement d'un écran LCD à un ESP32 peut être fastidieux pour un débutant. La TTGO T-Display simplifie cette étape grâce à un écran couleur IPS de 1,14 pouce directement intégré. Elle convient aux tableaux de bord IoT, aux stations météorologiques et à l'affichage local des données de capteurs.

Carte ESP32 LILYGO TTGO T-Display avec écran intégré

Figure: Carte ESP32 LILYGO TTGO T-Display affichant une interface graphique sur son écran intégré

Carte avec mémoire importante: ESP32-WROVER-KIT

Une application exigeante en traitement graphique ou audio nécessite généralement de la PSRAM. Les cartes équipées d'un module WROVER disposent de davantage de mémoire que les modules WROOM standards, ce qui réduit le risque de plantage pendant les tâches intensives.

Comment choisir une carte de développement ESP32?

Examinez les critères suivants avant de sélectionner votre carte ESP32.

1. Exigences du projet: Wi-Fi, Bluetooth et PSRAM

Les cartes ESP32 standards intègrent le Wi-Fi et le Bluetooth, mais leur capacité mémoire varie. Les modules WROOM standards offrent suffisamment de RAM pour 95% des projets destinés aux débutants. Pour traiter de l'audio, exécuter une interface graphique complexe ou gérer un flux vidéo, choisissez une carte ESP32-WROVER équipée de mémoire externe PSRAM.

2. Compatibilité avec la breadboard et format

Les cartes ESP32 n'ont pas toutes les mêmes dimensions. Une erreur fréquente consiste à acheter une carte de développement à 38 broches trop large pour une breadboard standard, ce qui ne laisse aucun trou disponible pour les fils de connexion. Pour réaliser de nombreux prototypes, choisissez une carte plus étroite, souvent identifiée comme "NodeMCU-32S" ou "narrow pitch", ou utilisez deux breadboards côte à côte.

3. Brochage et périphériques nécessaires

Évaluez les GPIO disponibles. Le projet nécessite-t-il plusieurs convertisseurs analogique-numérique pour les capteurs? Des interfaces matérielles SPI ou I2C pour les écrans? Vérifiez que la carte donne accès à suffisamment de broches. Lorsque vous passerez à la conception d'un PCB personnalisé, l'optimisation de ces connexions deviendra essentielle. Notre guide de conception des pastilles de soudure explique les principes à respecter.

Brochage d'une carte de développement ESP32 à 38 broches

Figure: Schéma de brochage d'une carte de développement ESP32 standard à 38 broches

4. Options d'alimentation et prise en charge des batteries

Déterminez comment votre projet sera alimenté. Toutes les cartes peuvent fonctionner par USB, mais un capteur IoT distant, comme un système de surveillance de jardin, bénéficiera d'un connecteur JST pour batterie LiPo et d'un circuit de recharge intégré. Les cartes Adafruit et LILYGO proposent fréquemment ces fonctions de gestion de batterie.

5. Interface USB et pilotes

Vérifiez la puce USB-UART installée sur la carte. Les références courantes comprennent les CP2102 et CH340. Les cartes plus récentes peuvent utiliser des ponts CH9102 ou CP2102N.

Le CP2102 est généralement stable et ses pilotes s'installent souvent automatiquement sous Windows et macOS. Vérifiez également le type de connecteur USB. De nombreuses cartes modernes remplacent désormais le Micro-USB par un connecteur USB Type-C plus pratique.

Puce CP2102 et connecteur USB-C d'une carte ESP32

Figure: Vue détaillée d'une puce USB-UART CP2102 et d'un connecteur USB-C sur une carte de développement

6. Documentation et assistance de la communauté

Privilégiez les cartes dont les schémas de brochage sont largement disponibles. Une carte générique sans marque peut coûter un dollar de moins, mais l'absence de documentation fiable peut faire perdre plusieurs heures si un capteur est accidentellement connecté à une broche réservée au démarrage.

7. Prix et fonctionnalités

Évaluez les fonctions réellement incluses. Une carte simple coûte environ 5 USD. Un modèle avec écran OLED intégré ou support de batterie 18650 peut coûter environ 15 USD. Si le projet nécessite déjà un écran, une carte avec affichage intégré offre souvent un meilleur rapport qualité-prix et réduit le nombre de connexions.

Erreurs fréquentes lors du choix d'une carte ESP32

1. Choisir trop ou trop peu de fonctionnalités

N'achetez pas une ESP32-CAM si votre objectif consiste uniquement à faire clignoter une LED et à lire un capteur de température. L'absence de port USB intégré rend la programmation du module CAM particulièrement difficile pour les débutants. Commencez avec une carte simple.

2. Négliger la documentation et l'assistance de la communauté

Un clone générique très économique peut sembler intéressant. Cependant, si ses étiquettes de broches sont incorrectes ou si son régulateur de tension est insuffisant, vous passerez davantage de temps à diagnostiquer le matériel qu'à développer le logiciel.

3. Ignorer les besoins d'alimentation du projet

Les puces ESP32 peuvent demander un courant important pendant les pics de transmission Wi-Fi, généralement compris entre 300 et 500 mA selon les conditions RF. Certaines cartes économiques utilisent des régulateurs de tension insuffisants, ce qui provoque des redémarrages ou des erreurs de sous-tension. La stabilité de l'alimentation est donc essentielle et constitue une compétence fondamentale en conception PCB.

Alimentation stable d'une carte de développement ESP32

Figure: Alimentation stable d'une carte ESP32 avec un module d'alimentation pour breadboard

ESP32, ESP8266 ou Arduino?

Un débutant peut légitimement se demander comment l'ESP32 se positionne face aux autres cartes populaires.

  • Arduino Uno (ATmega328P): excellente pour apprendre l'électronique, mais dépourvue de connectivité Internet native. Elle fonctionne à 16 MHz et dispose de 2 Ko de RAM
  • ESP8266: prédécesseur de l'ESP32 ayant démocratisé le Wi-Fi économique. Il utilise un processeur simple coeur, dispose de moins de GPIO et n'intègre pas le Bluetooth
  • ESP32: évolution plus performante avec un processeur double coeur atteignant 240 MHz, 520 Ko de SRAM, le Wi-Fi intégré et le Bluetooth Low Energy. Il surpasse facilement les autres plateformes dans les applications IoT

Comparaison entre Arduino Uno, ESP8266 et ESP32

Figure: Comparaison entre une Arduino Uno, une ESP8266 NodeMCU et une carte de développement ESP32

Famille ESP32: modèles classique, S2, S3, C3, C6 et P4

En recherchant une carte, vous remarquerez rapidement des lettres et des chiffres ajoutés au nom ESP32. Espressif a développé plusieurs puces spécialisées au sein de cette famille. Voici leurs principales différences.

  • ESP32 classique: modèle d'origine à double coeur, fiable et toujours très répandu. Il convient à environ 90% des premiers projets
  • ESP32-S2: variante simple coeur introduisant la prise en charge native de l'USB. Elle peut être programmée pour se comporter comme une souris ou un clavier lorsqu'elle est connectée à un ordinateur

Si vous souhaitez ensuite développer un produit personnalisé autour de cette puce, consultez notre guide expliquant comment concevoir un PCB avec un module ESP32-S2.

  • ESP32-S3: modèle moderne et performant avec processeur double coeur, USB natif et instructions spécialisées pour l'intelligence artificielle, l'apprentissage automatique et les écrans couleur haute résolution
  • ESP32-C3: puce simple coeur économique et efficace, conçue pour les capteurs IoT simples qui ne nécessitent pas une puissance de traitement importante
  • ESP32-C6: modèle intégrant le Wi-Fi 6, Zigbee et Thread, adapté aux appareils domotiques modernes compatibles avec le protocole Matter
  • ESP32-P4: variante dépourvue de Wi-Fi et de Bluetooth, mais équipée de deux coeurs haute vitesse principalement destinés à l'Edge Computing et au traitement multimédia

Pour débuter, une carte utilisant l'ESP32 classique ou l'ESP32-S3 constitue généralement le meilleur choix grâce au grand nombre de tutoriels et de bibliothèques disponibles.

Pourquoi choisir une carte ESP32 pour débuter?

1. Faible coût et connectivité performante

Le principal avantage d'une carte de développement ESP32 réside dans son rapport entre coût et performances. Pour moins de 5 USD, vous disposez d'un processeur double coeur capable d'exécuter des serveurs web sécurisés, de traiter de l'audio et de gérer des automatisations complexes, tout en se connectant au réseau Wi-Fi et aux périphériques Bluetooth.

2. Communauté importante et nombreux tutoriels

Il n'est pas nécessaire d'apprendre un nouveau langage de programmation pour utiliser l'ESP32. La plateforme est compatible avec Arduino IDE, MicroPython, PlatformIO et CircuitPython. Sa popularité permet de trouver rapidement des tutoriels adaptés aux débutants, des dépôts GitHub, des discussions de forums et des bibliothèques pour de nombreux capteurs.

FAQ

Q: Quelle carte ESP32 choisir pour débuter?

L'ESP32 DevKitC V4 est généralement considérée comme le meilleur point de départ grâce à l'assistance officielle d'Espressif, à sa fiabilité et à son format compatible avec les breadboards standards.

Q: Faut-il choisir une ESP32 DevKitC ou une NodeMCU?

Ces deux cartes constituent d'excellents choix. La DevKitC correspond à la conception de référence officielle et présente une grande fiabilité. La NodeMCU-32S est un standard tiers souvent légèrement moins cher et tout aussi bien documenté.

Q: Un débutant a-t-il besoin de mémoire PSRAM?

Généralement non. Les 520 Ko de SRAM des modules WROOM standards suffisent largement pour lire des capteurs, commander des relais et exécuter de petits serveurs web. La PSRAM des cartes WROVER devient utile pour traiter de l'audio, gérer des interfaces graphiques complexes ou stocker les images d'une caméra.

Q: Quelle carte ESP32 convient le mieux aux projets IoT?

Toutes les cartes standards conviennent à l'IoT. Pour un projet sur batterie, privilégiez toutefois une carte Adafruit, comme l'ESP32 Feather, ou une carte LILYGO équipée d'un connecteur LiPo et d'un circuit de recharge intégré.

Conclusion

Choisir la bonne carte de développement ESP32 ne doit pas être intimidant. En cas de doute, une ESP32 DevKitC V4 ou une NodeMCU-32S standard constitue un excellent point de départ pour 99% des tutoriels destinés aux débutants. Privilégiez une carte disposant d'une interface USB standard, d'un nombre suffisant de broches et d'une communauté active.

Une fois le prototype réalisé sur breadboard et le code validé, vous pouvez transformer les connexions provisoires en un produit compact, fiable et professionnel grâce au service d'assemblage PCB de JLCPCB. Quelques étapes suffisent pour passer d'un projet amateur à une véritable conception matérielle.

Continuez à apprendre