Home/ Blog/Community/XBee Piano on Adafruit’s Show and Tell

XBee Piano on Adafruit’s Show and Tell

On this week’s installment of Adafrauit’s Show and Tell, Jianan shared his project he built for Duke University’s Hackathon. With a team of three other students, he created a giant piano that can be played with with user’s feet.

The build consists of large pads set on the ground that detect pressure and relay signals to the computer. Attached to the a computer is an Arduino Uno with an XBee. XBee relays the signal from the piano to the computer and firmware on the Arduino converts the raw data into a standard MIDI file. A software instrument within Logic Pro then reads this MIDI file and generates the sound.

There is also a remote control that can be used to adjust various parameters. The user can enter a ‘tutorial’ mode, which will show you how to play songs by illuminating LED lights on the correct keys. You can also adjust an attached potentiometer to select between 16 different instruments.

In the video below, you can watch a full demonstration of this giant piano.


Adafruit Industries hosts a weekly Show and Tell over Google Hangouts. This is a great resource to gather ideas for new projects. Add Adafruit to your circle to view their Hangouts.

Tags: , , ,
Posted on:

Comments are closed.

Contact a Digi expert and get started today! Contact Us
Have a Question?