ESP32 C3 Super Mini - DHT22
Apprenez à utiliser l'ESP32 C3 Super Mini avec un capteur DHT22 pour mesurer la température et l'humidité. Ce tutoriel convivial pour les débutants couvre les versions de capteur et de module DHT22 avec des schémas de câblage complets et des exemples de code.
Dans ce tutoriel, vous apprendrez:
- Ce qu'est le capteur de température et d'humidité DHT22 et comment il fonctionne
- Comment câbler le capteur et le module DHT22 à ESP32 C3 Super Mini
- Comment programmer l'ESP32 C3 Super Mini pour lire les données de température et d'humidité
- Comment afficher les lectures sur le Moniteur Série
- Les différences entre le capteur DHT22 et le module DHT22

Matériel Requis
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À propos du Capteur de Température et Humidité DHT22
Le DHT22 est un capteur numérique de température et d'humidité qui fournit des lectures environnementales fiables pour vos projets ESP32 C3 Super Mini.
Spécifications clés:
- Tension de fonctionnement: 3V à 5V (compatible avec ESP32 C3 Super Mini)
- Plage de mesure d'humidité: 0% à 100%
- Précision d'humidité: ±2% à 5%
- Plage de mesure de température: -40°C à 80°C
- Précision de température: ±0.5°C
- Fréquence de lecture: 0.5Hz (une lecture toutes les 2 secondes)
Pourquoi DHT22 est excellent pour les débutants:
- Interface numérique simple - facile à connecter et à programmer
- Des bibliothèques Arduino préconfigurées disponibles pour une configuration rapide
- Des lectures précises adaptées à la plupart des projets domestiques
- Disponible sous forme de capteur brut et de format de module pratique
| DHT22 | |
|---|---|
| Tension de fonctionnement | 3 à 5V |
| Plage d'humidité | 0% à 100% |
| Précision d'humidité | ± 2% à 5% |
| Plage de température | -40°C à 80°C |
| Précision de température | ± 0.5°C |
| Fréquence de lecture | 0.5Hz (une fois par 2 secondes) |
Brochage du DHT22
Le DHT22 se présente sous deux formes: un capteur brut avec 4 broches et un module pratique avec 3 broches.

