INHOUDSOPGAWE:

Musiekvisualiseerder met Arduino: 5 stappe
Musiekvisualiseerder met Arduino: 5 stappe

Video: Musiekvisualiseerder met Arduino: 5 stappe

Video: Musiekvisualiseerder met Arduino: 5 stappe
Video: LeeSon Bryce - Better Days (prod. by Omito) Music Visualizer 2024, Junie
Anonim
Image
Image

Interaktiewe musiekvisualiseerder

Komponente

LM338T x5

Potensiometer x2 (1k en 10k)

1N4006 diode x5

Kondensator x2 (1uF en 10uF)

Weerstand x3 (416, 10k en 1k)

Aux splitter x1

Aux -kabel x1

Arduino Duemilanove x1 (nie goed getoets nie)

Aux jack x1

LM785C x1

TL071CP x1

9V batteryaansluiting x2

Springkabel x Baie

LED met WS2812B -beheerder x46

Dell 16V 20A skootrekenaaradapter x1

Stap 1: Soldeer 5 LM338T Arrary

Soldeer 5 LM338T Arrary
Soldeer 5 LM338T Arrary
Soldeer 5 LM338T Arrary
Soldeer 5 LM338T Arrary

Hierdie lineêre spanningsomskakelaar -reeks verlaag die voedingsspanning van 'n skootrekenaaradapter van 16V tot 5V LED -voedingspanning.

Stap 2: Voorverwerkingskring vir Aux-seininvoer

Voorverwerkingskring vir Aux-seininvoer
Voorverwerkingskring vir Aux-seininvoer
Voorverwerkingskring vir Aux-seininvoer
Voorverwerkingskring vir Aux-seininvoer
Voorverwerkingskring vir Aux-seininvoer
Voorverwerkingskring vir Aux-seininvoer
Voorverwerkingskring vir Aux-seininvoer
Voorverwerkingskring vir Aux-seininvoer

Aan die linkerkant van die broodbord is die TL071 op -amp -kring wat die aux -ingangsein wat wissel van -1,25 tot 1,25V opsom en versterk. Die sein word tydens die voorafverwerkingsfase na Arduino Vref 0 ~ 5V verskuif. Dit blokkeer die geraas wat gegenereer word deur die Arduino analoog () werking. Die LM7805 -spanningsreguleerder is in die middel van die broodbord geleë, wat 9V -batteryspanning in Arduino na 5V -voedingspanning omskakel. Die Aux-in-aansluiting is aan die regterkant en verseker goeie verbinding met die afspeelapparaat. Die aux -splitter verdeel die uitsetsein van die afspeelapparaat in twee. Een word aan die luidspreker verskaf, 'n ander 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 die onderkant van die Aruidno-bord word Aruidno gegrond op die broodbord deur die wit draad aan die linkerkant, pin2 lees die klankuitsetsein van die voorafverwerkingsbaan. Aan die bokant is die Arduino gegrond op die LM338 -skikking deur die ander wit draad, pin3 aan die regterkant voer 'n seriële sein na die LED -strook.

Stap 4: Resultaat

Stap 5: Bronkode

Bronkode

Aanbeveel: