NOTE that if you conrinue holding the reset button for more than 10 seconds the LED will go back off initiating a factory reset to default settings. Configuration mode can be forced by holding down the reset button until the LED is turns on and stays on for at least 2 seconds then releasing it. It will show up in the list of available wifi networks as SynchroClockXXXXXXX (where the X’s are some number). When the clock is initially powered on it creates a wifi captive portal. NTP implementation computes drift and uses that to increase accuricy between NTP updates.adjustable tick/adjust pulse width/duty cycle/delay should support most one second "tick" (non-sweep) clocks.Clock position & configuration saved on power fail.Automatic daylight saving time adjustments.NTPTest contains a framework for testing the NTP class in an accelerated manor on linux or MacOS saving days of waiting for results.Įagle contains the Eagle design files and the BOM. I am now using PlatformIO for development. SynchroClock contains the code for the ESP8266 module. I2CAnalogClock contains the code for the ATTiny85 as an I2C based Analog Clock controller. Details of operation can be found in this blog post Project to sync analog clocks to a few milliseconds using NTP for time synchronization.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2023
Categories |