Introduction: Tinker's Word Clock - REVISITED! NOW 110% More AWESOME (Clean and Easy to Make)

Picture of Tinker's Word Clock - REVISITED! NOW 110% More AWESOME (Clean and Easy to Make)

Hi, I'm John.

I have been tinkering with Word Clocks for years. There is only one thing I like more than making word clocks… it’s designing them so that they are easy to put together. This tutorial will go through my latest version (5!!!!!). By the end of it you will have a clock with:

User selectable colours (Red, Blue, Green, Yellow, Pink, Purple) Beautiful clean crisp letters An understanding of what is inside and how it goes together!

If you have already bought the kit feel free to jump to the Assembling the Electronics section!

There are three ways to go about getting your own Word Clock: Make it from scratch - I include all schematics and mechanical instructions Buy it in kit form - I provide kits with all parts collected in one spot here: http://www.tinkerelectric.com/product/tinkers-word-clock-kit/ Buy it already assembled - If you simply love the look and want it, its here: http://www.tinkerelectric.com/product/word-clock-2/ So, without any more delays, let’s begin building it:

Step 1: Gathering the Parts

Picture of Gathering the Parts

Three major components go into building this clock:

  1. The Electrical - this keeps track of the time, changes the colour and makes it glow all pretty. This is made of the ‘PCB’ (Printed Circuit Board), microcontroller and power via USB.
  2. The Mechanical - This is responsible for its structure and preventing the light seeping into other letters. Its mainly made of the ‘baffle’ and a backing plate.
  3. The Face - To get the face done nicely we use a vinyl sticker with frosting. Out of all the methods I’ve found this to work the best. The face is responsible for the letters appearing crisp and readable.

Next, we collect all the parts!

Gather the following parts:


Mechanical:

  1. Acrylic for internal structure - 2mm black opaque acrylic sheet 16.5 inches (420mm) by 28.3 inches (720mm). This will need to be laser cut later. There are a variety of local laser cutting workshops available to do this.
  2. Ikea Ribba frame (9inch / 23cm square), either black or white http://www.ikea.com/us/en/catalog/products/600780... This will be our outside frame.

Electrical:

The following parts below are needed. Note: the lithium battery is not normally included due to flight restrictions.

Bill Of Materials (BoM) (see attached image)

PCB and Schematic: (see attached images)

-Attached is the Eagle schematic and board. As well as the GERBER files needed to get the board produced at a PCB house.

Face: The face is to be cut out of vinyl adhesive. An additional ‘frosting’ layer is added to diffuse the light. (see attachment)

Code: Code is attached (*.ino) this can be uploaded using the Arduino uploader.

Step 2: Assembling the Electronics

Picture of Assembling the Electronics

You will need:

Parts:

  • PCB and all electronic components listed in the Bill of Materials (BoM)

Tools:

  • Soldering Iron
  • Safety Glasses
  • Solder
  • Side Cutters

Assembling the main Printed Circuit Board (PCB)

Following the BoM, solder each of the components.

  1. It is best to start with the IC holders (IC1-DIP, IC2-DIP). This ensures it is all flat. Note the notch and align to this.
  2. Resistors are the next step. Identify them using the colour band codes listed in the BoM.
  3. Install capacitors C1 and C2
  4. Solder the three pin resonator. There is no polarisation/wrong way of putting this.
  5. Install the 32kHz crystal at Y2. No polarisation. Leave enough leg space for bending.
  6. Optional: Green LED D3 can now be installed. This indicates data transfer when uploading code.
  7. D2 Red LED can be skipped as it might shine through at night time creating an unwanted glow.
  8. Screw terminals can now be installed. Note that the opening must face the outside of the board.
  9. JP3 and the FTDI programming header are optional
  10. C3 Large capacitor has a polarisation. Note the long and short leg, also the white line (opposite side then photographed) The negative (short+white band) goes on the outer edge, the diagram also matches (colored in bar on the silk screen).
  11. The two buttons are to be installed on the back side. This is so they poke through the back holes.
  12. You can now install the ICs. Nore the notch that must line up. In this picture the notches are far left on each.
  13. Now we can add the standoffs
  14. Place the post though the bottom and nut over the top. It works best if you hold the nut and screw the post into it from the under side.
  15. Posts are now complete.
  16. Cut the USB cable on the mini/micro side as we are keeping the large USB plug to power the device.
  17. Pull back the woven braid and expose the wires inside.
  18. Discard the white and green wires as we only need red (positive) and black (negative)
  19. Add heat shrink as to prevent the braid from running away
  20. Connect the power cable to the main PCB as seen here. We are now done with the PCB for now.
  21. Please see the corrections if you have Version 1.2 below

Fixes in Version 1.2

  • Fix 1: Jumper JP3 pin and switch pin shown below. This corrects power only being routed to a portion of the board. Best to do this after all soldering so the switch is unobstructed.
  • Fix 2: Note that Version 1.2 incorrectly labeled the Light port. Light strip labeling is as below, looking from the top, Left to Right: Negative (Black), Positive (Red), Data (Yellow)

Step 3: Assembling the Back Plate

Picture of Assembling the Back Plate

Attached are the items for laser cutting the baffle and back plate. There is an SCAD model allowing you to change the size of the clock. Also an SVG with one of each item.

After laser cutting the parts you will now have:

  1. 10 Full beams
  2. 10 Beams with a notch
  3. 1 Backplate

The job now is to line up the RGB light strips onto the back panel.

Place the panel down so that the centre notch is at the bottom and that the text is not showing.

Let us start with the end in mind

This is what we will end up with.

NOTE: The arrows indicate the direction of data and must line up with the arrows on the strips

