Plant Care Monitor 1. Hardware 1. Main control: XIAO_ESP32C3 2. Sensors: Temperature and humidity sensor-DHT22: GPIO4 Soil moisture sensor: GPIO5 (AO), GPIO21 (DO) Light sensor-GY-30: GPIO6 (SDA), GPIO7 (SCL) RGB light-WS2812: GPIO2 2. System Function The device regularly collects ambient temperature, humidity, soil moisture, and light information, and uploads it to the mqtt server. The device OLED can be used to view the current status. Use HomeAssistant to subscribe to mqtt data and display current data and historical trends. When the soil moisture is too low, control the RGB light to remind the user that watering is needed. 3. Development environment 1. MicroPython v1.21.0 2. External libraries: ssd1306, dht 3. Related technologies: MQTT, asyncio coroutine, Timer
download times 2 type Source Code uploaded 2023-12-10
On the ESP32S3-TFT development board, use CircuitPython to implement the Pomodoro calendar function: 1. Date and time display, and display the lunar calendar 2. Weather display 3. Pomodoro control function a. You can set the length of the tomato b. Display the tomato countdown c. LED reminder and confirmation after completion d. Pomodoro count
download times 4 type Source Code uploaded 2023-11-15