A musical water fountain that changes color when different Jumbo Piano keys are pressed.

It’s Purpose

Its a way for children to be introduced to music interactively and develop a creative mindset using children’s love of water in the hot summer as motivation to get them into music.

Project Technologies Utilized 

1.Physical programing 


3.Digital Fabrication 

4.Graphic Design


5 Keywords To Google About Your Project

1. Arduino Controlled Water pumps 

2.RGB LED Lights


4.Triggering sounds w/ an Arduino

5.Infrared Sensors

 Rapid Prototyping



What We Learned

  1. We switched from pressure sense mechanisms to IR sensor.
  2. We were going to use circular keys but then switched to the realistic rectangular keys.
  3.  We wanted to take the aesthetics into account.
  4.  We now want to put the water fountain jets as second priority.

July 8 2016

Talked about what we wanted to include into our proof of concept design. Once we made a group decision on how we wanted to create the prototype, we got right to work and broke off into groups and broke the design process into steps.

July 12 2016

Continued to work on the proof of concept prototype. Divided up projects into different tasks…

Before Lunch

Gerard- Research more about IR Sensors and tone melodies and update the blog

Jovanna and Trinity- Research more about IR sensors and create coding for the LED Light and Buzzer(Musical Notes) to react when the IR sensor is broken.

Satta and Susan- Look into RGB LED’s and create coding to get the color of the RGB LED to change.



After Lunch

Satta and Trinity- Fabricate the proof of concept prototype. Make wires thicker for more stability (Saudering), Design piano keys out of black and white felt.


Jovanna and Gerard- Design the coding for the Musical notes to change tones as each key is pressed

End of Day Accomplishments

  • Finished creating our proof of concept design
  • Learned more about coding and how each code works to control a different part of the piano
  • Got a little experience in saudering
  • Learning to work together as a group and overcoming big challenges 

July 12 2016

Proof of concept Design review 

A panel of people who had more knowledge of the world technology came to give us feedback on our design.


When my group tried showing off our prototype, we had some technical difficulties and it just wasn’t working completely. But we managed to describe our prototype without the actual demonstration of it working. 

The panel gave us really good feedback and suggested that we actually incorporate the water idea with the actual keys so the kids actually get a chance to play with the water.


After the design review, we went back to the drawing board and rethought our water fountain idea to include water in the keys.

After a long group discussion we decided to include water in the keys for the kids to touch and by touching the water, the LED strip will change colors according to the notes. 

We drew a rough blueprint of how we wanted the new piano to look.IMG_3611

By the end of the day our group came up with a final blueprint and we wrote out our next steps to creating our project.


End of Day Accomplishments

  • Got a rough draft of what we want the next prototype to look like
  • Went over feedback given by design panel and took it into consideration of how we can use it 
  • divided up the next set of tasks for the group to work on 

July 13 2016

Before Lunch

Satta and Jovanna- Explore more with the Makey makey and do a trial run with a makey makey water piano already made


Gerard and Trinity- Research more about RGB Strips and incorporating it with the makey makey water piano


Neopixel LED Strips in action




Examples of Water Piano Ideas other people made



After Lunch

The entire group is creating our materials list so we can actually start building the project within the next week.

End of Day Accomplishments 

  • Learned more about how the makey makey programming works
  • Figures out how to light the LED when you touch a cup of water while connected to a makey makey
  • Learned more about how Neopixel LED Strips and its coding behind it 
  • Created our materials list of the things we need to make the physical representation of the project

July 14 2016

Jovanna and Satta-Created a 3D model of both the water fountain and piano keys to give us a visual representation of what we want our idea to look like.

Gerard and Trinity- Continued to mess around with the Neopixel LED Strip and explored different ways to pattern the light 

End of Day Accomplishments

  • Understand the coding behind the neopixel LED Strip
  • Figured out a way to connect the LED Strip with the Makey makey program
  • Have a physical representation of our project to show off 


July 18 2016

Tasks for the day

Before Lunch

Combine what Satta and Jovanna learned about the makey makey and what Gerard and Trinity learned about the Neopixel LED Strip to create our light up water piano

After Lunch 

Jovanna and Satta- Created a finalized 3D model of our water piano and took that 3D model and started to create a structure for our piano key to be lasercut out


Gerard and Trinity- Continued to work with the makey makey and LED Strip code to combine the two together

IMG_3701 IMG_3700 IMG_3699

July 19 2016

Before Lunch 

Had a group discussion about our final steps to completing our final design of the project 


Tasks for the day 

  1. Prototype box
  2. Write Pseudo code
  3. Write actual code
  4. Acrylic box
  5. Put programming and physical structure together
  6. Test 
  7. Decorate
  8. Arduino Shield(if possible)


Satta and Jovanna- Finished making the structure of our key on LibraOffice

Gerard and Trinity- Created a pseudo code for our Arduino and makey makey board.

July 20 2016

Before Lunch 

We went over the completion of  2 of yesterday’s task

Prototype Box



We figured out a Code and got one part of the Led strip to light up when touching ground 


 After Lunch

Satta and Jovanna: working on designing a perfect press fit key made out of acrylic.

   IMG_3715 IMG_3716

Gerard and Trinity: working on writing the actual code for the LED piano.

Wiring for one LED piano key:

Waterworks WiresIMG_3727

Finished product of the coding:



July 25 2016


Satta: preparing the acrylic piano keys for laser cutting.

image (8)

Trinity and Jovanna: Soldering wires onto the breadboard.

image (4)

Gerard: updating the blog :)


July 26 2016

We decided to make a holder for our ensemble of devices 

image (6)

image (5)


because the breadboard was getting messy so we decided to clean it up a bit.

End of Day Accomplishments

  • We were able to construct a steady platform for our microcontrollers and breadboard
  • We were able to organize our wires into order so it would be easier to locate their path later


July 27 2016

What did we do?

We got our acrylic and started to cut it

image (10)


image (3)

image (2)

There are still problems with the keys, because although the press fit is near perfect, there are still holes and we have to find glue to cover the holes.

End of Day Accomplishments

  • We were able to get our keys press fit, although it was a long process
  • We are one step closer to our final product

Aug 3 2016

What did we do?

We were able the glue the keys using acrylic weld-on, but we are still trying to fix our code because  the led strip seems to be missing indigo and violet, although the lights are there 


The code seems to not be able to send the signal.