3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

The Word Clock - Arduino version

Step 11Whats been hapening these last few months....

Whats been hapening these last few months....
«
  • DSC_9875.JPG
  • ArduinoController-v3.JPG
  • BigDisplay-boardset1.png
  • BigDisplay-boardset2.png
Update:

As an update, I have redesigned the Arduino clock controller board - I decided that in reality all I needed was the ATMega Chip itself, and that placing an entire module was a waste of PCB space.

I have further updated it to version 3 - supporting a RTC chip, and reducing the size of the PCB.

Here is a photo of the v2 and v3 boards, and an assembly manual, (which I have been sending out with my kits) - That should make assembly easier for anybody who wants to make one themselves.

The new PCB

The new PCB that I designed has larger tracks, and larger pads, making assembly easier.  When you look at the PDF, you will see that there are large copper masses 'directly over' existing tracks.  Please don't worry - that is normal - it is a ground plane, and the track that it is over is the ground track.  All of my boards try to use ground planes so that I have to etch less copper from the board.


Programming the new board:

One Idea I got from EvilMadScience.com, was to use one of their programming cables, instead of using an entire Duemilanove module.  It is really cool - you pay $20, and you can use the cable for many many projects - all you have to do is include a trivial programming header on the PCB.  The cable is available from: evilmadscience.com/partsmenu/130-usbttl


A New Display PCB

I have been designing a new display PCB - I can etch it on 2 6x6 inch pieces of single sided PCB stock - the neat thing about the new display, is that it gets cut into a set of "LED Strips", with each strip being used to illuminate a word.   the spacing between LEDs is about 23mm, so I can use these strips to make BIG WORDS (Much larger than the 6 inch displays i have been making).  The clock size that I am making currently will be about 240mm x 240mm for the word plane, set into a total display that is about 320x320, making a really nice wall clock - It will take a couple of weeks, but as soon as I have something more tangible to display, I will put it up here.  

I etched the PCB over the Easter weekend, and am looking forward to making a bigger display.

Another side effect of the LED strips, is that you are not limited to English words - we can modify the software for any language, and you can use whatever size strips you need behind words to make the clock work!!!

Updated Software to allow the brightness to be reduced at night

I have modified the software to allow the brightness of the clock to be automatically adjusted based on the time - At 7pm, it will reduce the brightness, and at 7am, it will increase it again - This was to allow the clock to be less intrusive in my daughters bedroom.

Attached is the software that allows that to happen, and Matt Sparks DS1302 library.  It is in the file Wordclock-reduced-brightness.zip attached to this step.



« Previous StepDownload PDFView All StepsNext Step »
20 comments
Feb 8, 2011. 6:37 AMbrad1213 says:
Hi

Could you post a clearer pdf of the V2 schematic. The schematic included in the assembly manual is too fuzzy to be able to read it.

Thanks
Mar 14, 2011. 3:58 PMscat says:
I dont see the RTC chip.
Jan 10, 2012. 2:49 PMLaRolle says:
(removed by author or community request)
May 14, 2012. 1:27 AMstringstretcher says:
This person joined jan 10, and has posted 2 comments, both here. your reactions are to be commended. Great Instructable and a wonderful project!
Oct 29, 2011. 4:26 AMm4rl3y says:
Hi, compliment for the project is very very very geek . i would make a clock in italian language .
i would implement the dcf77 receiver module for automatic upgrade time but i have a problem to write the code, you help me ?

sorry for my english!
Sep 11, 2010. 9:05 AMandrea_Stef says:
hello I finally finished the clock ... it was fun. Since the clock is very bright I wondered how to put a potentiometer to reduce the brightness of the LEDs ... Thank you.
Sep 23, 2010. 10:12 AMandrea_Stef says:
hello I do not know if you remember. I contacted about the problem of brightness of the word clock, you told me it was possibile to reduce it by adding a function within the software. I tried but I could not ... could you help me? Thank you very much ... andrea
Sep 12, 2010. 12:53 AMandrea_Stef says:
hello thank you so much for responding. the idea of including a routine software is brilliant. In fact my idea was to limit the brightness only at night while during the day leave the brightness at maximum. I'm not very experienced in programming the Arduino. thanks again.
Sep 12, 2010. 6:41 AMandrea_Stef says:
ok... good working ...I will contact you next week hello and thanks
Sep 27, 2010. 8:03 AMandrea_Stef says:
hey i'm addedo the DS1302.h file in arduino directory... i find another error... you have write DAYBRIGHTNES one time with one S and another time with two S final... i fic it but there is another error that i can't fix... the compiler told me this...

undefined reference to DS1302::DS1302(unsigned char, unsigned char, unsigned char)

referring to this line

DS1302 rtc(DS1302CEPin, DS1302IOPin, DS1302CLKPin);

i'm doing something wrong? thx for the help
Sep 29, 2010. 2:07 AMandrea_Stef says:
ok i've done... work pretty good... thx
Sep 27, 2010. 7:40 AMandrea_Stef says:
hi... thx very very much... but i cant compile the file... arduino tell me this error...
DS1302.h no such file or directory...
thx Andrea
Jul 25, 2010. 7:51 AMandrea_Stef says:
hi... i'm interesting to the version with the ATmega Chip... if you have time, can you write the instruction? in your PIC version of the clock can i replace the pic with the ATmega?

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
365
Followers
11
Author:drj113
I have a background in digital electronics, and am very interested in computers. I love things that blink, and am in awe of the physics associated with making blue LEDs.