Skip to content

System for logging, storing and visualisating values from various sensors

Notifications You must be signed in to change notification settings

UniversalScientificTechnologies/METEOBOX01

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

METEOBOX01 - atmospheric sensors testing platform

Meteobox is a universal platform for logging data from various meteorological or atmospheric sensors, aiming primarily at sensors of atmospheric variables like temperature, humidity, aerosols, etc. This platform was designed to compare multiple sensor types to each other or with other measuring systems. The device is not trying to be another generic meteorological station. This is primarily due to the features where multiple identical sensors can be connected to the device or easy implementation of new DUT sensors.

The platform primarily requires a power source for working. Data transmission can be provided by an internal LTE modem, ethernet connection, or by wifi connection. The device supports remote monitoring.

Abilities

The system records data from sensors connected via various interfaces. The data is immediately logged into the internal time series database. A CSV file is exported every hour, which serves as a backup and is automatically uploaded to a remote server. The system is equipped with a grafana dashboard for visualization of live data.

Examples of use

Comparison of particulate matter sensors

Our cooperating company ThunderFly is developing a system TF-ATMON for measuring atmospheric quantities in 3D space (in the atmosphere) using unmanned drones (UAVs). Specifically, they are using TF-G2 autogyro. This system was used with sensors of airborne particles from Sensirion when measuring New Year's fireworks 2021/2022. The result was that the concentration of small particles more than doubled through the height of atmospheric profile column. After a discussion with experts from the Czech Hydrometeorological Institute arise a requirement to compare and verify these micro-sensors with professional meteo-station reference, which are mainly different in a defined pre-processing of air intake e.g. air drying and some other treatment before entering the sensor itself. Based on this, we prepared the METOBOX with multiple sensors for ThunderFly s.r.o. The setup includes the following sensors:

  • 2x SHT3x: Temperature and humidity, mounted in TFHT01 board.
  • 2x Sensirion SPS30, concentrotions of PM particles
  • 2x Sensirion SEN54, concentrations of PM particles, temperature, humidity, and VOC

To connect a larger number of sensors with one address, we used an i2c address translator TFI2CADT01.

Technical details

The device uses MLAB components to connect to the sensors. Specifically, the USBI2C01 module creates an I²C interface from USB. Then pymlab framework is used to read the sensor data and log it to mongo based database.