https://github.com/trianglesis/aqs-indoor
https://github.com/trianglesis/aqs-indoor
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/trianglesis/aqs-indoor
- Owner: trianglesis
- Created: 2025-04-28T11:31:52.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-13T12:35:56.000Z (about 1 year ago)
- Last Synced: 2025-05-13T13:35:39.315Z (about 1 year ago)
- Language: C
- Size: 2.59 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Air Quality Station
This is the project for ESP32 C6 board with 1,47 LCD display from Waveshare.
This device should report following information:
- CO2 ppm measurement
- temperature
- humidity
- atmospheric pressure
- AQI
- staistics
The main functionality:
- save all measurements into the local SD card database
- draw different graphs for each sensor measure history statistics at OLED display
- integrate all sensors in Home Assistant if the device is connected to WiFi and HA is added
- start Wifi in `AP mode` with `captive_portal` modified to show all measures and `js` graphs
# Hardware
## Board
- Main: `ESP32 C6` with OLED 1.47 from [Waveshare](https://www.waveshare.com/wiki/ESP32-C6-LCD-1.47)
- Test: `ESP32 C6` [Nano](https://github.com/wuxx/nanoESP32-C6/blob/master/README_en.md)

## CO2
`SDC41` CO2 sensor (generic from Ali) [Official link](https://sensirion.com/products/catalog/SCD41)
## Temperature, humidity, pressure
`BME680` Generic sensor from Ali [ESPHome doc](https://esphome.io/components/sensor/bme680.html)
## Display
Test: simple I2C display monochromatic.
# Etc
Some other stuff for battery power and casing is needed.
# Help
Saving space and move setup instructions and how to [here](doc/README.md):
Example setup based on official demo with LVGL and graphics from Square Line Studio: https://github.com/trianglesis/ESP32-C6-LCD-1.47-Test-LVGL
# Project

# Old
There is an old version I made for education.
- Old version: [read](https://github.com/trianglesis/Air_Quality_station/blob/0f882de520a3a1b63564a4ebc3921752ade938d1/README.md)
# End