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 -> https://jimmyadg.github.io/electronic_atoms/
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 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
Final Bill of Materials
Arduino Leonardo x1
LCD display x1