LED Piano: Schematics

The capacitive touch part of our project required an Arduino, wires, a resistor, and buzzer. The rest of the capacitive touch portion was created with coding.

The aspect of achieving multiple outputs was a challenge. It was based on theory and research because couldn’t test it without parts. Using an Arduino, we have limited pins (12) but we needed 32 outputs for our LEDs.

We researched videos and articles to find the best way to overcome this issue and the best we found was to use shift registers. We started by testing one shift register: inputting a series of 8 bits and making sure we get 8 outputs. We then tested our daisy chain method: stacking the ICs. We daisy chained four chips together and tested that all 32 outputs worked.

Once the two parts were complete individually, we put them together on one breadboard. Now the capacitive touch triggers sound and a combo of LEDs.Schematic part 1 Schematic part 2 Schematic part 3