Using 144 7-segment displays powered by an Arduino Nano, and employing a rather cunning font, this clock is bound to attract attention.
I’ve said it before, and I’ll say it again: I’m fond of bacon sandwiches. Unfortunately, this isn’t particularly germane to the topic at hand, which is that I just saw the most amazing 7-Segment Display Array Clock project on Hackaday.io
This little beauty is implemented using 144 (6 rows x 24 columns) 7-segment displays along with an Arduino Nano, a real-time clock (RTC), and 18 MAX7219 7-segment display driver ICs.
If we were to add another 12 columns (that’s 72 more 7-segment displays), we could also display the seconds, which would be rather cool.
One thing that immediately catches your eye is the slanting (dare one say “italic”) font. This results in the unusual situation that each digit is 6-columns wide, with adjacent digits “sharing” a column — the upper-right corner of one digit shares the column with the lower-left corner to the digit to its right, if you see what I mean.
This leads us to wonder how the creator of the clock came up with this font in the first place. It would also be interesting to see text characters implemented in this font, where these characters could be used to display messages composed of a series of (up to) 6-character words. Of course, we could also scroll these messages across the display.
But wait, there’s more! Do you remember the old ASCII art pictures pieced together from the 95 printable members of the ASCII character set (click here to see a bunch of images on Google)? Suppose we were to build a “canvas” comprising 24 rows x 48 columns = 1,152 of these 7-segment displays, and then use a script to take a scanned image and replicate it using the various display segments.
Oooh! Oooh! I just thought of something. Do you remember my column about Slobberworthy Multicolor 7- and 16-Segment Displays? Well, can you visualize the original 6-row x 24 column clock discussed above reimagined using 7-segment multicolor displays? How about our 24-row x 48-column “canvas” implemented using 16-segment multicolor displays?
I don’t know about you, but I can feel my creative juices starting to flow (fortunately I have a roll of paper towel to mop them up). How about you? Are you tempted to dip your toes in the 7-segment waters?