Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

"Palmy Weather" Goes live with Air Quality Monitor

The WeatherDuino Air Quality Monitor has been available for just over 6 weeks now, the latest project release to a fantastic range of circuit boards designed to monitor our environment.
This is a well priced little addition to an often forgotten part of our environment - the air we breath. This Air Quality Monitor will wirelessly transmit to the WeatherDunio Pro2 Receiver to display the data. But one does not have to worry if they do not have a Pro2 Receiver, because this system can also operate as a standalone project if an LCD screen is attached.
As the Air Quality Monitor can operate as an independent product, the possibilities are endless. It could be moved around to assess different locations and environments.
It is a very straight forward project to solder together and the parts needed are also easy to find online. With very few components needed, this can be up and running in an afternoon. A great starting point for those who may not have had much experience with soldering before or would like to test the waters of what the WeatherDunio projects can offer.
Earlier this week I permanently mounted my Air Quality Monitor outside to start gathering real environmental data after a couple of weeks of inside testing. I opted to use the wireless transition method to get the data back to my WeatherDunio Pro2 Receiver. The Pro2 Receiver also uploads the data, through the Cumulus Weather Software, to my website for my end users to view.
With the latest development to the WeatherDunio Pro2 Receiver, you do not even need to have your own website or be using Cumulus to be able to publish or access this data. By signing up free to thingSpeak, the Pro2 Receiver will upload the data every 10 minutes and graph the results.

I found this project straight forward to assemble and get working. Once again the hold back in completing the project faster was the delivery time for individual components that needed to be sourced; some suppliers are faster than others.
It took me 9 hours to mount the circuit into the final enclosure, but I am very happy with how it turned out. I have decided to go for dedicated, independent setup so I could mount it in a different location to my other weather station hardware. A solar panel was chosen to recharge a battery so it kept the system free from wires. Mains power is also an option for this project through a 9VDC transformer. I decided to used a transmitter/radiation shield from an old Fine Offset weather station to house all the environmental sensors in, surprisingly, everything fits nice and snug inside while maintaining good air flow and shelter from rain.

If you would like to see what data I am gathering from my system, you can view it on my personal website, , or though my ThingSpeak profile,

I highly recommend giving this project a go, either as a standalone system, or a fun and exciting addition to your existing WeatherDuino weather station.





Brilliant article, Palmyweather!  Smile Heart

Best Regards

[Image: banner.php]
My outdoor AQM-I: here

very nice. great job!

PalmyWeather, thank you for this publication, and congratulations for the construction.


I am building my AQM into one of the boxes Palmyweather has used. I like it very much. I never gave a thought to Jaycar stocking them until I stumbled across them. I love the hinge and clip lid.

I had a busy afternoon commencing the radiation shield build, in fact I am also rebuilding my temperature & humidity shield.


These enclosures are great! My main weather station unit is also in one. It is surprisingly spacious: can fit a 12V 12Ah battery in it nicely, with charge controller and WeatherDuino circuit board. IP66 rated and measures Large 200(L) x 200(W) x 130(D)mm. The clips which lock the lid are also a nice addition and makes access easier especially when on the roof.

I am thinking I will redo my main weather station enclosure to have the DIN rail clips on the back like shown in the photos above because this has surprisingly worked well for my Air Quality monitor.


Thank-you for your comments and updated pictures. It is interesting how you have said that a 12ah battery will fit nicely; it seems I may have access to one. Although I have retained the backing plate to mount everything on.
I am making good progress; up to the temp/humidity and O2 sensors mounting to the bracket, and then making and positioning the radiation shield. I managed to complete enough yesterday so my AQI is still online, sitting inside the sliding door and powered by a solar & battery set.

On the agenda is completely redoing my transmitter box, though planning on using a steel enclosure so it is a good time to upgrade the capacity of the battery, especially when I finally get to putting my second transmitter out with soil moisture.


(26-04-2018, 11:41)qldbureau Wrote:  Although I have retained the backing plate to mount everything on.

I chose to remove the metal plate that comes with this enclosure. I did not want anything to accidentally short across it.

Hi Palmyweather,
I now have my AQM working well, would you be able to provide some guidance how to create the page on your web site that shows and graphs the AQ data please? I can probably figure out most of doing the thingspeak graphs, but am not sure now to configure cumulus to upload the data..
[font]Thanks[/font] Andy

Hi Andy,

Cumulus will not upload the AQM data, since the Davis protocol doesn't have any fields for this kind of data.
Display the AQM data on web weather pages involves some extra procedures. I'm not sure, but I think they are described somewhere on the forum.

First step is enabling sending the AQM data to your server:

// --------------------------------------------------------------------------------------
// Air Quality Monitor - Upload and insert data in a SQL table at your own server ----
// Be sure you have already created the database and table. See AirQuality_LogToSQL.php script for info
// --------------------------------------------------------------------------------------
#define ENABLE_AQM_TO_MYSERVER 0 // 1= Enable, 0= Disable

and install on your server the php script that is included in the software package. This script will insert the AQM data on a DB (you should first create it) and also creates an AirQuality_Log.txt file which contain the latest AQM data. Then is just a matter of retrieving the latest data from the db or from the text file.


Users browsing this thread: 1 Guest(s)