Skip to content
All prices in US$ - All orders receive free delivery, worldwide - Click here to learn more
All prices in US$ - All orders receive free delivery, worldwide - Click here to learn more
The Arduipiano is an Arduino-powered floor piano that lets you play music with your feet

The Arduipiano is an Arduino-powered floor piano that lets you play music with your feet

from arduino.cc

The typical piano consists of an array of keys that, when struck by a finger, cause a note to play either from a digital circuit or a vibrating string.

But to change this design up a bit and introduce some additional fun, a team of students from the Marie Noel college in Joigny, France set out to create a larger version that could be played using feet instead of hands just like Tom Hanks in the 1988 classic film “Big.”



The aptly named Arduipiano is based around an Arduino Mega 2560 owing to its large number of GPIO pins. After cutting out piano “keys” from large sheets of aluminum foil, each piece was glued to a cardboard base and wired to the Mega via a single 4.7Mohm resistor on each receive pin.

Pin 2 acts as the capacitive send pin, which lets the microcontroller measure the change in capacitance for every key in order to determine if it is currently being touched. At the end of each iteration of the main loop, all of the pressed keys are converted to notes and sent through a serial port to a MIDI receiver.



After placing the newly created piano on the ground and loading up a MIDI synthesizer application, the students were able to successfully play various notes, as seen in the video below. To read more about this project, you can check out its write-up here on Instructables.

Finally - to keep up to date with interesting news, offers and new products - interact with us on facebookinstagram, and twitter.

 

Previous article This DIY coop controller makes caring for chickens a much easier task
Next article Dmitry Brant's Stealth Laptop Packs a Raspberry Pi and Full-Color Display Into a Vintage Compaq LTE

Leave a comment

Comments must be approved before appearing

* Required fields