Introduction: Room Air Analyzer

Download the arduino program, and find all the information about the installation of the libraries, the exploitation of the data and more here,

www.lelabtechno.com (Maker Spirit)

Twitter : @fdw34 and @lelabtechno

If you like this project, vote for it at the top right of this page.

Step 1: Room Air Analyzer

The purpose is to know ambient air composition of his house in order to act when the rate of pollution is critical.

"When is necessary to ventilate a room? "

Step 2: the Sensors Used

Grove - Dust Sensor (Wiki)

Sensor is to create Digital (Lo Pulse) output to Particulate Matters (PM). Lo Pulse Occupancy time (LPO time) is in proportion to PM concentration. The output is for PM whose size is around 1 micro meter or larger.


Grove - Air quality sensor v1.3 (Wiki)

The sensor is designed for indoor air quality testing. The main gas detected is carbon monoxide, alcohol, acetone, thinner, formaldehyde and other slightly toxic gases. It is compatible with 5V and 3.3V power supply.

Grove - Temperature&Humidity Sensor Pro (Wiki)

This product is a high accuracy temperature and humidity sensor used in home conditions.

Step 3: Display of Data.

Grove - OLED Display 1.12"

Grove - OLED 1.12'' is a 16 color grayscale 96×96 dot matrix OLED display module with Grove compatible 4pin I2C interface.


Step 4: Microcontroller Development Board

Seeeduino Lotus (Fully Arduino compatible)

Seeeduino Lotus is an ATmega328 Microcontroller development board. It is a combination of Seeeduino and Base Shield. It uses Atmel ATMEGA328P-MU and CH340. ATMEGA328P-MU is a high performance, low power 8-Bit AVR Microcontroller. CH340 is an USB bus converter chip that can realize an USB to serial interface. Seeeduino Lotus has 14 digital input/output (6 of which can output PWM) and 7 analog input/output, a micro USB connection, an ICSP header, 12 Grove connections, a reset button.


Sensors connections

Grove – Air quality sensor : pin A0

Grove - Dust Sensor : pin D4

Grove Temp & Humi Sensor Pro : pin D2

Grove - OLED Display 1.12" : pin I2C

Step 5: Arduino Programming

Download the arduino program, and find all the information about the installation of the libraries, the exploitation of the data and more here,

www.lelabtechno.com (Maker Spirit)

Step 6: I Recycled a Box to Embark the Whole

Step 7: Data Exploitation

Temperature (Grove Temp & Humi Sensor Pro)

The ideal temperature recognized by all specialists is for an adult room between 16 °C and 20 °C, and for a baby room between 18 °C and 21 °C. Other rooms betwen 20°C and 21°C. (Wiki)


Humidity rate (Grove Temp & Humi Sensor Pro)

The optimum humidity level recognized by all specialists is between 40% and 50%. The diagram above shows the humidity rate effect on the development of bacteria, viruses, allergies, mites …. (Wiki) (see the graph above)


Air quality rate (Grove - Air quality sensor)

The manufacturer data (see Wiki) indicates:

A rate below 50 : Air fresh

A rate above 50 : Low pollution

A rate above 150 : High pollution.

A rate above 400 : High pollution alert

One can start to aerate a room from a rate above 50.


Particle concentration rate. (Grove - Dust Sensor)

The manufacturer data indicates:

The sensor will address a value between 0 and 8000.

Knowing that clean air is around 500.

It can be estimated that over 1500 for a prolonged period, it is necessary to ventilate the room.

Above, the graph of an average day-long survey in an office, concentration according to the time (Data manufacturer, see Wiki)

If you like this project, vote for it at the top right of this page.

Download the arduino program, and find all the information about the installation of the libraries, the exploitation of the data and more here,
www.lelabtechno.com (Maker Spirit) Twitter : @fdw34 and @lelabtechno

Green Electronics Contest 2016

Participated in the
Green Electronics Contest 2016

Sensors Contest 2017

Participated in the
Sensors Contest 2017