Homemade mechanical color TV runs on an Arduino Due
Arduino Team — June 18th, 2021
Nearly everyone alive today has never the technical marvel that is the mechanical television. In short, the work by quickly strobing a light through a disc that has holes cut around its perimeter, with each hole being slightly lower than its predecessor. Combined with the persistence of vision effect, this gives the illusion of a still image with its number of rows being equal to the number of holes in the disc. YouTuber “Science ‘n’ Stuff” wanted to try creating a modern version that uses a microcontroller to precisely adjust an LED’s color, rather than using an analog signal.
The device has a single large plastic disc with 32 holes for a total of 32 rows in the image. It’s spun at 1500 RPM by a DC motor that’s driven via PWM, and because there can be some variance in the motor’s speed, the synchronization signal that’s produced on each full rotation is also used to carefully adjust the motor’s speed to keep it constant. Both images and sound are read from an onboard microSD card, with the images being converted into pulses of light and the sound being played on a mono speaker. All of this is controlled by an Arduino Due board.
To learn more about how this project works, you can view its detailed explanation in the first video below and a simple demonstration of the TV in the second clip.
We care about the privacy and personal data of our users.
To continue, please give us your consent:
Please confirm that you have read the privacy policy
Thank you for subscribing!
Curious to learn more?
Are you also a teacher, student, or professional that loves using Arduino in your day-to-day activities?
Then keep up-to-date with either our STEM or Professional monthly newsletters.
Arduino weekly newsletter (already subscribed)
Educators can benefit from the ever growing tech that shapes our environment through fun cool projects.
Why not awe your boss with highly innovative ways to help keep your enterprise connected at no extra cost?
Arduino Survey
We'd like to get to know you little better.
Please help us improve by answering this super short optional survey.