Broches du capteur brut DHT22 (4 broches):
- Broche GND: Se connecter à GND (0V)
- Broche VCC: Se connecter à VCC (3,3V ou 5V)
- Broche DATA: Broche de communication entre le capteur et ESP32 C3 Super Mini
- Broche NC: Non connecté (laisser déconnecté)
Broches du module DHT22 (3 broches):
- VCC (ou +): Se connecter à 3,3V ou 5V
- GND (ou -): Se connecter à GND
- DATA (ou OUT): Broche de communication à ESP32 C3 Super Mini
Remarque: Le module DHT22 inclut une résistance de tirage intégrée, ce qui rend le câblage plus simple pour les débutants.
Schéma de Câblage entre DHT22 et ESP32 C3 Super Mini
Voici comment connecter le capteur DHT22 à votre carte ESP32 C3 Super Mini.
- Remarque: Lors de l'utilisation du capteur brut DHT22, une résistance de tirage 10kΩ est requise entre les broches DATA et VCC pour une communication fiable.
Câblage du Capteur DHT22 avec ESP32 C3 Super Mini

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
| Broche du Capteur DHT22 | Broche ESP32 C3 Super Mini |
|---|---|
| VCC | 3.3V ou 5V |
| GND | GND |
| DATA | D4 (ou n'importe quelle broche numérique) |
| Résistance 10kΩ | Entre DATA et VCC |
Câblage du Module DHT22 avec ESP32 C3 Super Mini
Le module DHT22 simplifie le câblage en incluant la résistance de tirage en interne - aucune résistance externe requise!

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
| Broche du Module DHT22 | Broche ESP32 C3 Super Mini |
|---|---|
| VCC (ou +) | 3.3V ou 5V |
| GND (ou -) | GND |
| DATA (ou OUT) | D4 (ou n'importe quelle broche numérique) |
Code ESP32 C3 Super Mini - DHT22
Voici le code pour lire la température et l'humidité du capteur DHT22 en utilisant votre ESP32 C3 Super Mini.
Ce code fait ce qui suit:
- Initialise le capteur DHT22 sur la broche spécifiée
- Lit les valeurs d'humidité et de température toutes les 2 secondes
- Convertit la température en Celsius et Fahrenheit
- Affiche les lectures formatées sur le Moniteur Série
- Inclut la vérification des erreurs pour les lectures de capteur échouées
Étapes Rapides
- Nouveau avec ESP32 C3 Super Mini? Commencez par notre guide ESP32 C3 Super Mini Démarrage.
- Préparez le câblage: Connectez le capteur ou le module DHT22 à votre ESP32 C3 Super Mini selon le schéma de câblage ci-dessus.
- Connectez à l'ordinateur: Branchez l'ESP32 C3 Super Mini sur votre ordinateur en utilisant un câble USB Type-C.
- Ouvrez Arduino IDE: Lancez Arduino IDE sur votre ordinateur.
- Sélectionnez votre carte: Choisissez ESP32 C3 Super Mini dans le sélecteur de carte et sélectionnez le port COM correct.
- Installez la bibliothèque DHT: Cliquez sur l'icône Gestionnaire de Bibliothèques dans la barre latérale gauche d'Arduino IDE.
- Recherchez la bibliothèque: Tapez "DHT" dans la zone de recherche et trouvez la bibliothèque de capteurs DHT par Adafruit.
- Installez la bibliothèque: Cliquez sur le bouton Installer à côté de la bibliothèque DHT Adafruit.

- Installez les dépendances: Quand vous y êtes invité, cliquez sur Installer Tout pour installer toutes les dépendances requises (y compris la bibliothèque Capteur Unifié Adafruit).

- Téléchargez le code: Copiez le code ci-dessus, collez-le dans Arduino IDE, et cliquez sur le bouton Télécharger.
- Testez le capteur: Essayez de changer la température autour du DHT22 (placez-le près d'une tasse chaude ou utilisez un ventilateur pour le refroidir).
- Consultez les lectures: Ouvrez le Moniteur Série (défini à 115200 bauds) pour voir les lectures en direct de la température et de l'humidité.
- Conseil Pro: Attendez au moins 2 secondes entre les lectures - le capteur DHT22 se met à jour à un taux maximum de 0,5Hz.
Sortie du Moniteur Série
Applications et Idées de Projet
Utilisez votre ESP32 C3 Super Mini avec le capteur DHT22 pour construire ces projets pratiques:
- Station météorologique domestique: Surveillez la température intérieure et l'humidité avec enregistrement de données
- Contrôleur de serre intelligente: Ajustez automatiquement la ventilation en fonction des niveaux d'humidité
- Moniteur de confort: Alertez quand les conditions de la pièce dépassent les plages confortables
- Surveillance de salle serveur: Suivez la température pour éviter la surchauffe dans les salles d'équipement
- Thermostat DIY: Créez un système de contrôle de température intelligent pour votre maison
- Moniteur d'habitat pour animaux: Assurez des conditions optimales pour les reptiles ou autres animaux sensibles
- Suivi de la qualité de l'air intérieur: Combinez avec d'autres capteurs pour une surveillance environnementale complète
Tutoriel Vidéo
Regardez la vidéo ci-dessous pour une démonstration visuelle de ce projet.
Défiez-Vous
Amenez vos compétences ESP32 C3 Super Mini et DHT22 au niveau supérieur avec ces défis:
- Facile: Ajoutez une LED qui s'allume quand la température dépasse 25°C
- Facile: Affichez un avertissement "Trop Humide" quand l'humidité dépasse 70%
- Moyen: Enregistrez les données de température et d'humidité sur une carte SD avec horodatages
- Moyen: Envoyez les lectures à un smartphone en utilisant Bluetooth ou WiFi
- Avancé: Créez un serveur web qui affiche des graphiques de température et d'humidité en temps réel
- Avancé: Construisez un système de surveillance à double zone utilisant deux capteurs DHT22 et comparez les lectures