Simple and Fast Internet Clock - Adjusted to Timezone and Daylight Saving Time

by Wim3d in Circuits > Arduino

1910 Views, 7 Favorites, 0 Comments

Simple and Fast Internet Clock - Adjusted to Timezone and Daylight Saving Time

IMG_20191012_161514.jpg

This clock is a simple and quick project. It consists of only a few parts. The clock displays the timezone and daylight-saving corrected time. The brightness is controlled by my home automation which sends MQTT messages at sunrise and sunset.

Supplies

Hardware and Software

IMG_20191012_110410.jpg
IMG_20191012_110436.jpg
IMG_20191012_110516.jpg
Schematic_InternetClock_Sheet-1_20191229121242.png

Hardware

See the schematic for the connections. I soldered female header pins for the ESP-01S and TM1637 display on a perf board for easy assembling.

Software

The code for my clock is on my Github. It uses the SevenSegmentTM1637.h and Timezone.h library.

Assembling

IMG_20191012_111536.jpg
IMG_20191012_122839.jpg
IMG_20191012_122806.jpg
IMG_20191012_110447.jpg

The case for the clock is 3D printed. The STL-files are on my Thingiverse page.

The TM1637 display is glued to the front of the case. After connecting the display to the female headers, the back of the case is glued to the front.

The back plate is mounted to my bed.