- Xiao ESP32 C3
- Waveshare 4.2inch TriColor 400x300 E-paper display refresh time 15 secs.
- TMP117 (For temperature)
- BH1750 (For light sensing)
- DS3231 (For time keeping)
- BMP680 (For humidity & pressure)
- ICR (LiCoO2) 2x2200mAh Lithium Battery (Simple 18650 batteries)
- 2xBMS (3.7V) CuttOff at 2.5V or Higher
- Other stuffs like wire, capacitor (104), resistor (1M Ohm), connectors, switch, LED (1) etc.
- Shows Room Temperature using Medical Grade Temperature Sensor TMP117.
- Humidty and Pressure using Bosch BME680
- Tracks High and Low
- Shows battery percentage and voltage.
- Needs OpenWeatherMap API key for fetching Outdoor Weather Data (OPTIONAL)
- Moon Phase, AQI, Sunrise, Sunset, Real Feel, Weather Data
- No need to modify the code, just upload it and it will automatically ask you to configure WIFI Settings using PC or Mobile, just chill.
- Houses a DS3231 for internal time trackings
- Clock updates every 15 mins and sleeps for the rest. (Configurations via web server coming soon, till then modify code)
Check issues
Clock based on Waveshare 4.2inch e-Paper Module (B) 3-Colour, 400 × 300. 🍃 Eco-Friendly!
The clock runs on a 2 x 2200mAh (4400mAh total) LiCoO2 cell ( 🍃 Not so Eco-Friendly!).
Also, it houses a LUX sensor (BH1750) for sleeping while it is dark (E-paper doesn't have a backlight, remember?) ( 🍃 🍃 🍃 Eco-Friendly af faka fak!)
Made of old delivery card boards. 🤯 One-Punch Eco-Friendly Boost Ultra Pro Max 🍃 to ♾️
Supports 5V 1000mA Charging (TP5000 Module)
USB-C based operation.
This clock runs on GxEPD2 Library and others. Weather icon credits: SeBassTian23
Battery life:
a. Then: Full: 06/05/2024, Dead: 17/07/2024 So, 73 days or 2 month 12 Days.
b. 2nd Charge: 49 Days, 3rd Charge: 48 Days
Distribute it freely but link back to this project or put some good words or attributes or donate (paypal link in profile) haha. You are own your own, I take no resposibility, if this thing explodes or does any damage on anything.