We wanted to incorporate different hardware elements into our code, and decided on an idea that did just that. With the use of the LeapMotion, an Arduino, and a LED light strip, we were able to create our own virtual keyboard. Our virtual implementation of a keyboard uses the LeapMotion to tracks a person's hand and fingers so that they can play a keyboard with just movement. We used the LED strip to display different keys being depressed, and an Arduino screen to display data. Our hand tracking was done such that keys were hit based on the relation of the fingertips to the palm so that the keyboard would not have to be in stationary virtual space, and to achieve the best accuracy possible!

Built With

Share this project:

Updates