Story
Overview
A Wi-Fi-connected digital clock for the Elecrow CrowPanel ESP32 HMI 2.8-inch (240 × 320, ILI9341). The CHRONO interface displays Indian Standard Time (IST), UK local time including daylight-saving changes, the date, connection status, and daily progress.
Features
- Synchronizes UTC time from public NTP servers.
- Displays IST and UK time, including UK daylight-saving rules.
- Reconnects to Wi-Fi with increasing backoff and continues using cached system time during temporary network outages.
- Configurable 12/24-hour clock and seconds display.
Hardware
- Elecrow CrowPanel ESP32 HMI, 2.8-inch, 240 × 320 ILI9341 display
- USB data cable and 2.4 GHz Wi-Fi
Build and upload
- Install VS Code and the PlatformIO IDE extension.
- Open the
platformiodirectory (the folder containingplatformio.ini). - Copy
include/secrets.example.htoinclude/secrets.hand set your Wi-Fi credentials. Keepsecrets.hprivate. - Connect the display by USB; allow PlatformIO to install dependencies, then Build and Upload.
- Use the serial monitor at 115200 baud to check Wi-Fi and NTP status.
Source code and license
GitHub repository: https://github.com/papercodeIN/Elecrow. The project is shared under the MIT License.




