ESP32 - DHT22 - OLED
Ce tutoriel vous explique comment lire la température et l'humidité à partir du module DHT22 et les afficher sur un OLED.
Préparation du matériel
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Démarrage DIYables ESP32 (ESP32 inclus) | |
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
Note d'achat: Si vous souhaitez un écran OLED plus grand, utilisez le ESP32 - Écran OLED SSD1309 128x64 | Tutoriel OLED I2C de 2,42 pouces..
À propos de l'affichage OLED, du capteur de température et d'humidité DHT22
Si vous ne connaissez pas l'écran OLED et le capteur d'humidité et de température DHT22 (brochage, fonctionnement, programmation...), renseignez-vous à leur sujet dans les tutoriels suivants :
- ESP32 - OLED. tutorial
- ESP32 - DHT22. tutorial
Diagramme de câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Si vous ne savez pas comment alimenter l'ESP32 et d'autres composants, consultez les instructions dans le tutoriel suivant : Comment alimenter l'ESP32..
Code ESP32 - Capteur DHT22 - OLED
Étapes rapides
- Si c'est la première fois que vous utilisez ESP32, consultez Installation du logiciel ESP32..
- Faites le câblage comme sur l'image ci-dessus.
- Connectez la carte ESP32 à votre PC via un câble micro USB
- Ouvrez Arduino IDE sur votre PC.
- Sélectionnez la bonne carte ESP32 (par exemple, Module de développement ESP32) et le port COM.
- Cliquez sur l'icône Libraries dans la barre gauche de l'Arduino IDE.
- Recherchez “SSD1306”, puis trouvez la bibliothèque SSD1306 par Adafruit
- Cliquez sur le bouton Install pour installer la bibliothèque.

- On vous demandera d'installer d'autres dépendances de bibliothèques.
- Cliquez sur le bouton Install All pour installer toutes les dépendances des bibliothèques.

- Recherchez « DHT », puis trouvez la bibliothèque du capteur DHT par Adafruit.
- Cliquez sur le bouton Install pour installer la bibliothèque.

- On vous demandera d'installer d'autres dépendances de bibliothèques.
- Cliquez sur le bouton Install All pour toutes les dépendances de bibliothèque.

- Copiez le code ci-dessus et ouvrez-le avec Arduino IDE
- Cliquez sur le bouton Upload dans Arduino IDE pour téléverser le code sur ESP32
- Placez le capteur dans l'eau chaude et froide, ou saisissez le capteur avec votre main
- Consultez le résultat sur l'OLED et le moniteur série
※ Note:
Le code ci-dessus aligne automatiquement le texte au centre horizontal et vertical sur l'affichage OLED.