This is a simple clock i saw online and was very fascinated by it. I had never thought of representing time in words, on a wall clock, even though I had seen some widgets for smartphone. I decided right then that I will make one for my home.
This is a very old Project, I guess 2015. The original make I saw was from Doug. His code was a bit complex and used PIC microcontroller. So i had to write my own code for arduino (Atmega 328p).
The components and working in simple terms -
- Arduino/ Atmega 328p. Microcontroller to run everything, get time, control LEDs, accept user input.
- RTC to maintain time, even when there is a power outage. (it has a coin cell, that can run for years).
- Shift registers, since the microcontroller does not have required number of IO pins to controll all the LEDs.
- Darlington pairs, to drive the LED strips for each word. This is because the strip is 12V rated and also it is bad to drive too much current from microcontrollers.
- The rest. Like voltage regulators, buttons, power adapters, connectors, status LEDs etc..
The Electronics is only half of the work in this project. The other half is building the frame, getting the stickering done for the word stencil and adding the LED strips of suitable length for each word, with a separator to prevent light diffusion.
Code -
The full working, the hardware required, electronics, the arduino code and more is explained in detail on this website.