Inhoudsopgave:

Muziekvisualizer met Arduino - Ajarnpa
Muziekvisualizer met Arduino - Ajarnpa

Video: Muziekvisualizer met Arduino - Ajarnpa

Video: Muziekvisualizer met Arduino - Ajarnpa
Video: Broederliefde - Mi No Lob [Rob Oltvoort Mashup] 2024, November
Anonim
Image
Image

Interactieve Muziek Visualizer

Componenten

LM338T x5

Potentiometer x2 (1k en 10k)

1N4006-diode x5

Condensator x2 (1uF en 10uF)

Weerstanden x3 (416, 10k en 1k)

Aux-splitter x1

Aux-kabel x1

Arduino Duemilanove x1 (Uno getest oke)

Aux-aansluiting x1

LM785C x1

TL071CP x1

9V batterijaansluiting x2

Startkabel x Veel

LED met WS2812B-controller x46

Dell 16V 20A laptopadapter x1

Stap 1: Solderen 5 LM338T Arrary

Solderen 5 LM338T Arrary
Solderen 5 LM338T Arrary
Solderen 5 LM338T Arrary
Solderen 5 LM338T Arrary

Deze lineaire spanningsomvormerarray verlaagt de voedingsspanning van de 16V-laptopadapter naar 5V LED-voedingsspanning.

Stap 2: Voorverwerkingscircuit voor Aux-signaalinvoer

Voorverwerkingscircuit voor Aux-signaalingang
Voorverwerkingscircuit voor Aux-signaalingang
Voorverwerkingscircuit voor Aux-signaalingang
Voorverwerkingscircuit voor Aux-signaalingang
Voorverwerkingscircuit voor Aux-signaalingang
Voorverwerkingscircuit voor Aux-signaalingang
Voorverwerkingscircuit voor Aux-signaalingang
Voorverwerkingscircuit voor Aux-signaalingang

Aan de linkerkant van het breadboard bevindt zich het TL071 op-amp-circuit dat het aux-ingangssignaal optelt en versterkt dat varieert van -1,25 tot 1,25V. Het signaal wordt tijdens de voorverwerkingsfase verschoven naar Arduino Vref 0 ~ 5V. Het blokkeert de ruis die wordt gegenereerd door Arduino analogread() operatie. De spanningsregelaar LM7805 bevindt zich in het midden van het breadboard, dat de voedingsspanning van de 9V-batterij omzet in 5V-voedingsspanning voor Arduino. De Aux-in-aansluiting bevindt zich aan de rechterzijkant, wat zorgt voor een goede verbinding met het afspeelapparaat. De aux-splitter splitst het uitgangssignaal van het afspeelapparaat in tweeën. Een wordt geleverd aan de luidspreker, een andere wordt geleverd aan Arduino.

Stap 3: Arduino Pinout en LED's

Arduino pinout en LED's
Arduino pinout en LED's
Arduino pinout en LED's
Arduino pinout en LED's

Aan de onderkant van het Aruidno-bord is Aruidno geaard op het breadboard door de witte draad aan de linkerkant, pin2 leest het audio-uitgangssignaal van het voorverwerkingscircuit. Aan de bovenkant is Arduino geaard op de LM338-array door de andere witte draad, pin3 aan de rechterkant voert een serieel signaal naar de LED-strip.

Stap 4: Resultaat

Stap 5: Broncode

Broncode

Aanbevolen: