An open API service indexing awesome lists of open source software.

https://github.com/trianglesis/aqs-indoor


https://github.com/trianglesis/aqs-indoor

Last synced: about 1 year ago
JSON representation

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)

![alt text](doc/pic/300px-ESP32-C6-LCD-1.47.jpg)

## 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

![PIC](doc/pics/project_pic.jpg)

# 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