Arduino Nano ESP32 - DHT11 - Relais
Dans ce tutoriel, nous allons apprendre à utiliser l'Arduino Nano ESP32 pour contrôler le relais en fonction de la température lue par le capteur DHT11.
Préparation du matériel
Or you can buy the following sensor kits:
1 | × | DIYables Sensor Kit (30 sensors/displays) | |
1 | × | DIYables Sensor Kit (18 sensors/displays) |
À propos du relais et du capteur DHT11
Si vous ne connaissez pas le capteur de température DHT11 et le relais (brochage, fonctionnement, programmation...), renseignez-vous sur ces derniers dans les tutoriels suivants :
Diagramme de câblage
This image is created using Fritzing. Click to enlarge image
Fonctionnement du système
- Arduino Nano ESP32 lit la température à partir du capteur DHT11
- Si la température dépasse un seuil supérieur, Arduino Nano ESP32 active le relais
- Si la température tombe en dessous d'un seuil inférieur, Arduino Nano ESP32 désactive le relais
Le processus ci-dessus est répété indéfiniment dans la boucle.
Si vous souhaitez activer et désactiver le relais lorsque la température est supérieure et inférieure à une valeur spécifique respectivement, vous devez simplement régler le seuil supérieur et le seuil inférieur à la même valeur.
Code Arduino Nano ESP32
Dans les codes ci-dessus, l'Arduino Nano ESP32 active le relais lorsque la température dépasse 25°C et maintient le relais activé jusqu'à ce que la température descende en dessous de 20°C.
Étapes rapides
Pour commencer avec Arduino Nano ESP32, suivez ces étapes :
- Si vous êtes nouveau avec l'Arduino Nano ESP32, consultez le tutoriel sur comment configurer l'environnement pour Arduino Nano ESP32 dans l'IDE Arduino.
- Câblez les composants selon le schéma fourni.
- Connectez la carte Arduino Nano ESP32 à votre ordinateur à l'aide d'un câble USB.
- Lancez l'IDE Arduino sur votre ordinateur.
- Sélectionnez la carte Arduino Nano ESP32 et son port COM correspondant.
- Cliquez sur l'icône Libraries dans la barre de gauche de l'IDE Arduino.
- Recherchez "DHT", puis trouvez la bibliothèque de capteurs 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 des bibliothèques.
- Copiez le code ci-dessus correspondant au capteur que vous avez et ouvrez-le avec l'IDE Arduino
- Cliquez sur le bouton Upload sur l'IDE Arduino pour charger le code sur ESP32
- Rendez l'environnement autour du capteur plus chaud ou plus froid
- Observez l'état du relais