![]() ![]() Through the use of FFT (Fast Fourier Transform) algorithms, you can detect arbitrary frequencies in a signal, and use that to provide the LED signal. Through the use of Op-Amps or discrete amps made from transistors and discrete band pass filters made from Resistors and Capacitors, you can make a three channel Color Organ. Neinstein Neinstein $endgroup$ 1 Answer $begingroup$ There is an overall plan of the 'disco part': Good guy Google did not help me out this time either, so I ask for your help.ĭo you know any chip or (considering my near-zero analog experience, preferably as simple as possible) circuit that fits to one of these descriptions? The problem is with me I have no experience with analog circuits, and even less with audio circuits, and honestly I have no idea how to solve this. The process should not be laggy or 'processor-expensive' since I have other things to do with the Ardunio. Option 3: A way to use the Atmega328 itself for the analyzation. ![]() Option 2: An IC designed/usable for this purpose: it analyzes the spektrum of the input audio and sends the bandwidth data to the Ardunio by SPI. Option 1: a circuit or microchip that somehow analyzes/interacts with the audio input (without distorting it, of course), and outputs some (preferably 3-5) analog voltage signal for different frequency ranges regarding to their loudness What I would need is some kind of audio spectrum sensor: There are pretty obivious solutions for this using transistors/mosfets, but I want to have software controll over the colors. ![]() blue brightness ~ bass, green ~ treble, red ~ high). One of the planned features is a kind of 'disco light': the RGB strip would change color based on the Spectral/Frequency input (i.e. The Ardunio would controll the LED strip, and other LEDs connected to a shift register, while the RPi would manage inputs and a display and would be the I2C master of the Ardunio. ![]() I am designing a smart RGB LED strip driver based on a Raspberry Pi and an Ardunio. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |