DEPRECATED. New board/fw project in https://github.com/shm-dmitry/air-detector
This module allows you to control climate in room.
It reports:
- CO2 value
- Temperature
- Humidity
- Pressure
- PMx value
- Illumination
- Direction and speed of air in ventilation
It controls:
- Exhaust fan
- Cooling fan with speed control (fan_pwm driver)
- Control any device (except Air Conditioneers at now) via IR
- TION Breather (in development at now...) via Bluetooth
Additional features:
- Integrates with any smart-house system via MQTT protocol (over WIFI)
- Contains touchpad supports multi-click (single click, double click, tripple click etc)
- Contains RGB led to indicate some internal state you want
Schematics is done. Board is done.
| Sensor | Software | Hardware |
|---|---|---|
| TION 3S | In progress | - |
| BME280 | OK | OK |
| SGP30 | OK | OK |
| BH1750 | OK | OK |
| MH-Z19B | OK | OK |
| PMS7003 | OK | OK |
| Internal ESP32 Touch Pin | OK | OK |
| RGB Led | OK | OK |
| FAN Switch control | OK | OK |
| FAN speed control | OK | OK |
| IR Transmitter | OK | OK |
| Anemometer | OK | OK |
Hardware:
- Install EAGLE. Freeware version is OK: https://www.autodesk.com/products/eagle/free-download
- Open board (lw_board.brd)
- Generate CAM data and make order on any factory
Software
- Install ESP-IDF SDK https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html
- Clone and open project.
- Open
sdkconfigand setup project settings. You can enable or disable unused options inClimate Control Configurationmenu. - Build and flash ESP32 Devkit
