This project is based on ESP32 and Micropython. Due to multiple device has different processing speed, multi threading is necessary.
The planed components as below:
- BME280
- Some light sensor
- BMI sensor (if needed)
- MAX7219 * 4 for timer display
- 4004 LCD is used to display information
- WS2812B is used to background light
Main program language is Micropython newer than 1.9.1 /w multi-threading.