Table des matières:

Évaluateur de risque de condensation : 4 étapes (avec photos)
Évaluateur de risque de condensation : 4 étapes (avec photos)

Vidéo: Évaluateur de risque de condensation : 4 étapes (avec photos)

Vidéo: Évaluateur de risque de condensation : 4 étapes (avec photos)
Vidéo: L'atmosphère terrestre et la vie (Enseignement scientifique Tle) 2024, Novembre
Anonim
Évaluateur du risque de condensation
Évaluateur du risque de condensation
Évaluateur du risque de condensation
Évaluateur du risque de condensation

Bonjour à tous, Je travaille comme maçon même si j'ai toujours été très intéressé par les nouvelles technologies.

J'ai beaucoup appris sur l'impression 3D, Arduino et les problèmes électroniques en lisant beaucoup. Je visite ce site régulièrement donc j'aimerais apporter ma petite contribution.

Dans mon travail, il n'est parfois pas si facile de connaître la raison de l'humidité dans un mur qui provoque des environnements insalubres.

Ce projet nous aidera à faire la distinction entre une fuite d'eau et une humidité condensée.

Pour y parvenir, j'ai eu l'idée de surveiller avec un enregistreur de données les valeurs suivantes sur une période de temps:

-Humidité ambiante

-Température ambiante

-Température de la zone humide

Ces valeurs nous permettent de savoir si la température de la zone humide a été inférieure au point de rosée. Cela signifie que la condensation est la cause de l'humidité.

Bien qu'une caméra termographique puisse faire ce travail, il y a deux raisons pour lesquelles j'ai fait ce projet:

1.-Ils sont très chers

2.-le moment de la mesure ne pouvait pas être le bon pour obtenir les données en raison des changements de valeurs au cours de la journée.

J'espère que ce projet pourra aider quelqu'un.

Étape 1: Nomenclature

Nomenclature
Nomenclature
Nomenclature
Nomenclature

-arduino nano data loggerhttps://s.click.aliexpress.com/e/0vsomLQ-arduino nano v3 (clon)https://s.click.aliexpress.com/e/tWzq3o4-OLED display 0, 96 ssd1306https:/ /s.click.aliexpress.com/e/0vsomLQ-Capteur d'humidité et de température DHT22https://s.click.aliexpress.com/e/bPMNuPhI-Infrarouge Capteur de température Mlx90614https://s.click.aliexpress.com/e /bY57Pd1I-2 batteries 18650 3500mahhttps://s.click.aliexpress.com/e/b1uwHSV6-case pour 2 batterieshttps://s.click.aliexpress.com/e/b2qTzSrQ-some fil, soudage à l'étain y filament PLACompte total moins de 30€

Étape 2: Où pouvons-nous tout mettre ??

Où pouvons-nous tout mettre ??
Où pouvons-nous tout mettre ??

Après avoir obtenu le code qui a fonctionné correctement, je devrais faire face à ce problème.

J'avais besoin d'une boîte pour placer tous les composants. Je voulais non seulement que tout reste ensemble, mais aussi que le MLX90614 puisse se déplacer pour pointer la cible.

Pour l'obtenir, j'ai conçu cette coque avec Autocad2015 et je l'ai imprimée avec mon imprimante 3d (Anet A10). Comme tout dans mon projet, cela pourrait être mieux mais peut-être que cela peut aider quelqu'un.

Ici vous avez les fichiers stl.

Je m'excuse pour les éventuelles erreurs mais c'est mon premier projet.

Merci pour votre temps. Si vous avez besoin de plus d'informations, n'hésitez pas à me contacter.

Si vous le trouvez intéressant, j'apprécierais votre vote ou au moins un like.;)

Étape 3: Connectons tout

Connectons tout
Connectons tout
Connectons tout
Connectons tout
Connectons tout
Connectons tout

Eh bien, maintenant nous avons tout le nécessaire.

Nous partons avec un avantage. L'enregistreur de données a déjà connecté un micro sd à une horloge RTC.

Comme je ne suis pas un expert, j'ai commencé à regarder des tutoriels et à collecter des informations supplémentaires sur les capteurs.

J'avais besoin de connecter DHT22, MLX90614 et aussi l'écran OLED.

Connecter chacun séparément est assez facile et il existe plusieurs tutoriels pour le faire, mais le plus difficile était que tout fonctionne ensemble.

Je laisse le squematic Fritzzing avec les connexions avec les modules séparés au cas où quelqu'un n'aurait pas accès à l'enregistreur de données nano Arduino.

De plus, j'ai inclus un voltmètre (diviseur de tension) pour connaître l'état de la batterie.

Étape 4: le code

Le code est celui qui m'a pris le plus de temps et il a encore quelques petits problèmes (j'apprécierais vraiment que quelqu'un puisse le vérifier, lol) mais il remplit son objectif.

Comme j'ai quelques limitations en termes de programmation, ma façon de gérer cela a été de rassembler des exemples que j'ai trouvés dans différentes bibliothèques.

Le plus difficile était de trouver les librairies pour l'écran OLED et le MLX90614, chacune fonctionnait séparément mais toutes ensemble était impossible de les faire fonctionner. J'attribue cela au fait que OLED, MLX90614 et Micro sd, tous les trois, utilisent I2C.

Je l'ai essayé avec un écran LCD 16x2 et c'était plus simple mais je voulais le faire avec l'écran OLED.

Finalement, j'ai réussi à le faire fonctionner, même si cela m'a pris beaucoup d'heures de pas en avant et de recul.

Le croquis fonctionne comme suit:

-Les bibliothèques sont incluses.

-Les variables sont définies.

-Les capteurs sont initialisés.

-Le point de rosée est calculé et comparé à la température de la zone humide en le maintenant dans une variable appelée Rcond (risque de condensation).

- Les données enregistrées sur une carte micro sd sont: l'humidité ambiante, la température des parois, Rcond et Rmax (valeur max de la variable Rcond) ainsi que la date et l'heure.

-L'humidité relative, la température du mur, le Rmax et la valeur du voltmètre sont affichés sur l'écran.

-Le croquis est configuré pour s'endormir et toutes les cinq minutes pour se réveiller et obtenir les valeurs. Cela peut être configuré. Avec cette configuration, la durée de vie des batteries peut aller jusqu'à sept jours. Ce temps est suffisant pour obtenir des données significatives.

- Les données sont enregistrées dans un fichier texte qui peut être facilement importé dans un fichier excel et pour créer des graphiques à valoriser si la cause de l'humidité est la condensation.

Conseillé: