Solar Powered Particle Measurement With Optional Push to OpenSenseMap Via Home Automation Solution

by saghon in Circuits > Sensors

574 Views, 3 Favorites, 0 Comments

Solar Powered Particle Measurement With Optional Push to OpenSenseMap Via Home Automation Solution

SDS011_Blue.jpg
SDS011_Final.png
IMG_0276.jpg

This instruction will show how a solar powered particle sensor can be build and how the collected data can be collected by eg. FHEM home automation solution.

Optional passing the data to OpenSenseMap will make particle information public.

The solution is based on SHRDZM device sensor platform to support multiple different sensor integration with low power consumption.

Needed for Sensor Device

SDS011_BOM.png

Needed for Gateway and Home Automation Server

IntegrationStyleI_BOM.png

There are several types of integrations for a SHRDZM device possible.
This instruction shows the Integration Style I.
With this Integration Style, the gateway is directly connected via USB.

For other styles of integration, please visit the SHRDZM wiki.

Instead of the Wemos D1 mini, each other type of ESP8266 based module can be used. (eg. NodeMCU)

Flashing Firmware

FlashWiring.png

If you have bought the SDS011 together with the USB connector, you can also use this connector to flash the ESP-12.
Otherwise, you need a CP2102 USB to UART adapter to flash the firmware.

Flashing instructions Sensor Device

Flashing Instructions Gateway

How to Wire the Sensor Device

SDS011_Full.png

5 Watt solar panel is potentially over designed.
Experience has shown, 250-500 mA panel (5V) is sufficient as long as sun is shining at least a few hours per week.

STL files for a fitting case can be found on Thingiverse.

FHEM Installation and Sending Data to OpenSenseMap

Running installation of FHEM must be available first.
How to install FHEM on the Raspberry Pi can be found here.

If FHEM is available, follow the instructions for activating the SHRDZM Gateway.

Since a SHRDZM Gateway can support multiple SHRDZM Sensor devices, it is necessary to pair the Sensor Device so that it communicates with the correct gateway. For pairing, follow this instruction.

If you want to send your measured dust data to OpenSenseMap, follow this instruction.

Measurements Shown in FHEM...

SDS011Cloudy.png

...in OpenSenseMap...

SDS011_Ossiachersee.png

...or Grafana

SDS011Grafana.png