This was a project for New York University's prototyping design class (EG1003) for spring of 2018. The design won the Nick Russo Award and the I2E Award for Innovation.
The idea behind this prototype was to make learning the piano easier by turning it into a sort of rhythm game. Other similar solutions exist out there such as pianos that light up the next keys or tablet apps that record audio from an existing piano and use it as an input for a a game-like learning tool. This prototype is slightly different in that it integrates 8 leds directly under every key. There is also the possibility of modularity due to the chainable input and display.
Check out the video demonstration.
Implemented |
|
---|---|
Unimplemented |
|
- Raspberry Pi 3
- Python 2
- pyllist
- python-midi
- adafruit-gpio
I used the ws2811 addressable rgb led string as a display.
For the inputs I decided to use mcp23017 io port expander to demonstrate the possibility of modularity.
Button Input/ LED Mount | Electrical Schematic |
---|---|