A 8 digit LED clock showing the time including seconds which synchronises with the NTP protocol on the hour for accurate time keeping. No RTC required and uses the ESP8266 NodeMCU to handle NTP requests and generate the bit patterns etc for the ICM7218A / ICM7228A LED driver IC. WiFi credentials are configured by a web browser and stored in EEPROM so there is no need to hard code the SSID and password in the code. Daylight saving time is handled by a button that toggles it on and off.
This video is a quick demonstration but basically in a nutshell the project is powered by a Wi-Fi connected microcontroller which allows the unit to sync time with the global NTP server every hour. Connectivity is configured via a simple web interface so no need to edit and upload the firmware every time you need to change Wi-Fi networks.
Anyway, a full article on this can be found on my blog at https://www.adrian-smith31.co.uk/blog where you can find firmware, design files, source code etc and a link where you can purchase one. Edit: now all sold. Sorry won't be making any more as I sourced my parts from left over production runs and all components are gone. If using new parts it would be too expensive to resell and make a profit.
Video of the YouTube statistics counter version is here • ESP8266 NTP clock with YouTube subscriber ...
#esp8266
#iotprojects
#diyelectronics
#7segment