We're working hard to build The Airdrum as we have in mind.
The project is going in the right direction (so far..)
We're Learning every second and continuing, even with the immense challanges combining the software with the hardware.
As all engineers know.. Dreams are not built in a day.
We simply like to challenge ourselves :)
Testbench of the Airdrum:
- 4 Ardruino pro mini's as dummy panels, testing the speed of the i2c readings.
- 2 V1.0 panels as distance sensor and visual RGB feedback
- A simple speaker for the auditive feedback
Things we have acomplished so far..
- We are able to generate random adresses on the 328P MCU's so that all the panel MCU's have an unique i2c adress while the Rpi is booting up.
- Get the analog value from the IR distance sensor of all connected panels in a loop from the Rpi (everything is rewritten in C for a massive speed improvement)
- Generate sound from a MIDI variable array in software using Fluidsynth synthesizer with variable soundfonts
Things to work on..
- play a tone with the IR distance sensor as trigger
- do something with the distance in the tone to play (synthesize the sound with manual manipulation)
- Set the panel colors from the Rpi
- Combining all the parts
- Cleaning the code for faster IR distance sensor value readings
- Start the IR transmitting LED interrupt for the blinking IR transmitter when the i2c interrupt occurs. (saving power)