NOTE: Note how the strips fall with respect to the notches on the side. The first one is above the top notch.

Let’s look at the strip closely before we start.

Each LED strip has three contacts.

GND - Ground,

D - Data (In/Out) and

+5V - 5 volt power

And little arrows pointing the direction. It is important that the arrows follow that of the previous picture. The data exits the PCB bottom left and snakes all the way to the top. It is our job now to A) stick the strips down correctly and then B) connect the outputs of one to the correct imports of the next strip. So let’s begin.

Starting at the top, hold a full beam over the notches as shown here:

Now you can start to see the alignment of the leds. Starting at the top, the first let strip needs to have the arrow point (direction of data) LEFT, this is important. The first top strip is placed ABOVE the holes in the board. Compare to the main image to see that this is correct.

Using the horizontal bar and its notches to line up the leds, make it so that when the baffle is in place that the leds fall in the middle.

We will end up with this seen above.

Continue to add a row at a time, making sure the notches line up with the gold pads. The notches are where the vertical struts will go.

Continue this process until all 10 rows are placed. Note that there is no LEDs on the bottom row. This is where we keep the electronics.

Before we can assemble the baffle we will need to solder the LED strips together in a particular fashion.

Data to Data, Power to Power, Ground to Ground. You will need to solder in such a way that the notch in the full beam allows the wires to pass through without too much fuss. Use the beam to test as you go. This part takes some time so take breaks. We are getting there!

We can now screw down the PCB. The buttons will become available on the back.

Now solder a short 10 cm length to the very last one. This is where data and power will enter.

You will now need to add a battery to the system. This is required else the Real Time Clock (RTC) will give spurious outputs.

At this point we can test the whole system. Plug in the USB cable. The top left lights (positions 1,2, 4,5) should light up (IT IS). If they don’t trace back the system. Since it works as a string all previous segments must be ok. When this is proven, and you can adjust the lights from the buttons at the back, then we can move forward.

Step 4: Adding the Baffle

Picture of Adding the Baffle

Remove the paper from the baffles, take care when removing the paper not to break any though this is an internal part and will not effect final performance. Now we can add all the horizontal baffles. Align the notch with the wire and then click into the base.

The vertical baffles can now be added. Note that the cut out section goes to the bottom to allow space for the PCB.

Holding the USB cable at the notch to exit this is a good point to add hot glue to hold it in pace.

Closing it up:

You can now place the face on top of the baffle, note the PCB is the bottom left.

Slide the frame over the top, close the tabs and you are done. This may be right so be patient.

Congratulations on your magnificent build. I would love to see it when you are done and share it with the community! Thank you for coming along on this journey.

Sincerely,

John Missikos

Tinker Electric

hello (at) tinkerelectric.com

https://shop.tinkerelectric.com/products/tinkers-word-clock-maker-kit-edition

Comments

TinkerElectric made it! (author)2017-01-01

Just finished a custom clock for a customer. So happy with it, wanted to share. https://www.instagram.com/jmissikos/

Stephenrahill made it! (author)2016-12-06

Thanks for a great project.

Nice work Stephen! Awesome to see =)

Thanks, after having it running for a few days it running very well but it can be a little bright for my liking, could you suggest a solution? I was think just a resistor in the positive line to the leds or is there a better way?

Yes you could have a dropper resistor like you mentioned. Alternatively, if you have an FTDI cable (like this one https://www.sparkfun.com/products/9718) you can adjust the code to allow brightness control using the Arduino software. Have you used this before? In the code you will find lines like: "pixels.Color(0,150,0)" this is telling the Red Green Blue LEDS in each what intensity. In this example it is 0 Red, 150 Green, 0 Blue. If we decrease the 150 to say 75 then brightness will also half. Max number is 254. Alternatively I get get a modified chip off to you. If you are going to mod the software I can work out the new code for you.

That sounds a much better way, I do have an FTDI cable so I will have a play with the code and find a number that suites, Thanks for your time.

Awesome, happy to work though the code with you when set!

Diehardluck (author)2016-12-01

I am no electronics expert but i ve read that ds1307 tends to lag behind by 1 hr everyday ......many ppl prefer ds3231... What are your views on this?

I've been running my own for months without such a drift. Interested to see where you read this Diehardluck? A second in 24hrs is typical. Possibly interference from an inadequate power supply in that report?. =) Yes, accuracy is important hey. There are a couple alternatives to the DS1307. I've been eyeing off the PCF8523 of late but my next version has it taken care off by the internet and an internal RTC. Its a bit more pricing but its cool factor makes up for it =)

kimthostrup (author)2016-12-01

Looks awesome :)

=))

CRAZYBOUTDIY (author)2016-12-01

HI,

O my good that looks so wonderful and it's so cool!

=)

ottermannetje (author)2016-11-30

I can't find the code, is there something i missed? or is the code the same as in the previous version? good instructable btw.

I have attached it on the 'gather the parts' section. It was the same as previous but I did forget to include, thanks for pointing it out ottermannetje. And thanks for the compliment.

Lineakat (author)2016-11-25

cool!

TinkerElectric (author)Lineakat2016-11-25

Cheers Lineakat!

Droxz (author)2016-11-24

Nice instructable, keep up the good work! :)

TinkerElectric (author)Droxz2016-11-24

Thanks Droxz! =)

About This Instructable

19,610views

367favorites

License:

Bio: Hi, I'm an electrical engineer who loves making things that make people wonder how it works. From my popular word clock to physical facebook ... More »
More by TinkerElectric:Water Me Bird, sweet reminder to water my plantsTinker's Word Clock - REVISITED! NOW 110% more AWESOME (Clean and easy to make)DIY Word Clock - In Seven Steps
Add instructable to: