Table des matières:

Moniteur de température et d'humidité de la pièce : 6 étapes
Moniteur de température et d'humidité de la pièce : 6 étapes

Vidéo: Moniteur de température et d'humidité de la pièce : 6 étapes

Vidéo: Moniteur de température et d'humidité de la pièce : 6 étapes
Vidéo: Mesurer la température et l'humidité avec le capteur DHT11 | ARDUINO #30 2024, Juillet
Anonim
Moniteur de température et d'humidité de la pièce
Moniteur de température et d'humidité de la pièce
Moniteur de température et d'humidité de la pièce
Moniteur de température et d'humidité de la pièce

Mon projet, QTempair, mesure la température ambiante, l'humidité et la qualité de l'air.

Ce projet lit les données des capteurs, envoie ces données à la base de données et ces données seront affichées sur un site Web. Vous pouvez enregistrer une température dans les paramètres du site Web, lorsqu'il fait plus chaud que la température enregistrée, un ventilateur s'allume. Vous pourrez également allumer ou éteindre le ventilateur via le site Web.

Donc en bref QTempair sera capable de:

  • Mesurer l'humidité dans la pièce
  • Mesurer la température dans la pièce
  • Mesurer le dioxyde de carbone dans la pièce
  • Afficher les données sur le site Web

Dans ce instructable, je vais expliquer étape par étape comment je l'ai fait.

Étape 1: Étape 1: Commencer

Étape 1: Commencer !
Étape 1: Commencer !
Étape 1: Commencer !
Étape 1: Commencer !

Vous trouverez en pièce jointe un fichier excel. Une nomenclature (nomenclature) Vous y trouverez les éléments dont vous avez besoin, où les trouver, combien ils coûteront et combien coûtera le projet.

Les matériaux dont vous aurez besoin sont:

  • Raspberry Pi 3 modèle B
  • DHT22
  • MQ-135
  • docteur moteur
  • Affichage LCD
  • LED
  • Ldr
  • Du bois pour faire une boite, mais juste une boite à pain, etc fera aussi l'affaire !

Étape 2: Étape 2: Commençons le câblage

Étape 2: Commençons le câblage
Étape 2: Commençons le câblage

Sur la base de ce schéma fritzing, vous devriez être en mesure de faire le câblage

Étape 3: Étape 3: Programmation

J'ai programmé les composants en Python (https://www.python.org/)

Si vous vous êtes connecté aux composants correctement en fonction du schéma fritzing, vous devriez pouvoir lire les données à partir d'eux.

Étape 4: Étape 4: Base de données

Étape 4: Base de données
Étape 4: Base de données

J'ai utilisé MySql (https://www.mysql.com/) pour créer ma base de données. J'ai utilisé 2 tables pour ce projet. Dans un tableau, nous enregistrerons le capteur que nous utilisons dans ce projet, dans l'autre tableau, les données seront enregistrées à partir du capteur. Ceci est lié au sensorId de la table des capteurs.

Étape 5: Étape 5: Site Web

Étape 5: Site Web
Étape 5: Site Web
Étape 5: Site Web
Étape 5: Site Web
Étape 5: Site Web
Étape 5: Site Web

Voici les screens de mon site. Vous voyez que les données sont visualisées dans le graphique. Ces données sont affichées et la page des paramètres.

Étape 6: Étape 6: Tout assembler

J'ai utilisé du MDF pour mon "boîtier" mais vous pouvez utiliser tout ce que vous voulez. Assurez-vous simplement qu'il est assez épais et que vous pouvez y percer des trous.

Conseillé: