Ryan Stonebraker

Software Developer

IOT Piano

This IOT piano was developed as part of an open-ended group project for an Electrical Engineering class I took for fun. The piano is powered by a basic Arduino board and uses solenoids to hit glasses full of varying levels of colored water. It communicates with these solenoids via serial to a laptop that hosts a simple web server using Node.js and can then be controlled by any device on the network.

A schematic of the simple circuit can be found below: