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.

Mini Dotclock

Mini Dotclock
An array of LEDs randomly changes patterns every 10 seconds or so. To read the time, simply count the number of dots per digit. The main pic shows the time, 22:11. Different colours are assigned to different digits, red-10hours, amber-hours, green-10minutes, blue-minutes. Using 3mm superbrights means the clock can be read daytime or night (though it'd be washed out in full sunlight).
Having a random pattern is a lot less distracting than having numeric digits staring at you...this would also be a great project for adding to the front or size panels of a PC mod.
 
Remove these adsRemove these ads by Signing Up
 

Step 1Overview

Overview
This project was inspired from the TixClock device I saw being advertised at ThinkGeek. That was a little large for my application, I wanted a clock above my DVD because it didn't display the time when playing a DVD.
The design is based around the case, a low profile 'display' case from Jaycar Electronics (www.jaycar.com.au) catalog number HB6083. If you want to put this clock in another case, you'll have to modify the PCB layout.
A zip file with sourcecode, pcb files in EagleCad format and some pics is included in the project.

Some tracks are a bit narrow and have very little clearance. I built this using press-n-peel film, so it can be done....just take a little care not to smudge things and carefully check the result, scratching out any blurred tracks that might be touching another.

The PCB is designed for two layers, however I constructed this on a single sided board to save effort. There are only a few tracks on top, and these can be dealt with by using hookup wire. Note the picture is a little different from the PCB design in the zip file. The changes were connecting the enable pins of the 74hc154 chips directly to ground and an extra diode to step down the voltage across the supercap to make it closer to the 3.3V required by the RTC chip.

Some handy hints when doing double sided board using single layers is to:
- do as much trackwork on the bottom side as possible
- when laying a track on top, always take it to a via, rather than connecting the top layer track directly to a component.
- when using press-n-peel, print out the silkscreen (in reverse) and iron this to the PCB after drilling and etching. This not only gives you component placement, but if you print the top tracks out as well it is an easy guide for hookup wire. Note the black lines in the PCB below....these would be where the top layer tracks would be.
« Previous StepDownload PDFView All StepsNext Step »
28 comments
Jan 27, 2007. 5:42 AMbinnie says:
i just lost all i wrote uhhhhhh i had an idea for you to make a diffuser. i made the linux leech that i found on here, and i was going to use a cd cover for a case. i cut it to size using a utility blade and a piece of wood and a hammer ( score the plastic reeealy deep, place the score line on the end of a table and place the wood over the top of the line then smash the open bit with the hammer and it should brake clean off) i was sanding down the rough edges with some wet rub ( in the kitchen sink ) and i scratched the top of it a little accidently i didnt realise this till i finished. when i dryed it i saw what i had done ( there was a square line all along the edge ) i thought it looked cool and knowing how it was going to be treated ( like everything else i own ) it was going to get scratched one day, one big scratch dosent look very nice so decided to just keep scratching it, little fine scratches look way better than big ones ( i just dont recomend it for psp or phone screens and ipods have the same problem ) i did both sides and took it out of the water. it was looking like some frosted glass. i thought it was so good i left you a picture lol it makes the leds inside the hub shine allthe way around the outside, like a big ring. if you make a v2 of this i would say cd covers are the way to go for the diifuser instead of baking paper
Apr 25, 2006. 8:10 AMian says:
"perhaps you could save money by not using an RTC and just clock the microcontroller directly off the watch crystal (pics can have two crystal oscillators or a seconday oscillator...look at pic datasheets for oscillators that connect to the timers)." I just started thinking about that today for my nixie watch. I need to look at the datasheet, but I recall that the timer can increment while the pic is asleep, then wake the pic on interrupt. That would be a HUGE power saver. Just sleep the pic between interrupts.
Apr 25, 2006. 8:22 AMian says:
the 16F684 has this on timer1
Apr 26, 2006. 3:08 AMian says:
Picture (resistors at top for scale). LEDs are 0805 size, single in line resistors are to the sides (pad size needs to be changed to save space.
Apr 26, 2006. 3:06 AMian says:
Picture
Apr 30, 2006. 3:25 AMian says:
are they 0604 size? looks cool. I read the data sheet and realized the LCD driver wont work with LED because of its funny waveform. I thought I might be able to use a transistor on the common lines to make a DC system out of the AC waveform, but, sadly no.
May 3, 2006. 3:42 AMian says:
I downloaded the GIF and it displayed right. Cool animation. Do you hand solder SSOP? I'm doing my first surface mount (SOT-23 and SO-28) soldering on this project. I'd like to do SSOP, but the pads seem to be less than 16mils. I think I need to make a few boards at 16 mils first before I try something even smaller.
May 5, 2006. 9:29 AMian says:
This is the orig. PCB, I dont think I can attach my eagle files here.
May 5, 2006. 9:39 AMian says:
instructables at whereisian dot com if you would like the files. Cheers
May 5, 2006. 9:48 AMian says:
Oh, yeah. I put together an instructable for this watch, but didn't publish it yet. I don't know if you can view it if I give you the link, but here it is:
http://www.instructables.com/ex/i/2806EBB22B071029BC6B001143E7E506/

I'm waiting on the PIC, but my PCB and firmware are done. It is a 4X3 matrix, not so big for the first try. It really can be worn as a (large) watch. Pocket watch is a better discription. The matrix wasn't quite big enough to make a complete font set for menu options, so text scrolls top-to-bottom. This still leaves out some wide letters (W, M). I ordered some 805 sized leds with my PIC, so I will try a 20 led matrix on the next version.

I have a "real life" project that requires SMD components, so this has been great practice! I toasted a few SMD leds at 10 cents instead of something more expensive.
May 5, 2006. 9:52 AMian says:
Do you know any good/cheap .1uF SMD caps? I just used through-hole on this version. Last year I bought a few hundred TH from mouser for pennies each.
May 5, 2006. 9:51 AMian says:
pov
May 5, 2006. 9:28 AMian says:
I have an ICSP/18pin socket version of the programmer I posted on this site (JDM2). Let me know if you want the eagle files. It is based on a pcb I found on the internet. I couldn't make a good trnaperency from his GIF, so I just make it myself in eagle. Very similar routing with a few changes to make things easier on myself. I can't really claim it as my own. I used to do toner transfer (and did really small traces with it) but getting the backing off always took so much time. I ended up running a small screwdriver along most of the traces to get bits of paper off. Now I do foto process, which is really quick and easy, but more expensive in materials.
Apr 26, 2006. 3:04 AMian says:
I like RTC wherever possible. I have been using a maxim chip (perhaps dallas) with integrated crystal. Its great. For something like a watch, its all about space and power - though primarily space for me, I don't (yet) do surface mount. There is a 32.whatever kHz crystal that is common to watches because it divides evenly into one second. Perhaps there is a combination of prescalers (and pre-loading the registers) that will give an interrupt every second from timer1. This crystal could be used as a clock for the PIC, but it might be easier (program-wise) to use the internal 30kHz low power clock. Then there is no need to futz around with clock input and timer1 (counter) input on the same pin. Flow: 1. PIC sleeps. 2. X number of ticks accumulate on timer 1 (1 second) 3. Interrupt (wake PIC) 4. Increment seconds (update the display if needed). 5. Sleep The picture is a size test for a binary wrist watch with SMD leds.
Apr 27, 2006. 9:38 AMian says:
I found a PIC with a built in LCD driver. I think with a few transistors it can be made to drive a LED matrix. It has 20 some segments and 4 common lines. (80 pixels?). If I can't get the LCD driver to work (which would be killer) I will just use a software mux. Here is a board put through eagle3d - I have never tried this before, ok results, but no parts for my custom packages (obviously).
Apr 27, 2006. 9:39 AMian says:
I wish I could upload pictures from here, rather than going back to add them to my library.
Apr 24, 2006. 1:17 AMpuffin_juice says:
i think its far beyond me
Apr 23, 2006. 4:48 AMpuffin_juice says:
I saw this new watch called a neolog (at this site http://www.neologstore.com/store/english/). and since im no good at complicated stuff such as your project i was wondering wether it would be hard to make something like a neolog?

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!
26
Followers
7
Author:rgbphil
update later