WordClock

I have a GurgleApps WordClock running on an ESP32S3 that I’ve programmed up in MicroBlocks.

So I had an idea that since it is doing all the hard work to convert the current (UK) time into colours to light up the letters, I could simply publish the colour matrix data to an MQTT topic and then write a Snap! program to be a digital twin of it

Here is the program

The original concept of the Word Clock was to display the time in 5 minute increments but I’ve modified it to have a stab at displaying every minute

This is really cool. :+1: :+1: :+1:

Cute.

I have three questions:
What does the asterisk signify?
When does it use the V in the middle of FIFVTEEN?
How does it spell TWO?
:~)

P.S. If you want an exact match, note that the hardware one has a five-pointed asterisk but your Snap! one has a six-pointed one.

The time was off by a minute :wink: It would be cool if it could be adjusted by the timezone someone is in.

Glad you asked - it is the current cheerlights colour

for F I V E

It is carefully programmed to be accurate to the nearest minute :slight_smile:

This concept comes from the original concept of it only displaying the time to the nearest 5 minute intervals and I carried it on to be to the nearest minute :slight_smile:

Unfortunately, it is a digital twin of my physical clock

But, it would be a good exercise for Snappers to make a pure Snap! version that uses their current time zone :slight_smile:

Which in fact some people did back in 2024 :slight_smile:

Oh good point, it needs all the numbers up to 12 twice! How does it display 1:01, 2:02, 3:03, etc.?

The colours are merged to form magenta



but five and ten can be displayed seperately

and I have to spell 13 as three teen

Oh, red plus blue, that’s clever.

Fixed it :slight_smile: