2019-05-02 14:04:19 +02:00
|
|
|
# esp32-env-monitor
|
|
|
|
|
2019-05-02 16:39:10 +02:00
|
|
|
Air quality and other environment data monitoring for an ESP32 board
|
|
|
|
|
|
|
|
## Hardware Used
|
|
|
|
|
|
|
|
* Board: Espressif ESP32
|
|
|
|
* [Espressif chip page](https://www.espressif.com/en/esp-wroom-32/resources)
|
|
|
|
* [DOIT ESP32 page](https://docs.zerynth.com/latest/official/board.zerynth.doit_esp32/docs/index.html) (I am using this version)
|
|
|
|
* [Useful Pin detailling page](https://www.learnarduinoraspberrypi.com/2018/08/doit-esp32-devkit-getting-started-programming.html)
|
|
|
|
* Display: Waveshare 1.5 Oled Display (based on a SDD1327 chip)
|
|
|
|
* Temperature, pressure and humidity sensor: BME280
|
2019-05-07 20:55:29 +02:00
|
|
|
* [Data Sheet](https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BME280-DS002.pdf)
|
2019-05-02 16:39:10 +02:00
|
|
|
* Air Quality Sensor: SGP30
|
2019-05-07 20:55:29 +02:00
|
|
|
* [Data Sheet](https://www.sensirion.com/fileadmin/user_upload/customers/sensirion/Dokumente/0_Datasheets/Gas/Sensirion_Gas_Sensors_SGP30_Datasheet.pdf)
|
2019-05-07 17:12:48 +02:00
|
|
|
|
|
|
|
## Compiling and Uploading
|
|
|
|
|
|
|
|
A Makefile is provided to compile and upload to the board. This Makefile uses:
|
|
|
|
|
2020-05-07 18:10:01 +02:00
|
|
|
* [arduino-cli](https://github.com/arduino/arduino-cli) for compilation and uploading
|