Virtual Piano
Designed a wearable glove to teach beginners correct finger placement for playing the piano, providing both audible feedback and a visual interface.
A portable virtual glove for beginners!
"Virtual Piano" is a portable and accessible tool designed to help beginner piano players learn correct finger placement in the C position. It's an Arduino glove prototype that uses five flex sensors—one for each finger—to detect movement. When a user bends a finger, the corresponding flex sensor sends data to an Arduino Uno board. The Arduino then compares this data to a set threshold to determine if a note should be played. If the sensor is bent enough, it triggers a sound from a buzzer and sends a signal to a Processing interface, which highlights the corresponding note on a virtual piano on the screen interface. This system is a self-contained learning tool for those who may not have access to a physical piano. The demonstration below shows how the glove may be used to play the song "Jingle Bells."