Software apps and online services
Hand tools and fabrication machines
Another of a series of unusual clocks this time made with the help of a 3D printer.
To build this project we need the following components:
- Arduino Nano microcontroller board
- DS3231 real-time clock module
- SMD5050 LED strip
- 8x 2N2222 or similar transistors
- 8x 560 Ohm resistors
- 2X buttons
- LED diode and 220 Ohm resistor
I got the inspiration for making this clock from
http://8bitmicro.blogspot.com/2012/02/project-clock-two-single-digit-clock.html, but now with DIY 7-segment display made using a 3D printer and 5050 LED strip. The code is modified for DS3231 real-time clock which is also inexpensive but much more accurate thanDS1307. The LED strip can be cut on every third diode in series. In this case we should cut it on every second diode. For this purpose was made a small modification that you can see in the video. Each segment of the strip is driven by a 2N2222 or similar low power transistor.
For settings time we use two buttons. They are connected to digital pins eight and nine (with 10k pull-down resistors). The LED display segments a~g are connected to Arduino digital pins 0~6 respectively. The decimal point is connected to the pulse output pin of the DS3231 – which will be set to a 1Hz output to have a nice constant blinking LED to show the clock is alive and well.
Arduino and other electronics are housed in a convenient box with a 7-segment display above. Below is a link where you can download the code and.stl files for 3D print.