Taula de continguts:

Mesurador de la qualitat de l'aire interior: 5 passos (amb imatges)
Mesurador de la qualitat de l'aire interior: 5 passos (amb imatges)

Vídeo: Mesurador de la qualitat de l'aire interior: 5 passos (amb imatges)

Vídeo: Mesurador de la qualitat de l'aire interior: 5 passos (amb imatges)
Vídeo: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Desembre
Anonim
Mesurador de la qualitat de l’aire interior
Mesurador de la qualitat de l’aire interior

Projecte senzill per comprovar la qualitat de l'aire a casa seva.

Com que ens quedem / treballem molt des de casa darrerament, pot ser una bona idea controlar la qualitat de l’aire i recordar-vos quan és el moment d’obrir la finestra i d’entrar aire fresc.

Pas 1: peces i eines

Peces i eines
Peces i eines
Peces i eines
Peces i eines
Peces i eines
Peces i eines
Peces i eines
Peces i eines

Parts

  • BME680 CJMCU
  • Pantalla OLED (128 x 64)
  • Xip Wi-Fi ESP8266 (NodeMCU V1)
  • Cas: https://www.thingiverse.com/thing:1720314 (o qualsevol altre cas que us pugui agradar)
  • Filferros de Dupont

Eines

Soldador

Pas 2: Esquema de cablejat

Esquema de cablejat
Esquema de cablejat

Esquema de cablejat

Pas 3: el codi

El codi
El codi

El codi està disponible aquí:

Basat en

Calcula IAQ amb un sensor BME680.

Lectura de la temperatura bruta, la humitat i la resistència al gas Permetre el desplaçament per al calibratge de la temperatura Calculeu automàticament la humitat respectiva mitjançant l’aproximació August-Roche-Magnus Calculeu el QI a partir de la temperatura, la humitat i la resistència al gas seguint el Dr. Julie Riggs, The IAQ Rating Index, www.iaquk. org.uk

Codi per a aquells que estiguin interessats a utilitzar un sensor BME680 mitjançant biblioteques I2C i Adafruit per calcular IAQ sense les biblioteques propietàries de Bosch.

Biblioteca d'Adafruit: és una biblioteca per al sensor d'humitat, temperatura i pressió BME280 Dissenyada específicament per treballar amb l'Adafruit BME280 Breakout - www.iaquk.org.uk Aquests sensors utilitzen I2C o SPI per comunicar-se, 2 o 4 pins són necessari per a la interfície. L'adreça I2C del dispositiu és 0x76 o 0x77. Adafruit inverteix temps i recursos en proporcionar aquest codi de codi obert. Si us plau, admeti Adafruit i el maquinari de codi obert comprant productes a Adafruit. Escrit per Limor Fried i Kevin Townsend per a Adafruit Industries. Llicència BSD, tot el text anterior s’ha d’incloure en qualsevol redistribució

Biblioteques necessàries:

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

General Adafruit Sensor (Arduino Library Manager)

Adafruit BME680 (Arduino Library Manager)

SoftwWire Steve Marple (Arduino Library Manager)

AsyncDelay Steve Marple (Arduino Library Manager)

Pas 4: connecteu-ho tot

Connecteu-ho tot
Connecteu-ho tot
Connecteu-ho tot
Connecteu-ho tot

OLEDVCC - 3.3v

GND - GND

SCL - D1

SDA - D2

BME680

VCC - 3.3v

GND - GND

SCL - D1

SDA - D2

Com que tant el sensor com l'OLED estan connectats mitjançant I2C, es connecten als mateixos pins. Per fer-ho, podeu tallar un cable dupont per la meitat i soldar els cables per tenir uns cables en forma de Y.

Pas 5: idees addicionals

Idees addicionals
Idees addicionals

Idees addicionals

  • Envieu les dades a MQTT / Blink / Thingspeak
  • Afegiu una bateria

Espero que us hagi agradat aquest projecte i si teniu cap pregunta, no dubteu a fer-ho.

Gràcies per llegir!

Recomanat: