Hackster.ioLearning Hardware Community.
×
Log inSign up
ProjectsProjectsChannelsChannelsNewsContestsEventsVideos

21 piano projects

  • Last updated
  • Most popular
  • Most recent
  • Most respected
  • Trending
  • All time
  • Featured
  • Last 7 days
  • Last 30 days
  • Last 12 months
  • Any difficulty
  • Beginner
  • Intermediate
  • Advanced
  • Expert
  • Any type
  • Showcase
  • Protip
  • Tutorial
  • Work in progress

Arduino Controlled Piano Robot: PiBot

Using one Arduino Uno board to control 88 solenoids to play piano.

Arduino Controlled Piano Robot: PiBot

Remy Yoo
19K
Arduino Powered Player Pianos and Player Xylophones

Code your favorite music and play it on a Casio keyboard or on one of the two xylophones described in the project.

Arduino Powered Player Pianos and Player Xylophones

Netcamprojects
14K
Arduino Soundlab

A 3D printed Arduino Nano based synthesizer that produces a wide range of amazing sounds generated using the FM synthesis technique.

Arduino Soundlab

John Bradnam
7.3K
Piano/Synth

This 12 pushbutton piano plays the 4th octave with an optional added 3rd and 5th octave, controls note length and pitch with two pots.

Piano/Synth

fr_pal
9.1K
Arduino Piano w/ Preset Songs

Arduino Piano using an Arduino Mega2560. 13 keys, 20x4 LCD display, and 2 buttons to reset or change songs.

Arduino Piano w/ Preset Songs

nlkong
7.7K
Arduino Based Piano

Don't have a piano? Make a simple DIY Arduino piano! Even though it may not look or sound like an actual piano, it does seem to make music.

Arduino Based Piano

Rucksikaa Raajkumar
2.5K
🎼🎹Mini Piano🎹🎼

Building a miniature piano using Arduino UNO. The 8 customizable buttons allow you to play any frequency and tone u want.

🎼🎹Mini Piano🎹🎼

harsha123456
2.3K
Creating a Piano Teacher Chatbot

Want to learn how to play the piano? A chatbot using Alexa can assist you with the repetition needed for beginners.

Creating a Piano Teacher Chatbot

Terren Peterson
1.3K
My Little Piano

A web application using Raspberry Pi which provides an interactive way with song samples to play the piano using a buzzer and RGB led

My Little Piano

Vasile Enachi
1.2K
Hexabitz Piano Controllable from Raspberry Pi and Python GUI

This project uses Hexabitz modules to play the music notes. It’s definitely an effective way to learn about modules, Python GUI & music 🎶

Hexabitz Piano Controllable from Raspberry Pi and Python GUI

Aula Jazmati 💡🕊️
977
Music playing with buzzer used Webserver (using WIZwiki-W750

projects using W7500, playing piano via webserver

Music playing with buzzer used Webserver (using WIZwiki-W750

Justin Kim
829
Arduino Piano

This is an Arduino Piano which plays the notes from middle C to upper C.

Arduino Piano

roshan-baig
807
PiPiano

Piano stairs project

PiPiano

Юлиян Сапунджиев
778
4Duino Electronic Piano

In this project, we will learn how to use an Active Buzzer and a 4Duino to create an Electronic Piano.

4Duino Electronic Piano

4D Makers
764
RPi-Piano

The project contains WEB development: Front-End (HTML, CSS, JavaScript), Back-End (Node.js) and Python3 programming on a RaspberryPi

RPi-Piano

Dragoș-Costin Pascal
663
MCP23017 blink without delay

Thank you JLCPCB for making this project a success. This project uses 8 MCP23017 which can provide 128 inputs or outputs.

MCP23017 blink without delay

limchengwei
568
Bluetooth Piano That Controls Midi Using Arduino

I built a portable board that uses an esp32 using arduino code to connect to any bluetooth device. It connects to software supporting Midi.

Bluetooth Piano That Controls Midi Using Arduino

Nika Skeba
567
Another organ simulator for Arduino (Midi module)

Attempt to Simulate Hammond Organ and Leslie Speaker for Arduinos and other Boards. Needs MCP4921 DAC.

Another organ simulator for Arduino (Midi module)

isRasta
553
Project 3 Simon Says Play Piano

This is a musical practice instrument to practice hearing and repeating a sequence of notes.

Project 3 Simon Says Play Piano

TriOmega
&
Jody
205
Piano with 12mm tact switches Sponsored by JLCPCB

Thank you JLCPCB for sponsoring this project. Please get your PCB printed at jlcpcb.com/RAT

Piano with 12mm tact switches Sponsored by JLCPCB

limchengwei
183
Electronic Piano

A compact DIY electronic piano: 8 notes (C to C', 261.6-523.3 Hz), dual power (battery/USB), volume ctrl, headphone jack, tremolo effect.

Electronic Piano

Shourav Chandra Paul
28
  • About Us

  • Hackster Overview
  • Hackster for Business
  • Help Articles
  • Brand Resources
  • Sitemap
  • Legal Thingies

  • Terms of Service
  • Contest Rules
  • Code of Conduct
  • Privacy Policy
  • Privacy Policy for California Residents
  • Find Us On Social

  • Facebook
  • Instagram
  • LinkedIn
  • X
  • YouTube
  • Visit Our Avnet Family

  • Avnet
  • Premier Farnell
  • element14
  • Newark

Hackster.io, an Avnet Community © 2026