Problem 2 - Solved
The second problem is that the piezoelectric pad produce such a short signal that is quite impossible to read it and transform the signal into something visible. So I decided to use a microphone as the input device to read longer signal and to have a more representative way of the inner features of sound. So I bought a cheap 2 pounds microphone from the computer store. Let’s see how it works. In addition to this I found out that there are two libraries for Processing that process sound.
One is ESS and the other one is Sonia. I tried Sonia first but I found out that it reads the signal but has no maximum value, so you can’t really measure the percentage of the volume or of the peaks of a certain frequency band because you don’t have any fixed point to compare your values against. There is an addition to this library which is called Sonia Helper.
To male things simpler I tried out the ESS library and it gave me what I wanted. Together with an FFT reader, it comes packed with an equalizer, so that is easy to divide bands of frequency and have a representation of music divided by frequency rather than spectrum, and that is a more common experience to be read by our eyes rather than showing the spectrum. So I will use the average between three sound frequency, the high, medium and bass, and translate them into an amplified experience of the movement of the air through our mouth, with the help of the three fans. As I said before, Arduino alone is not enough to drive the three fans, so my next step is to build a sort of amplifier driven by the outputs of the Arduino board
No Comments
No comments yet.
Sorry, the comment form is closed at this time.
