NodeMCU ESP8266: Mida usted mismo los valores del polvo fino

El proyecto "Luftdaten.info" recoge lecturas de partículas en base a estaciones de medición privadas operadas por usuarios comprometidos. He montado una estación de este tipo en mi balcón.

ES8266 con sensor de polvo fino
ESP8266 con sensor de polvo fino

Las piezas individuales pueden pedirse a través de AliExpress con el correspondiente tiempo de espera (las entregas individuales están por debajo de la frontera aduanera y son entregadas por el Correo Alemán) o encargarse a Amazon por precios ligeramente más altos.

Se basa en un microcontrolador ESP8266, que puede ser direccionado con el IDE de Arduino y puede ser fácilmente flasheado: en Linux, todo lo que se necesita es conectar el controlador con un cable micro-USB e introducir el puerto correcto en el comando de flasheo. En mi caso, el ESP8266 estaba disponible bajo /dev/ttyUSB0 para encontrar.

Después de descargar las herramientas para el ESP8266 a través del IDE de Arduino (que es posible después de añadir "http://arduino.esp8266.com/stable/package_esp8266com_index.json" como URL adicional del administrador del foro en la configuración y luego una búsqueda de "esp8266"  en "Herramientas -> Junta... -> Gerente de la Junta" es fácil de manejar), puedes iniciar el proceso de flash.

El comando para esto es /dev/ttyUSB0 en el puerto de Linux:

~/.arduino15/packages/esp8266/tools/esptool/0.4.13/esptool -vv -cd nodemcu -cb 57600 -ca 0x00000 -cp /dev/ttyUSB0 -cf ~/Downloads/latest_en.bin
datos del sensor
Los datos de los sensores en vivo

Después de un parpadeo exitoso, puedes empezar bajo http://192.168.4.1/ llevar a cabo la configuración y establecer la conexión con la WLAN de la casa. Después se puede llegar al sensor desde la red doméstica bajo http://feinstaubsensor-{Sensor-ID}.local/. Allí puede recuperar los datos en vivo de los sensores.

Además, se pueden configurar los servicios a los que se transmiten los datos de medición. Por defecto, los datos se transmiten a Luftdaten.info, pero también es útil transmitirlos al proyecto openensemap.org. Allí se recogen los datos de varios sensores, que no sólo prestan atención a la contaminación por polvo fino, sino que también determinan datos como la presión del aire o la intensidad de los rayos ultravioleta. El acceso a los datos en sí está entonces abierto al público en general. Actualmente (al 15.04.2018) 1.620 sensores están almacenados en la base de datos.

Mi estación de medición está por supuesto también en OpenSenseMap.org depositado. Desafortunadamente, no hay una forma fácil de operar el sensor con una célula solar, así que uso un enchufe que afortunadamente existe en mi balcón. Si encuentro una manera de usar el sensor sin una fuente de alimentación USB, actualizaré este artículo.

Datos para uso propio y de la Comunidad

Por aproximadamente 30,- Euros y un poco de tiempo, uno obtiene una práctica estación de medición que puede registrar la humedad del aire, la temperatura y también el polvo fino en dos tamaños (PM2.5 y PM10, 2,5 µm y/o 10 µm de tamaño de partícula). Con el sensor respectivo, también se añade la presión del aire.

Si te sientes inspirado ahora y quieres montar una estación de sensores por ti mismo, también puedes pedir las piezas cómodamente a Amazon - pero los plazos de entrega no son realmente mejores que a través de AliExpress con envío gratuito. En cualquier caso, los datos deben ponerse también a disposición de los proyectos mencionados.

[amazon box=“B07911ZY9W,B07WFB24WD,B074Q2WM1Y“ template=“list“]

Deje una respuesta

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *