Sometimes a gamer needs to step up his gameplay. When that time comes, Controllaser will be there.
What it does
It allows for a person to control their computer by bluetooth and light.
How I built it
We have 4 photoresistors that are set up as voltage dividers. These allows us to use changes in light intensity as a signal. We also have another photoresistor as an ambient light intensity sensor so that our product can work under any light. These photoresistors are used to mimic mouse movement. On top of this, we also have a bluetooth module that can connect to your phone so that you can send signals from your phone to your computer. We have 3 Arduino boards: 2 Uno and 1 Leonardo. Uno's handle the inputs to the circuit (photoresistors and bluetooth) and Leonardo handles the output (mimicking keyboard and mouse commands that gets sent to the computer).
Challenges I ran into
Bluetooth module was problematic, at first we tried to implement HC05 bluetooth modules however we couldn't get them to work even after 3-4 hours. Afterwards we switched to an easier to use bluetooth module that is controlled by an app on your phone. If we had more time, we would have tried to perfect the HC05 modules because it allows for a greater customization.
Accomplishments that I'm proud of
Even though the movement is not smooth because of the app we are currently using, I am proud of what we have accomplished. Before we started the project it seemed hard to do (and it wasn't easy) but we managed to do it. We can play games with our product now which was what we aimed for.
What I learned
I have learned to be patient, I have learned to troubleshoot and take steps one at a time.
What's next for Controllaser
The next step for Controllaser is an improved board with more photoresistors for better sense of direction and a better software to control the computer with, right now it can not transmit continuous signals (pressing and holding a button).