Project for IEEE hackathon
This piano systhesizer is controlled by 8 buttons with 256 combos but only output with one cable.
- All combos can be programmable with music nodes.
- Used r2r ladder DAC in order to minimize inputs used (only 1 input), make programming easier and make it possible to detect key pressed without any delay. (No need for shift register nor 8 individual Digital Input but one analog input).
In addition, 2 potentiometers are used for controlling upper and lower frequency bounds. Meanwhile, 2 black buttons(software enabled latch system) function as record and play button. The wireless control module on right side is used for controlling pitch, delay, and MUTE during playing.
Hardwares Used:
-
- nRF24L01+ 2.4GHz wireless module x 2
-
- Gyro. + Acc. module
-
- 2 x Arduino UNO
-
- 1k resistors and other resistors
-
- LEDs
-
- push buttons
-
- wires
-
- speaker
-
- battery packs x 2