Public Lab Research note

Leptos: gas detection and monitoring station

by imvec | October 20, 2016 13:14 20 Oct 13:14 | #13630 | #13630

What's Leptos

Leptos is a project in development for the construction of a gas detection and monitoring station to be deployed in the field for long periods of time. It will be equipped with MQ-2 sensors for the detection and monitoring of lethal gases, a PPD42 sensor to measure PM10 and PM2.5 solid particles in suspension and a BME280 of temperature-humidity - barometer. Leptos station is thought to be located in the vicinity of highly contaminated areas and carry out monitoring in real time of lethal gases and solid suspended particles. It will be connected to the I.M.V.E.C. online platform via Wifi or GPRS connection.

Components version 0.1

· Arduino Uno R3 ( · Grove Shield V.2 ( · MQ2 gas sensor ( · SHINYEI PPD42 dust sensor ( · BME280 temperature/humidity/pressure ( · 0.96" OLED screen ( · Data logger ( · 5V battery ( · SD memory card

Assembling instructions

Check the manual at

Source code

The code is based on "Precise Air Quality Monitoring System" by Idee & "DustDuino", you can find it here:

Using it

Version 0.1 is usefull now just to detect "presences" of the gases and view them in the OLED screen.Also data is stored in a text file inside the SD card.

Next steps

1- Work with Barcelona University to calibrate the MQ-2 gas sensor and stablish the deviation margins in relation to a professional Drägger gas detector. 2- Test and comparison between MQ-2 gas sensor and the Grove Multichannel Gas Sensor ( 3- Wifi and GPRS connectivity to pipe the collected data to an online public platform.

I did this Help out by offering feedback! Browse other activities for "open-air"

People who did this (0)

None yet. Be the first to post one!


Hey! Amazing work! What's the approximate cost of this setup?

Is this a question? Click here to post it to the Questions page.

Reply to this comment...

Ey @pdhixenbaugh good to hear you! The approximate cost as It's now, for version 0.1, is around 80$ depending on the Ardu (if clone or original...)

Reply to this comment...

Login to comment.