In this instructable we will be recreating a clock inspired by Alvin Aronson's original design. When I first saw this clock I was very impressed by how clean an elegant the design was I immediately wanted to recreate this effect.

Alvin Aronson's original design (made with corian and wood):

I hope some of you feel the same and use this as a guide to be one-step closer to having one of your own

Essentially, we have a seven segment clock where instead of LED's we have digits moving in and out of the pane, the shadow created by these digits will allow the user to read the time against the white on white digits. By using 28 servos, we can use a arduino to first process the current time and then push the digits out accordingly through the motor controller. more will be explained in the later pages.

I've tried to keep the parts as simple as possible, using readily available parts without a deep knowledge of electronics one can begin to explore creating their own clock. I do not have 3D printer so construction will be done by way of papercrafting.

Step 1: Gather Your Materials

Here are the things you'll need. I intended to fit this in the "kit contest" category so i've limited the build to simple parts without need for soldering. Alternatively. Arduino Uno and motor-controller can be replaces with Arduino Mega which wall allow direct control of up to 64 servos. The build costs cost me around $130 in parts. Keep in mind you can reuses the parts to create other great projects like a Hexapod!

The Electronics Kit :
Arduino Uno
DS1307 or RTC clock breakout- keeps track of time
Servo motor controller - controls servo motors
28 Servos - they rotate 180 degrees

Hobby aluminum tubing* - To allow digits to slide smoothly ; need a inner and outer tube
Double sided tape
Sticky Pads
Paper Clip

*Or use a pack of cheap lead pencils

Papercutter - Shiloutte Portrait (optional)
Glue Gun
Dremel - to cut tubing (optional)
Knife (optional)

Nice creations...Simplistic style....
<p>Is te code in this ible the complete code to run the clock?</p><p>Thanks</p>
<p>I've been stalking this myself since I saw it - I love the idea and I plan to make a variation of it later this year as a Summer Project. I'm currently toying around with the design and here's an idea:</p><p>1) Make it out of wood</p><p>2) Instead of the shapes coming out, have them on little hinges to make little doors, or place an axle on each shape so it can rotate around the pointed ends.</p><p>3) Have the servos open the doors, or rotate the shapes 90 degrees to create an aperture.</p><p>4) have a light source within that shines through the aperture for night time display or perhaps somehow, if it would be possible to activate an LED instead of / as well as activate the servo...</p><p>When I build it, I'll post it - maybe someone can beat me to it!</p>
Where can I buy ssc32 in India?<br>Is there any alternative for ssc 32?
<p>An Arduino Mega</p>
Can somebody please post the full code? Thanks
Can somebody please post the full code? Thanks
<p>this project is way too cool</p>
<p>That's pretty cool. Thanks for sharing.</p>
<p>Awesome project!!! Definitely unique and awe inspiring. </p><p>(This reminds me of Daniel Rozin's <a href="http://www.thisiscolossal.com/2015/05/an-interactive-fur-mirror-by-daniel-rozin/">interactive fur mirror</a>. I think you may like it!)</p>
<p>where can i buy this???? must have !!!</p>
<p>such an awesome thing</p>
<p>Do you have the original Illustrator files. I will like to get it laser cut. Thinking of using birch or plywood</p>
<p>This is so awesome!</p>
As far as solenoid repulsion goes, you could push out the digit with a light spring, and draw the digit in with a solenoid. Not sure how feasible that would be, just thinking.
<p>how much would all the servos cost?</p>
<p>You can get servos here: <a href="http://www.banggood.com/4Sets-TowerPro-SG92R-Micro-Digital-Servo-9g-2_5kg-For-RC-Airplane-p-973301.html?p=NY231218164622015065" rel="nofollow">Micro Servos</a></p>
wow, hey thanks man i've been looking everywhere for them for my rc plane but there always expensive, so thx.<br>
what if you use solenoids instead of servos<br>(or rip off an old relay switch).<br>you are not lifting heavy loads(its just paper) so a relay should work(if you use the solenoid inside it).<br>that should save a hell lot of money spent on servos.
Have you seen BMWs project car, named 'Gina'? You could use a single sheet of rubberised membrane room cover the face, and have the servos pushing out 28 shapes to create the clock. This would seal it from dust, too.<br><br>Awesome ibble, very cool idea!
Hi Again <br>Is there any chance of posting the code?
Sorry didn't see this. I've been quite busy with work but i'll definitely be putting up the refined code and other updates late August if not, early September before school starts. <br> <br>If you have any questions before then just message me
Hola. Any updates on this?<br>Can you please post the full code here. Tnx
Thanks very much, I look forward to it.
<p>this is awesome. Can you tell me how loud the servos are when the time changes? Is love to put in my living room but would need it to be very quiet. Thx!</p>
Build it in an acoustic dampening box, you'd never hear it then
<p>Is there anyone who makes these that I can buy one from? I don't know how to do anything of this stuff but I want one!</p>
That's the joy of instructables, you can learn a lot from trying!
<p>very Cool (Y) </p>
<p>Simply WOWWW</p>
<p>is the best invention that I have seen in my entire cavity really thank you for sharing</p>
<p>excellent, it looks so caaooll as well.</p>
<p>magnificent work. I raise my hat.</p>
<p>Can you post the Silhouette files?</p>
<p>There is a mistake in Line 47: you named it </p><p>datePast.minute() == dateNow.hour() the right definition is:</p><p>if(!(datePast.hour() == dateNow.hour() &amp;&amp; datePast.minute() == dateNow.minute() ))</p><p>That&acute;s all</p>
<p>That is an insane amount of very small servos. Nicely done.</p>
Hi alstroemeria, <br>Is there any chance of getting the complete code? I am not so proficient in writing arduino sketches, so it would be a great help. Currently, I cannot see how all the 28 servos are controlled. Before I start to buy all the necessary parts, I want to be sure that everything will work efficiently. <br>Thanks for your help in advance!
<p>i beleve the code here is the complete code</p><p>the servo's are moved by setting the position in the setup (90 in and 110 out)</p><p>and then calling it in the switch (numberToDisplay){</p>
<p>i beleve the code here is the complete code</p><p>the servo's are moved by setting the position in the setup (90 in and 110 out)</p><p>and then calling it in the switch (numberToDisplay){</p>
Hi alstroemeria <br> <br>is there a way to have this dispaly 12 hour tme instead of 24 hour. Im not very good with the programing end of things so i was wondering if it is even possible to do this but i was thinking of putting a dot in the upper right hand corner that move in and out to show the differents between AM and PM.
Love this instructable, definitely my personal favourite. I'd still be really interested to get the code you used to make this clock - or maybe just some guidance on good sites to learn how to recreate the code required? Thanks
非常有创意 惊叹了
what do you do with the serial connection on the SSC board? how does it connect to the arduino?
Hi, this is awesome! can you send the completed code please? tnx
That's a really cool clock! Have you considered adding magnetic coils &amp; neodymium magnets.
I think the pic says it all
i would love to see one made of wood.. <br>thanks for sharing
I'll be using stationary magnets and coils on the back of the segments as servos will be noisy and here in Egypt the cheapest servo is 80 pounds (around 13 USD) that is alot when 28 servos.

About This Instructable




More by alstroemeria:Reloj digital / analógico - Arduino + arte de papel RC Paper Tank - Bring your 3D models to life Digital/Analog Clock - Arduino + PaperCraft 
Add instructable to: