Introduction

This will be a wifi-enabled environment monitoring station packed to the brim with sensors to collect and upload data on either an indoor or outdoor environment to a LAN server.

What should it measure?

The station will collect readings on the following:

  • Temperature
  • Relative humidity
  • Barometric pressure
  • TVOC (total volatile organic compound)
  • CO2 (carbon-dioxide)
  • UV Index
  • Sound Levels

To-Do

Notes

The RCM certification indicates a product complies with all applicable Australian regulatory requirements. The regulatory requirements include, Electrical Safety, EMC (Electromagnetic Compatibility), EMR (Electromagnetic Radiation) and Radio communications. [Source: https://www.emctech.com.au/rcm-testing/]

As a low-powered WiFi-enabled product, it would be considered a radiocommunications compliance level 1 device and thus, it would have to comply with the “Radiocommunications (Short Range Devices) Standard 2014”. [Source: https://www.acma.gov.au/Industry/Suppliers/Product-supply-and-compliance/Commonly-supplied-equipment/wi-fi-bluetooth-and-other-low-powered-radiocommunications-transmitters]

RCM testing would cost around $1500 to several thousand dollars. [Source: https://www.emctech.com.au/faq/]

Sensors

https://www.wmo.int/pages/prog/arep/gaw/documents/Draft_low_cost_sensors.pdf
https://shop.pimoroni.com/products/enviro-plus
https://www.scientevents.com/proscience/download/potential-and-limitations-of-the-low-cost-sds011-particle-sensor-for-monitoring-urban-air-quality/
https://www.researchgate.net/publication/325416608_Suitability_of_the_Low-Cost_SDS011_Particle_Sensor_for_Urban_PM-Monitoring
https://www.cron.dk/home-environment-part-2/
https://github.com/homieiot/homie-esp8266
https://aqicn.org/sensor/
https://github.com/kawaiipantsu/wifidbmeter
http://embedded-lab.com/blog/making-a-spl-db-meter/
https://github.com/joextodd/listener

https://github.com/esp8266/Arduino/blob/master/libraries/esp8266/examples/I2SInput/I2SInput.ino
https://www.esp32.com/viewtopic.php?t=4997
http://www.robinscheibler.org/2017/12/12/esp32-fft.html
https://github.com/maspetsberger/esp32-i2s-mems
http://www.robinscheibler.org/2017/12/12/esp32-fft.html
https://shop.pimoroni.com/products/enviro-plus
https://github.com/earlephilhower/ESP8266Audio/issues/70

https://shepherdingelectrons.blogspot.com/2018/09/esp8266-minimum-i2s-code.html
https://hackaday.com/2019/04/18/all-you-need-to-know-about-i2s/
https://esphome.io/components/i2c.html
https://www.reddit.com/r/arduino/comments/6amv0y/so_what_sensor_has_very_accurate_very_precise/
https://www.kandrsmith.org/RJS/Misc/Hygrometers/absolutetemperature.html
https://electronics.stackexchange.com/questions/332338/pms5003-connector-type
https://romkey.com/2018/11/06/found-plantower-pms3003-pms5003-pms7003-connectors/
https://github.com/less-smog/ESP8266-AirQuality/wiki/Plantower-PMS5003
https://publiclab.org/notes/guolivar/01-08-2018/thoughts-on-low-cost-air-quality-sensors \
https://publiclab.org/questions/samr/04-07-2019/how-to-interpret-pms5003-sensor-values
https://www.hindawi.com/journals/js/2018/5096540/
https://hackaday.io/project/147459-less-smogorg
http://embedded-lab.com/blog/making-a-spl-db-meter/
https://circuits4you.com/2018/12/31/esp32-hardware-serial2-example/

https://randomnerdtutorials.com/esp32-pinout-reference-gpios/

Components

Components Source Price
HDC1080
BMP180
ESP-WROOM-32
HT7833
PMS5003
CCS811B

User Tools