Tabla de contenido:

Medidor de calidad del aire interior: 5 pasos (con imágenes)
Medidor de calidad del aire interior: 5 pasos (con imágenes)

Video: Medidor de calidad del aire interior: 5 pasos (con imágenes)

Video: Medidor de calidad del aire interior: 5 pasos (con imágenes)
Video: Cómo medir la calidad del aire cerca | Aprendizaje de STEM | General Motors 2024, Noviembre
Anonim
Medidor de calidad del aire interior
Medidor de calidad del aire interior

Proyecto sencillo para comprobar la calidad del aire en tu casa.

Dado que últimamente nos quedamos / trabajamos mucho desde casa, podría ser una buena idea controlar la calidad del aire y recordar cuándo es el momento de abrir la ventana y tomar un poco de aire fresco.

Paso 1: Piezas y herramientas

Piezas y herramientas
Piezas y herramientas
Piezas y herramientas
Piezas y herramientas
Piezas y herramientas
Piezas y herramientas
Piezas y herramientas
Piezas y herramientas

Partes

  • BME680 CJMCU
  • Pantalla OLED (128 x 64)
  • Chip Wi-Fi ESP8266 (NodeMCU V1)
  • Caso: https://www.thingiverse.com/thing:1720314 (o cualquier otro caso que le guste)
  • Alambres Dupont

Instrumentos

Soldador

Paso 2: diagrama de cableado

Diagrama de cableado
Diagrama de cableado

Diagrama de cableado

Paso 3: el código

El código
El código

El código está disponible aquí:

Basado en

Calcula IAQ con un sensor BME680.

Lectura de temperatura bruta, humedad y resistencia al gas Permitir compensación para la calibración de temperatura Calcular automáticamente la humedad respectiva usando la aproximación August-Roche-Magnus Calcular IAQ a partir de temperatura, humedad y resistencia al gas siguiendo Dr. Julie Riggs, The IAQ Rating Index, www.iaquk. org.uk

Código para aquellos que estén interesados en utilizar un sensor BME680 a través de las bibliotecas I2C y Adafruit para calcular IAQ sin las bibliotecas patentadas de Bosch.

Biblioteca de Adafruit: Esta es una biblioteca para el sensor de humedad, temperatura y presión BME280 Diseñado específicamente para trabajar con Adafruit BME280 Breakout - www.iaquk.org.uk Estos sensores usan I2C o SPI para comunicarse, 2 o 4 pines son requerido para la interfaz. La dirección I2C del dispositivo es 0x76 o 0x77. Adafruit invierte tiempo y recursos en proporcionar este código de fuente abierta. ¡Apoye a Adafruit y al hardware de código abierto comprando productos de Adafruit! Escrito por Limor Fried y Kevin Townsend para Adafruit Industries. Licencia BSD, todo el texto anterior debe incluirse en cualquier redistribución

Bibliotecas necesarias:

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

Sensor general de Adafruit (Administrador de biblioteca de Arduino)

Adafruit BME680 (Administrador de bibliotecas de Arduino)

SoftwWire Steve Marple (Administrador de la biblioteca Arduino)

AsyncDelay Steve Marple (Administrador de la biblioteca de Arduino)

Paso 4: conecta todo

Conecta todo
Conecta todo
Conecta todo
Conecta todo

OLEDVCC - 3,3 V

GND - GND

SCL - D1

SDA - D2

BME680

VCC - 3,3 V

GND - GND

SCL - D1

SDA - D2

Dado que tanto el sensor como el OLED están conectados mediante I2C, están conectados a los mismos pines. Para hacer eso, puede cortar un cable dupont por la mitad y soldar los cables para tener algunos cables en forma de Y.

Paso 5: Más ideas

Más ideas
Más ideas

Más ideas

  • Envíe los datos a MQTT / Blink / Thingspeak
  • Agregar una batería

Espero que hayas disfrutado de este proyecto y si tienes alguna pregunta no dudes en preguntar.

¡Gracias por leer!

Recomendado: