Step 3: Hack the movement

The clock movement has a single coil stepper motor inside. The basic theory here is that we want to disconnect the coil from the clock's timing circuit and then attach wires to the coil so that we can control it ourselves.

So, knowing this, open up the clock movement and make careful mental note of where everything is (or take a picture).

Take apart the movement until the circuit board is free.

Locate the contacts on the circuit board where the motor is located. Notice these two contacts have traces that go off to the chip (hidden under the black blob). The idea is to use a razor blade or knife to scratch away at these traces until the connection with the chip is visibly broken.

For good measure, I also cut away the timing crystal, rendering the circuit more or less useless. 

Lastly, I soldered about 6" of wire to each of the motor terminals.

When this was all done I put the whole thing back together. There wasn't a spot in the case where I could conveniently slip the wires through and I needed it to go properly back together, so I ended up cutting a small hole for the wires to pass through.

<p>Definitely an interesting 'Ible, Now EVERYONE KNOWS YOUR SECRET! ;)</p>
<p>Inspired by this instructable, I made an enhanced IoT version using Intel Edison which allows us to control it wirelessly to shorten or lengthen hours at will: <a href="http://www.instructables.com/id/IoT-Time-Warp-Dali-Clock/">http://www.instructables.com/id/IoT-Time-Warp-Dali...</a></p><p>Thanks for sharing such an awesome project!</p>
<p>Firstly, this is a great project! Really like the idea.</p><p>I did a bit of investigation with a similar clock mechanism... if you attach the coil connections to a scope you can see that the method of operation is indeed to switch polarity. The signal is as follows... from a baseline of zero volts, raise coil voltage to battery voltage (a bit less than +1.5v) for 32mS, the turn off for 968mS, then apply reverse voltage (a bit less than -1.5v) for 32mS and then turn off for 968mS.</p><p>So in any given 1 second period the power need only be applied for 3.2% of the time.</p><p>You could hugely reduce your power consumption by sleeping for 96% of the time and only applying current to the coil when awake, alternating polarity each second.</p>
If I ever see one of my employee use this clock, he's fired immediately ! <br> <br>(now, I wouldn't mind having the same in my own office !!!!&hellip; ;) ;)
hi! nice project. Why are you using 50% duty cicles in your tutnturnturn function instead of digitalwrite(pin,on) ?
It is not a DC motor. It is a single coil stepper motor. Power it on will make it move one step and then stop.
Hi Randofo, your project is great !! <br>I'm going to make it for all my radio station wall clock (just to sync real time to them) <br>If so, how is write code &quot;lunchtime_clock&quot; cause I don't need it speed up or slow down, just run the real time load from RTC chip ? <br>Thanks in advance !
I love this idea. Simple, elegant and soo cool. I'm tempted to go the whole hog though and have a &quot;work time&quot; clock that speeds up at 8am and slows down again at 5pm. Of course the party poopers will say that you have to adjust all the office computer clocks and everyone's watches, but for novelty value this is a real winner. I promise I will build one
I don't care what anyone else says... It's creative and genius... <br> and did anyone else get the Douglas Adams reference below... NICE!!!
This is pure genius.
Naysayers be doomed. This is an interesting concept of relativity and time. <br><br>If you think 30 seconds is a short time, try holding your hand 2 inches over a candle for 30 seconds, then be allowed only 30 seconds for a bathroom break to realize how fast it goes by.<br><br>Time is relative, and if the lunch break can appear longer, then your mind tells you it is.<br><br>Fabulous idea and could be fun for pranks and practical jokes.
Time is an illusion, lunchtime double so :p
42 ;-)
Is that a Douglas Adams quote?
lol...so true!
True enough - but your example was a bit G. G. Libbian (Libbyesque?) for my comfort!<br><br>Time is fleeting; madness takes its toll...
Isn't it funny to see how all these people react to this ible? <br><br>Some clearly don't get it, some think you can accomplish the same outcome by setting the clock back 12 minutes, some people talk about the time stamp on a time card machine, some people talk about small businesses v. whatever else there is, some think they'll lose money, some want to discuss the programming.<br><br>But I guess I'll join the majority and say VERY IMPRESSIVE. GOOD JOB.
I agree. The ible doesn't proscribe where you use this. If you want to try &quot;to get away&quot; with something at work, and you think you can, and feel that's a good thing to try, then great, have fun with it.<br><br>My lunch room at work doesn't have a clock, nor does anyone care when I eat lunch (or when I show up or go home for that matter) but I didn't think to use this at work when I saw it. As they say: &quot;everything is relative&quot;.<br><br>For that matter, the ible includes source code for noon hour but there's nothing stopping you from adapting that for other uses. I cannot think of any at the moment, but I'm definitely bookmarking this just in case it might come in handy adding to another project.<br><br>However, I like weird clocks, and this one is very subtle that the fun in it seems to be &quot;how long would it take anyone to notice&quot;, plus the sheer enjoyment of actually getting it working (which some people seem to miss on this website as well).
Very very nice! I must admit the electronics is beyond me but I like anything that reminds people just how arbitrary time is! Be sure to post again when you start selling these, I don't need a longer lunch hour but I like bendy timepieces.
This works if it is the ONLY clock in the building where you work. Thus it must be a VERY small business. At my location we have clocks on: <br> <br>*Computers <br>*Phones <br>*Cell phones <br>*Time clocks <br>*Watches <br> <br>Likely after a day or two someone will catch on this clock has a problem and go to replace the battery or replace the clock.
We have about 20 people... I see how well they clean the shared kitchen... The likelihood of them even thinking about changing a clock battery is about nil. Come to think of it, the last clock sat with a dead battery for months.<br /> <br /> Anyhow, it is only at most incorrect visually 12 minutes. Most of the time it is only off a matter of a few minutes. I feel that this discrepancy is not enough for most people to notice or care. Even if they did, the fact that the clock is correct about 90% of the time would probably dissuade anyone from changing it. I&#39;m guessing it would take most people a long while to figure out what is going on in spite of the abundance of alternative clocks.<br /> <br /> Clearly this won&#39;t work in every single work environment and I don&#39;t believe I made that claim, but I think you are wrong that this will work in none.<br />
Awesome. I bet you could sell boatloads of them on ThinkGeek.
I was thinking exactly the same! This is a great idea and execution. You should definitely pitch this to ThinkGeek.com Randofo, prepare to make millions, haha.
well...i don't get it!!!, Maybe cause i live in a democratic country where anyone office staff can choice by self the right time and last of his lunchtime or for more breaks. Is enough to report his employer that he needs some minutes to eat something. <br>Teachers can't do that but they (we) have one free hour for every 4 hours of teaching. Bus drivers also have their breaks but generally every staff can break in a spirit of understanding of freedom and human rights and maybe some times health problems. We (greeks) invented democracy and we apply it. So simple. Only in Army forces have restricted Lunchtime hour, for the rest people its free!!!
so basicly, the special clock speeds up to get to lunch time 12minutes early, then, during the lunch hour, it slows down at the right speed to line up with the proper time.
Amazing! I just need to figure out how to change all the clocks in the building so that no one catches on.
Or just set back every clock in the building 12 minutes.
1. That is really easy to catch because it is always wrong. People have watches/computers.<br><br>2. That doesn't actually extend lunch, it just shifts it forward.
No. It adds 12 minutes to your lunch break. Ignore how the clock works for a minute and just think of it , as if someone has turned the clock forward 12 minutes when you weren't looking. Then when you go to lunch, they turn it back to the normal time. You get an extra 12 minutes. The clock is just being that sneaky person, but electronically. :) I think it rocks!
I was replying to 94. The clock in the instructable actually does extend the time.
Yeah, whoops. Haha. Anyway, the concept is amazing.
I have been trying to think of a person who can do this for me.. Absolutely love it. :D
Well then I would lose $1.73 for those 12 minutes I am spending not getting paid.
Well, yes, if your boss doesn't use that particular clock to pay you.
Unless I am completely misunderstanding this.
Give it some more thought, if the hour between 11 and &quot;12&quot; is faster by twelve mins, it will say it is &quot;12&quot; at 11:48 - when you write your timecard with your lunch break on it, the clock will say 12 - 1 when in actual fact it is 11:48 - 1..... because it looks like a standard hour, nobody will be the wiser
But, that's now how most time clocks that actually stamp a card work. They are normally hooked to a central server where a manager, supervisor, or corporation can adjust it for accuracy and security.<br><br>This will work for small shops where a manager is always relying on a single clock for timing... otherwise it's just fun to have around.
Being the majority of people work for small businesses (in the USA) and do not punch their time in, it would be relevant for most of us. <br>Per the Small Business Administration (SBA). Small enterprises account for 52 percent of all U.S. workers.
Your Instructable would be a lot stronger if you explained your circuit and code. How did you arrive at the circuit and the values for the AnalogWrites? Do you really need the transistors? The ATMega can source/sink 40ma, and I'd be surprised if the clock coil needed anywhere close to that amount of current.
The value was arrived at because 255 was too much and 100 was not enough. I meant to stick in 127, but put in 124 for some reason and that seems to work fine. <br /><br />I added an H-bridge because the motor is a single coil stepper and needs to be powered in phase (i.e. you need to reverse the polarity). <br /><br />TurnTurnTurn(x) is a variable for pausing between steps of the motor, whereas x is the delay time. 1000 is equivalent to one second. <br /><br />Every day at 11:00, the clock goes into a routine that slows down 80% for 3,600 rotations and then speeds up to 120% for 3,600 rotations and then resumes normal operation.
The H-bridge only amplifies the signal it receives from the control pins it's connected to. Polarity stays the same, so I do believe it would work without the H-bridge, just connect the pins directly to the stepper coil... :)
<br /> This is flip-flopping it:<br /> <p style="margin-left: 40px;"> analogWrite(clockpin, 0);<br /> analogWrite(clockpin1, 124);<br /> delay(TimeToWait);<br /> <br /> analogWrite(clockpin, 124);<br /> analogWrite(clockpin1, 0);<br /> delay(TimeToWait);</p>
Fantastic concept, great 'ible.<br><br>Perhaps two buttons one to pause one to advance X steps, will allow the time to be adjusted?
Great! How about a bluetooth version so you can accelerate or decelerate time whenever you need to from your cellphone?
This is completely awesome! You seriously could sell these!!!!!!!!
Once I read the first paragraph I BELLY LAUGHED for half an hour! This is the most fantastic instructable ever! Even if your boss caught you he'd be so impressed he'd give you a raise rather than grief!<br><br>Hi-friggin-larious!
haha this is great!
This is incredible, congratz! I'm having a hard time understanding it though... Where does the extra 12 minutes come from if at 1 oclock its back at the regular time? My guess is it makes you go out for lunch early, makes the boss think is lunch time but its actually 12 minutes to lunch time... Am I right? Thanks for ur time!
Yes, lunch starts at 11:48. The clock reads 12 then.

About This Instructable




Bio: My name is Randy and I founded the Instructables Design Studio. I'm also the author of the books 'Simple Bots,' and '62 Projects to ... More »
More by randofo:Basic Metalworking Stranger Things Cookies Intro to Soldering 
Add instructable to: