Projet ENIB2017 - Capteur Santé Environnemental
Cette page est une fiche écrite dans le cadre de l'Inter Semestre ENIB 2017
Le contenu de cette fiche est en cours de rédaction, elle va s'étoffer pendant tout le mois de janvier !
Sommaire
Capteur Santé Environnemental
Le "capteur santé environnemental" est un capteur permettant de mesurer le taux d'humidité et la température et d'afficher les résultats en temps réel sur son ordinateur.
Auteurs
Ont participé à la rédaction de cette fiche :
Outils et matériaux
Matériel
- 1 Arduino UNO.
- 1 NodeMCU (Lecteur de carte SD).
- Capteurs DHT11 ou DHT22.
- Stockage des données Carte SD.
- 1 alimentation USB ou alimentation prise.
Logiciel
Réaliser le projet
Code
Arduino
- Ouvrir Arduino.
- Créer un nouveau document avec Fichier -> Nouveau et enregistrez le à un endroit quelconque, un dossier se créera automatiquement avec le fichier arduino à l'intérieur.
- Télécharger "DHT.h" et "DHT.cpp", puis déplacez les dans le document créer précédemment.
- Copier le code se trouvant à cette adresse et coller le à l'intérieur de votre fichier arduino.
- Erreurs possibles:
Il sera peut-être nécessaire de:
- Changer la version de la librairie SD de l'Arduino. Pour cela, Croquis -> Inclure une Bibliothèque -> Gérer les bibliothèques -> Rechercher la librairie SD -> Installer la version 1.0.4.
- Changer la version de la librairie DHT de l'Arduino. Pour cela, Croquis -> Inclure une Bibliothèque -> Gérer les bibliothèques -> Rechercher la librairie SD -> Installer la version 1.2.3.
- Si l'erreur "Initialization failed!" s'affiche. Rajouter la ligne de code "pinMode(10, OUTPUT)" dans l'Arduino juste après le "Serial.begin()" au début du code.
Qt
Branchement
- Insérer la carte SD à l'intérieur du lecteur de carte SD du NodeCMU.
- Connecter l'Arduino UNO et le NodeCMU.
- Brancher les fils du capteur DHT au NodeCMU de la manière suivante:
- Le fil le plus à gauche doit être brancher sur le 5V.
- Le fil du milieu doit être relier à l'entrée Digital 2.
- Le fil de droite doit-être relier à la masse (GND). - Relier l'alimentation USB de l'arduino sur un port USB de l'ordinateur.
Boîtier
Notice d'utilisation
- Brancher le câble USB de l'Arduino à l'ordinateur.
- Sur l'ordinateur ouvrir le document Arduino contenant le code.
- Téléverser le code vers l'Arduino.
- Il est recommandé de vérifier le code avant de le téléverser.
- En cas de problème de communication, vérifier ou modifier le port utiliser dans Outil -> Port. - Ouvrir Qt Creator.
Limites d'utilisation
Le capteur est fragile. L'utiliser dans des situations extrêmes peut fausser les valeurs ou l'endommager.
- Ne pas utiliser le capteur à l'extérieur en cas de rosée.
- Ne pas l'exposer aux polluants chimiques (Exemple: chlore)
- Ne pas l'exposer aux soleil et aux ultraviolets pour une durée prolongée.
Il est recommandé de stocker le capteur dans un lieu ou la température est comprise entre 10 et 40° et dont l'humidité relative est inférieur à 60%.
Comment ça marche?
Observations
Texte + images/photos
Si tout fonctionne correctement, alors la température et l'humidité s'affiche en temps réel sur l'ordinateur:
Explications
Etre capable de vulgariser au maximum ces connaissances de façon simple et ludique, afin de les transmettre à un plus grand nombre.
Texte + images/photos
- Comment est-ce que ça fonctionne?
- Le capteur DHT envoie un signal électrique à l'arduino, ce signal électrique varie en fonction de la température et de l'humidité.
- L'Arduino convertit le signal et renvoie une valeur numérique de la température et de l'humidité à l'ordinateur.
- L'ordinateur récupère ces données et affiche la température et l'humidité en temps réel.
Plus d'explications
Entrer dans des explications techniques et scientifiques plus complexes, mais toujours de manière ludique.
Texte + images/photos
- Comment est-ce que le capteur mesure la température et l'humidité?
Le capteur DHT est doté d'un condensateur et d'une thermistance.
- L'impédance du condensateur varie en fonction de l'humidité dans l'air.
- La thermistance est une résistance dont l'impédance varie en fonction de la température.
Ces variations d’impédance entrainent une variation de la tension aux bornes des composants. Ces variations de tensions sont mesurables et permettent d'évaluer le taux d'humidité et la température dans l'air avec une bonne précision.
Un léger bémol, en plus de l'eau, le capteur est aussi sensible aux vapeurs produites par les composants chimiques. Une exposition prolongée peut endommager de façon permanente le capteur.
Et dans la vie de tous les jours ?
Lorsqu'il y a de l'humidité, il faut mettre son K-way. Lorsque le temps est couvert, il faut mettre ses polaires.