Trackpads are very annoying and smartphones have a lot of sensors that could be used for a variety of things
What it does
It converts your phone into a mouse, a three dimensional mouse to be exact.
How I built it
The project has two sides, the client side and the server side. The client side was done in Java (Android studio) so that the accelerometer data could be collected. The server side was coded in C# using the .NET framework. Both languages were ultimately tied in via TCP sockets.
Challenges I ran into
Accelerometers are not the most precise, especially the ones found of smartphones. However, I'm confident that certain refinements could be made
Accomplishments that I'm proud of
Zoom in capability looks cool, as you could use the third dimension instead of being limited to the second dimension
What I learned
Phones carry a lot of sensors that could be placed into good use.
What's next for MousePhone
What's next? Certainly increase the precision by using other sensors that most phones have built-in.