DIY 3D Printed Single Digit Arduino Clock

by mircemk in Circuits > Clocks

2342 Views, 11 Favorites, 0 Comments

DIY 3D Printed Single Digit Arduino Clock

naslov7.JPG

One Big digit , fully functional Arduino Nano clock

Descriptions

DIY 3D Printed Single Digit Arduino clock

Another of a series of unusual clocks, this time made with the help of a 3D printer.

Materials

strip.jpg
material.jpg
naslov2.JPG

To build this project we need the following components:

- Arduino Nano microcontroller board

- DS3231 Realtime clock module

- SMD5050 Led strip

- 8x 2N2222 or similar Transistors

- 8x 560 Ohm Resistors

- 2X buttons

- Led diode and 220 Ohm Resistor

Building

making.jpg
3d print.jpg
3D print1.jpg

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 realtime clock which is also inexpensive but much more accurate than DS1307. 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.

Shematic, Code and 3D Printing Parts

Untitled Sketch_bb.jpg

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.