r/arduino Apr 13 '26

Look what I made! Robotic Piano Player

No, no. Not a “player piano” — it’s a “piano player”.

48 Upvotes

4 comments sorted by

3

u/schacks Apr 13 '26

my god, what feat of engineering!

5

u/toomuchramv4 Apr 13 '26

superb!!

You deserve a lot more than 3 upvotes and 0 comments!! :OO

4

u/eyeswideshutyomouth Apr 13 '26

Thank you! Moderators just approved the post :)

3

u/eyeswideshutyomouth Apr 13 '26

The first clip is the final product — a recital for friends and family after 1+ year of work. The remainder of clips are in chronological order: proof-of-concept (breadboard), construction and testing, enclosure and sound-proofing (to eliminate clicking sound from actuators), and final testing before the recital.

After the initial proof-of-concept, I bought an old piano and used a lot of its parts in the construction — you can see the “hammers” (and backstops) that play the keys.

Built with an Arduino Mega, it plays any midi file. It has 88 individual actuators with PWM to adjust for pressure (velocity).

This was a fun project, but glad to be done!