Table des matières:

Mètre de qualité de l'air intérieur : 5 étapes (avec photos)
Mètre de qualité de l'air intérieur : 5 étapes (avec photos)

Vidéo: Mètre de qualité de l'air intérieur : 5 étapes (avec photos)

Vidéo: Mètre de qualité de l'air intérieur : 5 étapes (avec photos)
Vidéo: WEBINAIRE : La qualité de l’air intérieur et sa mesure (Version 2) 2024, Juillet
Anonim
Compteur de qualité de l'air intérieur
Compteur de qualité de l'air intérieur

Projet simple pour vérifier la qualité de l'air dans votre maison.

Étant donné que nous restons/travaillons beaucoup à la maison ces derniers temps, il peut être judicieux de surveiller la qualité de l'air et de vous rappeler quand il est temps d'ouvrir la fenêtre et de faire entrer de l'air frais.

Étape 1: Pièces et outils

Pièces et outils
Pièces et outils
Pièces et outils
Pièces et outils
Pièces et outils
Pièces et outils
Pièces et outils
Pièces et outils

les pièces

  • BME680 CJMCU
  • Écran OLED (128 x 64)
  • Puce Wi-Fi ESP8266 (NodeMCU V1)
  • Cas: https://www.thingverse.com/thing:1720314 (ou tout autre cas que vous pourriez aimer)
  • Fils Dupont

Outils

Fer à souder

Étape 2: schéma de câblage

Schéma de câblage
Schéma de câblage

Schéma de câblage

Étape 3: Le code

Le code
Le code

Le code est disponible ici:

Basé sur

Calcule la QAI avec un capteur BME680.

Lecture de la température brute, de l'humidité et de la résistance aux gaz Autoriser le décalage pour l'étalonnage de la température Calculer automatiquement l'humidité respective à l'aide de l'approximation August-Roche-Magnus Calculer la QAI à partir de la température, de l'humidité et de la résistance aux gaz selon Dr. Julie Riggs, The IAQ Rating Index, www.iaquk. org.uk

Code pour ceux qui souhaitent utiliser un capteur BME680 via les bibliothèques I2C et Adafruit pour calculer la QAI sans les bibliothèques propriétaires de Bosch.

Bibliothèque d'Adafruit: il s'agit d'une bibliothèque pour le capteur d'humidité, de température et de pression BME280 Conçu spécifiquement pour fonctionner avec l'Adafruit BME280 Breakout -- www.iaquk.org.uk Ces capteurs utilisent I2C ou SPI pour communiquer, 2 ou 4 broches sont requis pour l'interface. L'adresse I2C de l'appareil est 0x76 ou 0x77. Adafruit investit du temps et des ressources pour fournir ce code open source, veuillez soutenir Adafruit et le matériel open source en achetant des produits Adafruit ! Écrit par Limor Fried et Kevin Townsend pour Adafruit Industries. Licence BSD, tout le texte ci-dessus doit être inclus dans toute redistribution

Bibliothèques nécessaires:

ThingPulse SSD1306 (https://github.com/ThingPulse/esp8266-oled-ssd1306)

Capteur général Adafruit (gestionnaire de bibliothèque Arduino)

Adafruit BME680 (gestionnaire de bibliothèque Arduino)

SoftWire Steve Marple (Gestionnaire de la bibliothèque Arduino)

AsyncDelay Steve Marple (Gestionnaire de la bibliothèque Arduino)

Étape 4: connectez tout

Connectez tout
Connectez tout
Connectez tout
Connectez tout

OLEDVCC - 3.3v

TERRE - TERRE

SCL-D1

SDA - D2

BME680

VCC - 3.3v

TERRE - TERRE

SCL-D1

SDA - D2

Étant donné que le capteur et l'OLED sont connectés via I2C, ils sont connectés aux mêmes broches. Pour ce faire, vous pouvez couper un câble dupont en deux et souder les câbles pour avoir des câbles en forme de Y.

Étape 5: Autres idées

D'autres idées
D'autres idées

Autres idées

  • Envoyer les données à MQTT/Blink/Thingspeak
  • Ajouter une batterie

J'espère que ce projet vous a plu et si vous avez des questions n'hésitez pas.

Merci pour la lecture!

Conseillé: