IoT Temperature Monitoring & Control System using ESP32 & Blynk 2.0 | SMS Alert
Summary
TLDRDans cette vidéo, l'auteur explique comment construire un système de surveillance de température en utilisant une carte microcontrôleur ESP32 et un capteur de température DHT22. Grâce à l'application Blink, l'utilisateur peut surveiller la température à distance et ajuster un seuil de température, au-delà duquel une alerte SMS est envoyée et un ventilateur est activé. Le processus inclut la création d'un tableau de bord Blink, l'édition du code avec les bibliothèques nécessaires, et l'intégration d'un écran LCD pour afficher la température en temps réel. Ce projet offre une solution simple et efficace pour la surveillance thermique à distance.
Takeaways
- 😀 Le projet consiste à construire un système de surveillance de la température utilisant une carte ESP32.
- 😀 Le capteur de température utilisé est le DH8 V20, qui permet de mesurer la température à distance grâce à l'application Blink.
- 😀 L'application Blink permet de définir une valeur seuil de température et d'envoyer un message texte lorsque cette valeur est dépassée.
- 😀 Les composants utilisés comprennent l'ESP32, un écran LCD 16x2, un module GSM Sim800L et une batterie lithium-ion.
- 😀 Le schéma du circuit est disponible dans la description de la vidéo et montre les connexions de tous les composants.
- 😀 La première étape consiste à créer un modèle dans l'application Blink, puis à ajouter des widgets comme un curseur pour la température, un indicateur LED et un affichage de température.
- 😀 Il faut configurer des pins virtuels pour chaque composant, par exemple, V0 pour la température, V1 pour le seuil et V2 pour l'LED.
- 😀 Avant de télécharger le code sur l'ESP32, il faut s'assurer que le bon gestionnaire de carte et les bibliothèques nécessaires sont installés.
- 😀 Le code inclut l'utilisation de bibliothèques pour la lecture de température, l'affichage LCD et l'envoi de messages via GSM.
- 😀 Une fois le système en fonctionnement, si la température dépasse le seuil défini, un message texte est envoyé et l'LED clignote pour indiquer un dépassement de température.
Q & A
Quel composant principal est utilisé dans ce projet pour la surveillance de la température ?
-Le microcontrôleur ESP32 est utilisé pour ce projet de surveillance de la température.
Quel est le rôle du capteur DH8 V20 dans ce système ?
-Le capteur DH8 V20 est utilisé pour mesurer la température dans des zones éloignées.
Comment l'application Blink est-elle utilisée dans ce projet ?
-L'application Blink permet à l'utilisateur de définir une valeur de seuil de température et de surveiller la température en temps réel, en envoyant des alertes SMS si cette valeur est dépassée.
Quel modèle de GSM est utilisé pour envoyer les messages texte (SMS) ?
-Le modèle GSM utilisé dans ce projet est le module SIM800L.
Quel type de batterie est utilisé pour alimenter le système ?
-Une batterie lithium-ion de 3,7V est utilisée pour alimenter le système.
Comment le seuil de température est-il défini dans l'application Blink ?
-Le seuil de température est défini à l'aide d'un bouton curseur (slider) dans l'application Blink, qui permet à l'utilisateur de définir une valeur de température personnalisée.
Quelles bibliothèques sont nécessaires pour le code Arduino dans ce projet ?
-Les bibliothèques nécessaires sont : la bibliothèque LCD I2C, la bibliothèque pour le capteur de température numérique, et la bibliothèque GSM pour le module SIM800L.
Quel est le rôle de l'affichage LCD dans ce projet ?
-L'affichage LCD 16x2 est utilisé pour afficher la température mesurée en temps réel.
Comment l'envoi de SMS est déclenché dans ce projet ?
-Un SMS est envoyé lorsque la température dépasse la valeur définie dans l'application Blink. Le message texte inclut une alerte indiquant que la température est trop élevée.
Quel est l'impact de la température sur le fonctionnement du ventilateur dans le système ?
-Lorsque la température dépasse le seuil défini, le ventilateur est activé (relais fermé) pour refroidir le système. Sinon, il reste éteint.
Outlines

This section is available to paid users only. Please upgrade to access this part.
Upgrade NowMindmap

This section is available to paid users only. Please upgrade to access this part.
Upgrade NowKeywords

This section is available to paid users only. Please upgrade to access this part.
Upgrade NowHighlights

This section is available to paid users only. Please upgrade to access this part.
Upgrade NowTranscripts

This section is available to paid users only. Please upgrade to access this part.
Upgrade Now5.0 / 5 (0 votes)