Air Quality Monitoring With DSM501A With Nokia LCD

by Lacybad in Circuits > Arduino

4235 Views, 4 Favorites, 0 Comments

Air Quality Monitoring With DSM501A With Nokia LCD

IMG_20190915_165043.jpg

Hello friends!

In this short instructable i will show you how to monitor the air qulaity at your home or anywhere.

It is quite easy to assemble this budget price air quality monitoring station.

Google Is Your Friend

I have ordered this sensor from Aliexpress a few months ago and i did not have much free time to play with it. To be honest, i could not achive the desired result i have wanted. I was searching the internet for a proper article.

A few hours of serching i found 2 of them:

https://www.hackster.io/mircemk/arduino-air-qualit...

https://diyprojects.io/calculate-air-quality-index...

The second tutorial is very detailed and has a lot of explanation of what is what.

Material

DSM501-fine-dust-sensor_big.jpg
letöltés (1).jpg
nokia_5110_graphic_lcd_84_48-500x500.jpg

The parts needed for this project:

- Any arduino board

- DSM501A dust sensor

- Nokia 5110 LCD

- A few F-M jumper wires

Software and Connections

DSM501-PINOUT-PM10-PM25.jpeg

Connections are:

Nokia 5110

Reset D12

CE D11

DC D10

DIN D9

CLK D8

VCC 3.3 V

BL 3.3 V

GND Ground

DSM501A:

1 pin Not used

2 pin PM 1.0 Digital 5 (PWM)

3 pin Vcc 5 volts

4 pins PM 2.5 Digital 6 (PWM)

5 pin Ground

If you have compiling errors, pls copy sketch to a new tab without saving and then try again.

Downloads

Air Monitoring in Action

IMG_20190915_163704.jpg
IMG_20190915_165035.jpg
IMG_20190915_165043.jpg
IMG_20190915_165046.jpg
IMG_20190915_165049.jpg
IMG_20190915_165528.jpg
IMG_20190915_165840.jpg

After assembling i took the opportunity to test it. So i went outside to the shades and waited. It takes about a minute for the sensor to warm up. Pls avoid using the sensor in direct sunlight!

I used and arduino uno with an acrillic box on purpose. I did not wanted to place it on directly on a table, avoid anything that can interrupt the PWM signal.

I have experimented with a aerosol , blowing smoke towards the sensor, which has reacted very fast. The sampling time was reduced to 10 seconds. I think that peroid of time is perfect for it.

I am not sure or don't know how accurate this sensor is, but for experimenting or for hobby projects i think it acceptable.

Pls experiment with it too.

Future Plans

I am planning to remake this with a ESP8266. The plan is a color TFT LCD and data upload to Thingspeak or other databases. As soon i finish with it(50% is done) i will update it.

Disclaimer

I do not own this software! I just added a few lines of code to display the results!

Done!

You are done. Have a good time experimenting with it!

Have a nice day!