This one actually does have filaments. There are 12 light bulbs per digit; one for each numeral, and two for decimal points (left and right). These are neat little display modules that were made by a company called IEE (Industrial Electronic Engineers) way back before 7-segment LEDs were invented. Each light bulb sits behind a clear printed slide with the corresponding number printed on it in negative (the number is clear and the background is black), and in front of the slide is an array of tiny lenses. When a light bulb turns on, it projects an image of the number through the lens and onto the back of the lightly frosted plastic at the front of the display module. The Vintage Technology Association has a great exploded view so you can get a better idea of how this works.
The clock itself is fairly pedestrian although this design uses a quadrature encoder (the black knob on the upper right) to set the time. Instead of pushing on a button and waiting while the numbers slowly tick by, it’s much easier to just spin a knob.
Keeping time is the function of a DS3231 IC. The display is not multiplexed. A multiplexed display would involve a lot of diodes which would dissipate quite a bit of heat, and for this design, I use 6 ULN2003 driver ICs connected to 2 MAX7300 GPIO expanders. Technically I used devices that are pin compatible with the ULN2003 since nobody seemed to have any in stock. The microprocessor is a PIC18F2420 which communicates with the DS3231 and both MAX7300 devices using I2C.
8-6-2021 (August 6, 2021) is the Snakiest day of the year and it’s also this year’s CircuitPython Day! The day highlights all things CircuitPython and Python on Hardware. See you there!
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.
Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !
I LOVE those displays!
Very versatile too, in that the display elements need not be numbers, but can be anything you can print on the film. I looked into fabricating a few for a project a while back (did I mention that I really love those displays?) but didn’t have the means to pull it off. I would still love to find a source for this type of projection displays.
Disclaimer; I took the ‘exploded’ projection display photo shown above.
I have made some custom projection displays using overhead film transparencies… you can buy blank transparency film at Staples and then print off replacement slides on a laser printer. I found that I had to print off several transparencies and stack the slides on top of each other to get good contrast. Here are some photos (scroll to the bottom of the page).
IEE also made another even more bizarre display called a NIMO tube, which was a vacuum device somewhat similar to a modern CRT. Instead of using lamps projected through slides, NIMO tubes use an electron gun to fire a stream of charged particles through a digit shaped mask and onto a phosphor screen. Here are some photos.