Dilshan Jayakody
Published © CC BY

NTP Based Digital Clock Panel Driver

Highly accurate, Ethernet base, 7-segment clock driver with built-in NTP client.

IntermediateFull instructions provided6 hours754
NTP Based Digital Clock Panel Driver

Things used in this project

Hardware components

ATmega328PB microcontroller
Microchip ATmega328PB microcontroller
×1
Microchip ENC28J60-I/SS
×1
Texas Instruments PCF8574DW
×1
DS3231M - ±5ppm, I2C Real-Time Clock
Maxim Integrated DS3231M - ±5ppm, I2C Real-Time Clock
×1
Texas Instruments ULN2803ADW
×1
CH340G
×1
Texas Instruments LM2596S-5.0
×1
Texas Instruments LM1117IMP-3.3
×1
STMicroelectronics L7808
×1
NXP BC858
×4
onsemi BC817
×4
HR911105A - Ethernet Connector
×1
FJS23101BH - 2.3 inch common anode 7-segment display
×4

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Schematics

Schematic of the NTP clock driver

Code

GitHub repository

GitHub repository of the NTP digital clock panel driver project.

Credits

Dilshan Jayakody

Dilshan Jayakody

27 projects • 34 followers
Hello, I'm an embedded systems engineer, amateur radio operator and amateur astronomer.

Comments