CRT Monitor Display

January 2018

CRT Monitor Display

Interactive InstallationPhysical ComputingArduinoEducationHardware

An interactive physical installation that illustrates how Cathode Ray Tube monitors work, built with Arduino and Processing inside a laser-cut enclosure, allowing users to manipulate frequency and brightness in real time.

CRT Monitor Display is an interactive installation illustrating how Cathode Ray Tube (CRT) monitors used to work. The project is inspired by readings from Charles Petzold and Amelia Winger-Bearskin, which prompted a deeper investigation into the physical and computational principles underlying early display technology.

The installation simulates the pixel-by-pixel scanning process of a CRT monitor, allowing users to observe how an image is constructed line by line. Physical sliders on the enclosure let users adjust the frequency and brightness of the simulated beam in real time, making the underlying mechanism directly manipulable and observable.

The hardware runs on an Arduino board, with the visual output handled by Processing. The enclosure is a laser-cut box designed to evoke the physical form of vintage CRT monitors. By turning an obsolete technology into a hands-on learning artifact, the project bridges the history of computing with contemporary physical interaction design. The source code is available on GitHub.

Project Resources

Videos, Downloads, and References

Videos

CRT Demo Video 1

CRT Demo Video 2

Project Gallery

Explore the development stages and final designs.

Tools Used

Arduino
Processing

More Work

Explore More Projects

Alphabets Got Talent

Alphabets Got Talent

A fun Morse code game designed for children with limited motor abilities, created for the Google Accessibility Game Jam, where players spawn animals by tapping out letters in Morse code.

GameAccessibilityMorse Code
View project
BizCom App

BizCom App

A unified business communication app for Spine Software that intelligently integrates chat, email, SMS, calls, documents, and to-dos into a single interface, complete with a custom mascot and a color-coded notification system.

UI/UXMobile AppBranding
View project
Blockchain Awareness

Blockchain Awareness

A collection of five projects explaining the Blockchain system to five different age groups — kids, teens, graduates, professionals, and the elderly — each tailored to their level of understanding and preferred media.

BlockchainEducationAwareness
View project

Collaborate

Interested in working together?

Reach out to discuss design, technology, or transformation.