Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Welcome to the espclock wiki!
Here are some features:
- Full customization for time zones: You can change the offset for Daylight savings or Std (or none at all) and when it starts and stops.
- Displays Hours, Minutes, Seconds, Tenths, Hundredths of seconds
- WPA2 Security
- Easy setup up: Press the setup button within 5 seconds of power-on to force into AP mode. Connect to ESP-CLOCK-XXXXX and go to http://192.168.4.1 to configure Wifi settings
- Password protected: Unique to each ESP card, displayed on power on
- Firmware updates: Can be updated by user remotely
- Fine adjust: Can tune clock by seconds
- Customization for NTP Server and sync interval (minimum of 60 seconds)
- Displays signal strength, last sync, first sync times
- Dim the display for night time
- Can run off of a standard USB Charger power supply
- Can change between 12 and 24 hour mode
- Handles leap seconds
This clock uses the GPIO pins on the ESP8266-01 module to connect to 2 Adafruit 7 segment display backpacks. A momentary ON switch is also used to put the clock into program mode. A basic schematic includes a 3.3v regulator, the ESP8266, the two displays and the button. The clock can use a 5v input such as a USB charger.
Special Thanks to:
Ben Buxton for his original design and code.
Paul Stoffregen for his Time Library.
Ewald Kendziorra - www.kendziorra.nl for his NTP code that actually gives milliseconds!
Dr. William F. Baker for his inspiration for a high precision time piece.