Close

Some updates

A project log for Cheap and simple air quality monitor

Cheap and easy to replicate internet connected PM2.5/PM10 monitor allowing you to check air quality inside and around your house.

kk 12/25/2016 at 23:290 Comments

So there's another winter and another wave of terrible air quality in my city. This got me some motivation to find some time and move this project forward. I ordered another bunch of PCBs, this time with ground plane fixed, soldered testing board and done some testing. All the basic functionality seems to be working.

My friend asked me if I could make him a copy of this project which motivated me to actually put everything together, including enclosure. Here's how it looked:

The placement of the holes on a plexi has to be changed a little bit so that it would be possible to fit a powerbank. Then I want to order lasercut plexi sheets with proper holes so I don't have to drill them manually any more. But overall, this is much more handy to carry around now :)

PCB

Here's the list of things I have to change for next revision of the PCB:

Software

In order to flash the board it is required to disconnect SDS011 sensor (it shares the same UART). This is problematic once it's in enclosure. To overcome that I've added basic support for flashing the board over WIFI. To enter this mode, SET button has to be pressed and hold just after restarting the device (but since it pulls GPIO2 down it CAN'T be hold while resetting the device). I've also added simple DHT22 library and some code to display humidity and temperature on the display. 2 most important things left to be done now are:

Further actions

I borrowed SDS011 from my friend so now, having two of them, I will be able to test if different sensors will produce similar results. In order to do that I first have to solder another unit and prepare another case. I would also like to order another SDS011 for me so that I could finally put one in constant operation leaving other one for development.

Discussions