Screen Boom

Concept Development

My concept for this project started from the electronic usage data that I had collected for nine days at the beginning of this school year. I created a visualization that would turn my electronic usage time of each application into an atom, the more the electrons, the longer the electronic usage duration is. By making this visualization, my intension was to imagine how would the atoms of our brain cells look like, if computers hadn’t become a majority of our working routine.

Atom visualization link ->

After creating a visualization for the data I had collected, I wanted to create a system that can evaluate the importance of time and present that to the public. My first idea was to create a tetris game that is controlled by three timers, the first timer controls left and right movement of the tetris block, the second timer controls turning of the tetris block, and the third timer controls the speed of the tetris block, the player would have to adjust the timers to land a tetris block at his or her desired location. However, I realized that simply making a tetris game could not fully demonstrate the concept, “time is important,” well. This is when I came up with the idea of Screen BOOM. Rather than using time to control a tetris game, I am going use a timer to limit one’s computer usage. I will create an Arduino device that will automatically logout the user when the timer is up . The purpose of this Arduino timer is to emphasis the importance of time and ALWAYS save your files at all time.

What will you do if you can only use any electronic gadget for a limited amount of time per day?


Arduino Leonardo

Arduino Leonardo comes with an ATmega 32U4 microcontroller that can act as a usb mouse and keyboard at default. For older version with ATmega8U2 microcontrollers, such as an Arduino Uno, you will have to update the firmware to enable the usb program abilities. Firmware update tutorial can be found here.



Testing out Arduino keyboard function



Testing out Arduino LCD display




Testing out value readings from a potentiometer




First prototype on a breadboard



Second prototype on cardboard



Testing out the second prototype


Demo Video

Final Bill of Materials

Arduino Leonardo x1

Buzzer x1

Potentiometer x2

Photocell x1

LCD display x1



Version One


Version Two

Leave a reply

Skip to toolbar