======= 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 ====== * Add pads for programming * Double check connections for boot up selection * research EMC compliance for ACMA * https://www.emctech.com.au/beginners-guide-emc-compliance-australia/ * https://www.interconnectsystems.com/product-news/your-guide-to-emc-compliance-in-australia/ * https://www.emctech.com.au/radio-wireless-testing/ * https://www.emctech.com.au/rcm-testing/ * https://www.emctech.com.au/faq/ ====== 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 ====== * CCS811 * [[https://cdn.sparkfun.com/assets/learn_tutorials/1/4/3/CCS811_Datasheet-DS000459.pdf|Datasheet]] * https://github.com/maarten-pennings/CCS811/issues/8 * VEML6075 * http://www.vishay.com/docs/84304/veml6075.pdf * MH-Z19? * https://www.circuits.dk/testing-mh-z19-ndir-co2-sensor-module/ * https://atomstar.tweakblogs.net/blog/17086/measuring-co2-using-mh-z19b-and-d1-mini-pro * https://github.com/letscontrolit/ESPEasy/issues/466 * http://www.guillier.org/blog/2017/09/co2humiditytemperature-sensor/ * HDC1080? * http://www.ti.com/lit/ds/symlink/hdc1080.pdf * Temp+RH * BMP180 * https://cdn-shop.adafruit.com/datasheets/BST-BMP180-DS000-09.pdf * Bar Pressure * SDS011? * SPH0645 * https://cdn-shop.adafruit.com/product-files/3421/i2S+Datasheet.PDF * PMS5003 ? * http://www.aqmd.gov/docs/default-source/aq-spec/resources-page/plantower-pms5003-manual_v2-3.pdf * PMS7003 * AOS3729A * https://datasheet.lcsc.com/szlcsc/1812121637_SANICO-AOS3729A-T42-NXC_C338759.pdf 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 ====== {{tablelayout?rowsHeaderSource=Auto&colwidth="Auto"}} ^ Components ^ Source ^ Price ^ | HDC1080 | | | | BMP180 | | | | ESP-WROOM-32 | | | | HT7833 | | | | PMS5003 | | | | CCS811B | | |