Air quality sensor
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Ondřej Hruška 84adbc388b readme 3 years ago
components kinda working now maybe 3 years ago
main add bsec persistence 3 years ago
.gitignore Initial template version based of cspemu 3 years ago
CMakeLists.txt Initial template version based of cspemu 3 years ago
Makefile Initial template version based of cspemu 3 years ago
README.md readme 3 years ago
sdkconfig co2 maybe working better 3 years ago

README.md

ESP air quality sensor

Components

  • BME680 in I2C mode
  • SenseAir Sunrise (buggy early revision, will need updating for newer sensors)

Pinout

  • I2C_SDA0 16 - i2c for BME680
  • I2C_SCL0 17
  • I2C_SDA1 5 (senseair sunrise uart TX)
  • I2C_SCL1 18 (senseair sunrise uart RX)
  • CO2_NRDY 23
  • CO2_COMSEL 13 (high=uart)
  • CO2_EN 15 sunrise restart pin, works like nReset

Licensing

  • Console component, proprietary (c) VZLU 2021, developed for VZLUSAT2 with CSP parts removed in this version. Partly based on esp32 console, including 3rd party Linenoise library.
  • BSEC2 by Bosch, see lib for details
  • web templating, telnet protocol, tcp socket server and the actual metering app (c) Ondřej Hruška 2018-2022