Show Spark: WordClock project

Hey @kennethlimcp, thank you very much. I owe you a beer, next time you visit my small island!!

Don’t put any effort in just yet. I will get the rest of the case and front made and send you some pics so you can see where I am up to.

Thank you again for your kind offer.

1 Like

NO worries. i already had mine running long time ago :smiley:

I ordered 200 white superflux LEDs on ebay for $10 and once they arrive I will start experimenting with the case, diffuser and front plate. Most likely they are just free wired - worse come to worse I make a little carrier pcb.

Hi @larry105,

I have decided on the WS2812b strips. I think I can get them to the right pitch. After all they are not illuminating letters but words so if I design my Middle plate so that it groups the letters of the words together then the pitch of the typeface and the LEDs is less important. I will let you know how I go on.

I am thinking to mount the LED strips onto a peice of hardboard about 3mm thick and then rout out a middle section with an area where the hardboard can be “let in” so that the back of the clock is flush.

Just a thought, have you ever considered a word calendar? maybe with the months / days in a cross word format? Just a thought.

1 Like

If you just illuminate the words you loose the capability to utilize the clock as a big dot matrix display. This would enable you to scroll text from right to left. I wanted to use this feature to display the date as well as timezone information.

Just wanna say that you can @ me any time you need help with the H/W or S/W when you get the parts :slight_smile:

I do watch the community closely but sometimes i just miss the posts or there’s just too many awesome posts. :wink:

I will scale down the clock by 67% to get total size of 12"x12". I did a test cut of 9 x 5/8" holes into 3/4" MDF. It looks promising - I’m a little disappointed about Superflux LED’s I bought - they could be a little brighter - well I guess you get what you pay for ;-). The second image shows it’s with paper as a diffusor (laser printed black is not really good to block light) - anyway this was a quick test …

4 Likes

@larry105,

Wow I like the look of your mask, How did you cut the holes? Yes I understand the issue with Printed paper. I have gone for a vinyl mask, but I am waiting to get the glass (it is on order).

The vinyl is very opaque. Have you considered getting one cut? If you have a friendly sign maker locally then it is likely that they will have a vinyl cutter.
:sunny:

@Julian, if you cut it from vinyl you need to use a special stencil font otherwise the inner part of some of the letters e.g. “A” will fall out. I will use silkscreen printing to directly print it onto 3mm plexi. As for cutting the MDF I used my DIY CNC machine :wink:

@larry105, impressive work with the MDF!

I have ordered the authentic glass cover and hope to dabble on this project soon!

Thanks for sharing @mhils!

1 Like

@larry105 Very professional. screen printing is the best way, I would have thought, but a lot of effort if you are making one clock. Do you have access to a screen maker? How are you getting that done? I accept your point about getting the mask to match the pitch of the lettering. I am going to get the 60/m LED strip and the reverse design/cut the vinyl to fit the spacing of the LED’s (that is what I am going to try anyway). Then reattach the "floating bits of the letters to the glass, such as the A,O,D etc

@timolol, go Tim all the best for your project., send us some inspirational photos when you get a moment.

HI @larry105, @kennethlimcp

Just a quick progress update. After getting the WS2812 LED strips I saw how much room I had to work with. I adjusted the size of my clock to fit the LED spacings. This meant a smaller clock but it also meant that I could laser cut the peices of the back board etc… I also zaser cut the letters out of a peice of vinyl that I had attached to some 6mm perspex. I am going to peel the cut letters out of the vinyl when I get a moment. Then I am going to paint the backboard and the mask white.

The LEDs are very cool, I have been playing about with them. Has the Neopixel matrix library been ported do you know?

I think I will get away with just using the core’s powersupply as I will only be lighting a few at a time. They are very bright.

4 Likes

Loving what i see :wink:

Ok I am starting to write code!

I am trying to tun on/off a certain LED in the ws2812b strand:-

if (Time.hourFormat12()==1) strip.setPixelColor(1, 100, 100, 100); // Turn on the LED number 1 when the hour equals 1
if (Time.hourformat12()!=1) strip.setPixelColor(1, 0, 0, 0); // Turn off the LED number 1 when the hour is not equal to 1
strip.show();

  • I appreciate that 1 led is the second in the chain.

  • Is is possible to turn on multiple LEDS with one strip.set command? If so how do you specify it? Alternatively i will make multiple strip.set calls and then update with a strip.show (that sounds wrong some how!!)

The above doesn’t compile. Should I put the time.hourformat12 into an integer to then apply the != (I think this is not equal to) “test” to it to see if it is 1 or something else?

Cheers

Julian

SORTED, Word clock software version1.000001 (Iam expecting a LOT of revisions) :smile: is complete.

The basic principles are there I just need to finesse it a bit now.

things to do:

  1. make it accurate to one minute not five (by using the four dots in the corners)
    2)change the LED colours depending on a temperature reading.
  2. change the brightness of the display depending on the ambient light level.

So lots of fun still to have.

Thanks to @BKO and @kennethlimcp for your support.

5 Likes

Hi!

i’;m trying to build this as well, can you perhaps share a wiring diagram? i see the pcb’s but not how they are wired up exactly (i have the components but want to build it using breadboard) and i don’t see how to wire up the LED’s…

thanks!