Open melkati opened 6 months ago
To include particle sensor support to CO2 Gadget.
There is a wide list of sensors with which CO2 gadget is already capable of communicating:
Sensor model | UART | I2C | Detection mode | Status |
---|---|---|---|---|
Honeywell HPMA115S0 | Yes | --- | Auto | DEPRECATED |
Panasonic SN-GCJA5L | Yes | Yes | Auto | STABLE |
Plantower models | Yes | --- | Auto | STABLE |
Nova SDS011 | Yes | --- | Auto | STABLE |
IKEA Vindriktning | Yes | --- | Select | STABLE |
Sensirion SPS30 | Yes | Yes | Select / Auto | STABLE |
Now we should include them on the CO2 Gadget workflow, so CO2 Gadget is able to (open to change):
My inmediate plan is to:
Things to short out:
Let's try to use the default GPIOs where possible.
Board model | TX | RX | Notes |
---|---|---|---|
ESP32GENERIC | 1 | 3 | ESP32 Pio defaults |
TTGOT7 / ESP32DEVKIT / D1MINI / NODEFINED | 16 | 17 | CanAirIO devices ** |
TTGO_TDISPLAY | 12 | 13 | |
M5COREINK | 14 | 13 | |
TTGO TQ | 18 | 13 | |
HELTEC | 18 | 17 | |
WEMOSOLED | 15 | 13 | |
ESP32PICOD4 | 3 | 1 |
As with most new features, the tasks necessary to implement this are (open to change):