L’ESP32 est le microcontrôleur WiFi le plus populaire du moment, et pour cause : pour moins de 10 euros, cette petite puce integre le WiFi, le Bluetooth, deux coeurs processeur et une trentaine de broches GPIO. Voici 7 projets concrets pour debutants, realisables en une soiree, qui couvrent l’essentiel de ce que l’ESP32 sait faire.

Pourquoi l’ESP32 est ideal pour debuter en IoT
La ou un Arduino Uno necessite un shield WiFi supplementaire (5 a 15 euros) pour se connecter a votre reseau, l’ESP32 integre tout nativement. Cette difference fondamentale simplifie le cablage et reduit les points de defaillance potentiels dans vos montages. Le microcontroleur se programme depuis l’IDE Arduino en C++, ou en MicroPython si vous preferez un langage plus accessible.
La puissance de traitement depasse largement celle d’un Arduino classique. Le dual-core Xtensa LX6 a 240 MHz permet de gerer des taches en parallele : un coeur lit les capteurs pendant que l’autre envoie les donnees sur le reseau. Cette architecture evite les blocages qui rendent certains projets Arduino instables des qu’on y ajoute du WiFi.
L’ESP32 s’alimente en 3,3 V mais tolere des entrees 5 V sur certaines broches, ce qui simplifie le cablage avec les capteurs et modules existants. Sa consommation en mode deep sleep descend a 10 microamperes, un chiffre qui rend la batterie comme source d’alimentation tout a fait viable pour des projets autonomes sur plusieurs mois.
7 projets ESP32 pour debutants classes par duree de realisation
| Projet | Duree | Composants | Difficulte |
|---|---|---|---|
| Thermometre WiFi avec dashboard web | 2 heures | DHT22, resistance 10k | Debutant |
| Notification Telegram sur mouvement | 3 heures | Capteur PIR HC-SR501 | Debutant |
| Affichage OLED temperature en temps reel | 2 heures | Ecran SSD1306 I2C | Debutant |
| Interrupteur WiFi pilote depuis smartphone | 4 heures | Relais 5V, boitier | Intermediaire |
| Station meteo avec upload vers ThingSpeak | 5 heures | DHT22, BMP280 | Intermediaire |
| Capteur de presence Zigbee avec ESPHome | 6 heures | ESP32-C6, PIR | Intermediaire |
| Datalogger sur carte SD avec horodatage | 4 heures | Module SD, module RTC DS3231 | Intermediaire |
Trois projets detailles pour bien commencer
Thermometre WiFi avec serveur web embarque
Ce projet est souvent le premier que les makers realisent avec un ESP32, et il reste l’un des plus utiles. L’ESP32 lit la temperature et l’humidite depuis un capteur DHT22, puis sert une page web consultable depuis n’importe quel navigateur sur votre reseau local. Pas de cloud, pas d’application, juste une URL de type 192.168.1.xx que vous tapez dans votre telephone.
Le cablage tient en trois fils : alimentation 3,3 V, masse, et un fil de donnees sur la broche GPIO 4. La bibliotheque DHT de Adafruit gere la lecture, la bibliotheque ESPAsyncWebServer cree le serveur HTTP. Le code complet fait moins de 80 lignes et se trouve sur GitHub avec des explications ligne par ligne. Une bonne entree en matiere pour comprendre comment l’ESP32 communique sur le reseau.
Alerte Telegram sur detection de mouvement
Avec un capteur PIR HC-SR501 (moins de 2 euros) et un compte Telegram gratuit, vous construisez un systeme d’alerte qui envoie un message sur votre telephone a chaque mouvement detecte. La bibliotheque UniversalTelegramBot gere la communication avec l’API Telegram directement depuis l’ESP32.
L’interet de ce projet depasse la securite domestique. La meme logique s’applique pour surveiller qu’un tiroir a ete ouvert, qu’une machine s’est arretee, ou que quelqu’un est passe dans un couloir. Le delai de notification est inferieur a deux secondes depuis la detection. Pour eviter les faux positifs, reglez la sensibilite et le delai de reactivation directement sur le potentiometre du capteur PIR.
Affichage OLED avec donnees en temps reel
Les ecrans OLED SSD1306 en 128×64 pixels coutent moins de 3 euros et se branchent en I2C sur deux broches (SDA/SCL). La bibliotheque Adafruit SSD1306 fournit des fonctions pour afficher du texte, des icones et meme de petites animations. Associe a un capteur DHT22, vous obtenez une station d’affichage locale elegante que vous posez sur votre bureau.
Ce projet introduit deux concepts fondamentaux : la communication I2C (un bus serie qui permet de chainer plusieurs composants sur deux fils) et la gestion d’un affichage. Ces bases servent ensuite pour des dizaines d’autres projets plus complexes avec ecrans TFT couleur ou matrices LED.
Materiel recommande pour demarrer avec l’ESP32
Pour vos premiers projets, une carte ESP32 DevKit V4 suffit largement. Elle expose toutes les broches du microcontroleur sur deux rangees de pins standard, ce qui facilite l’utilisation sur breadboard. Verifiez que la carte utilise un chip USB-Serie CP2102 ou CH340 : ces chipsets sont mieux reconnus sur Windows et Linux sans pilote supplementaire.
Completez avec une breadboard 830 points, un kit de resistances et condensateurs, quelques LED, et les capteurs de vos projets cibles. Prevoyez egalement un cable USB-C de qualite pour la programmation : les cables de chargeur rapide sans fil de donnees sont une source de problemes frequente chez les debutants.
Avant de choisir entre l’ESP32 et Arduino pour votre prochain projet, consultez notre comparatif detaille Arduino vs ESP32 qui analyse les forces de chaque plateforme selon les cas d’usage. Et si vous cherchez a imprimer un boitier pour votre montage, notre guide sur l’impression 3D peut vous aider : comparatif Bambu Lab P1S vs P2S.
Questions frequentes sur l’ESP32
ESP32 ou ESP8266, lequel choisir en 2026 ?
L’ESP8266 reste pertinent pour des projets simples mono-tache ou le prix compte (moins de 3 euros piece en lot). Pour tout ce qui demande un traitement plus lourd, du Bluetooth, plusieurs taches en parallele ou plus de broches GPIO disponibles, l’ESP32 vaut les quelques euros supplementaires. En 2026, les prix des ESP32 ont tellement baisse que la question se pose de moins en moins.
Peut-on programmer l’ESP32 sans experience en Arduino ?
Oui. MicroPython est une excellente alternative pour les debutants qui connaissent Python. L’environnement Thonny permet de programmer et deboguer l’ESP32 interactivement, ce qui accelere considerablement l’apprentissage. ESPHome, de son cote, configure entierement le firmware en YAML sans ecrire une seule ligne de code, parfait pour les projets domotique simples.
Quelle autonomie sur batterie pour un ESP32 ?
En mode deep sleep, l’ESP32 consomme environ 10 microamperes. Un reveil toutes les 5 minutes pour lire un capteur et envoyer une donnee WiFi consomme en moyenne 50 a 100 microamperes. Avec une batterie LiPo de 2 000 mAh, comptez entre 2 et 4 mois d’autonomie selon les conditions. En reduisant la frequence des mesures a une fois par heure, certains projets depassent l’annee d’autonomie.
La documentation complete avec des exemples de code pour chaque projet se trouve sur Random Nerd Tutorials, la reference pour les projets ESP32 avec Arduino IDE.
L’ESP32 est une plateforme qui accompagne les makers sur le long terme. Une fois les bases maitrisees, les memes competences s’appliquent aux variantes plus recentes comme l’ESP32-S3 pour la vision par ordinateur ou l’ESP32-C6 pour le Zigbee natif. C’est un investissement en temps qui se rentabilise projet apres projet.