Tabla de contenido:

Estación meteorológica de IoT con monitoreo de COV: 6 pasos
Estación meteorológica de IoT con monitoreo de COV: 6 pasos

Video: Estación meteorológica de IoT con monitoreo de COV: 6 pasos

Video: Estación meteorológica de IoT con monitoreo de COV: 6 pasos
Video: Estación meteorológica wifi con ESP32 y ThingSpeak 2024, Noviembre
Anonim
Estación meteorológica de IoT con monitoreo de COV
Estación meteorológica de IoT con monitoreo de COV
Estación meteorológica de IoT con monitoreo de COV
Estación meteorológica de IoT con monitoreo de COV

En este instructivo, muestro cómo construir una estación meteorológica de Internet de las cosas (IoT) con monitoreo de compuestos orgánicos volátiles (COV). Para este proyecto, desarrollé un kit de bricolaje. El hardware y el software son de código abierto.

Paso 1: Kit MeteoMex Aeria

Kit MeteoMex Aeria
Kit MeteoMex Aeria

El kit MeteoMex aeria (https://www.meteomex.com) cuesta alrededor de 25 USD y contiene

  • 1 placa de circuito impreso (PCB).
  • 1 sensor climático BME280.
  • 1 sensor de COV CCS811
  • 1 microprocesador Wemos D1 R1 mini ESP8266 con WiFi.
  • pines de cabecera.
  • 1 Puente (J1).

Además, necesitará una estación de soldadura y una fuente de alimentación adecuada para el dispositivo terminado (USB o 3 pilas AA) y un cable USB para la programación.

Paso 2: suelde los componentes

Suelde los componentes
Suelde los componentes
Suelde los componentes
Suelde los componentes
Suelde los componentes
Suelde los componentes

Tienes que soldar los encabezados y los sensores en la PCB y el Wemos D1 mini. Tenga cuidado con la orientación correcta de los sensores en la placa. Para asegurar un montaje limpio, utilizo una placa de pruebas para ensamblar las piezas.

Paso 3: Registre o instale el servidor ThingsBoard

Registre o instale el servidor ThingsBoard
Registre o instale el servidor ThingsBoard

Para usar ThingsBoard como plataforma de IoT, debe registrarse en https://thingsboard.io o instalar su propio servidor ThingsBoard. Hay diferentes formas de instalar ThingsBoard Community Edition, p. Ej. en un servidor Linux, Windows, Raspberry Pi, etc. Elegí la instalación en un servidor personal virtual Ubuntu 18.04 LTS:

En su instancia de ThingsBoard, debe iniciar sesión como inquilino y registrar un nuevo dispositivo para enviar los datos de telemetría. Su dispositivo se identificará con su token de acceso.

En el siguiente paso, necesita el servidor: la URL del puerto y el token de acceso de su dispositivo.

Paso 4: Programación del Wemos D1 Mini

Programación del Wemos D1 Mini
Programación del Wemos D1 Mini

El Wemos D1 mini se puede programar con el IDE de Arduino.

Instale las placas adicionales ESP32 de https://dl.espressif.com/dl/package_esp32_index.json en el IDE de Arduino y elija el dispositivo correcto: LOLIN / Wemos D1 R1. De lo contrario, ¡podrías "bloquearlo" para siempre (me pasó a mí …)!

Hay diferentes ejemplos de código disponibles en

Para este instructable, usamos el programa MeteoMex_USB_ThingsBoard_aeria_VOCs.

Importante: En el programa, debe usar la URL correcta de su servidor ThingsBoard y el token de acceso de su dispositivo.

Además, debe definir su SSID y contraseña de WiFi.

También debe decidir la frecuencia de muestreo, publicando datos cada 10 minutos (para el monitoreo en tiempo real, puede enviar datos cada 500 ms).

Paso 5: Vivienda de la estación meteorológica

Vivienda de la estación meteorológica
Vivienda de la estación meteorológica
Vivienda de la estación meteorológica
Vivienda de la estación meteorológica
Vivienda de la estación meteorológica
Vivienda de la estación meteorológica

La ubicación de su estación meteorológica es importante: debe protegerse del sol directo y la lluvia. Al mismo tiempo, necesita suficiente ventilación para medir los COV y las condiciones atmosféricas. Idealmente, puede montar el MeteoMex cerca de un enchufe y dentro del alcance de su red WiFi.

Para la vivienda, puede considerar diferentes opciones. Una caja 'profesional' adecuada le costará ~ 10 USD, y necesita más plásticos … También decidí no usar una caja impresa en 3D por razones de tiempo, costo y medioambientales (obtuve una impresora 3D en mi laboratorio para la creación de prototipos de dispositivos analíticos). En su lugar, reutilicé un vaso de plástico para yogur. Por supuesto, uno muy elegante. Hasta ahora, estoy bastante contento con esta solución: baja huella ambiental, bajo costo (~ 1,5 USD, incluido 1 litro de yogur) y funcional.

Paso 6: Monitoreo en línea

Monitoreo en línea
Monitoreo en línea

Listo. Si lo desea, puede compartir el panel público de su estación meteorológica:

Estación meteorológica IoT con COV, Irapuato, MX, 1, 990 m.a.s.l.

Recomendado: