Knipperende LED’s zijn allemaal goed en goed, maar ze zijn zelfs veel beter als ze kunnen synchroniseren met omgevingen of muziek. [MIRCEMK] heeft de lumazoïdevisualizer ontwikkeld om precies dat te doen, te tellen op sommige essentiële maker-elementen om dit te doen.
De ontwikkeling is open-source, evenals gecreëerd om te werken met snaren van 60, 120 of 180 WS2812B-LED’s. Een Arduino Nano wordt belast met het uitvoeren van de show, het vangen van audio door middel van zijn analoog-naar-digitale omzetter. Dankzij een gevoeligheidspot kan het ingangsniveau op de juiste manier worden ingesteld.
Van daaruit wordt een snelle Fourier-transformatie genomen, die gegevens over de intensiteit van de audio in verschillende frequentiebakken leveren. Het lumazoïde kan zoveel worden ingesteld als reageren op gewoon bas of naar alle frequenties als geheel. Deze gegevens worden vervolgens gebruikt om de LED’s in de tijd met de beat te pulsen.
Het is een leuke baan die de fundamentele methoden aanwijst die nodig zijn om een audio-reactieve visualizer te ontwikkelen. We hebben ook een aantal andere uitstekende ontwikkelingen in dit gebied gezien. video na de pauze.