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.
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.
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.
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 …
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.
@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
@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.
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.
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?
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…