İçindekiler:

Arduino ile Müzik Görselleştirici: 5 Adım
Arduino ile Müzik Görselleştirici: 5 Adım

Video: Arduino ile Müzik Görselleştirici: 5 Adım

Video: Arduino ile Müzik Görselleştirici: 5 Adım
Video: Arduino Music Reactive LED | Sound activated music visualizer 2024, Kasım
Anonim
Image
Image

Etkileşimli Müzik Görselleştirici

Bileşenler

LM338T x5

Potansiyometre x2 (1k ve 10k)

1N4006 diyot x5

Kapasitör x2 (1uF ve 10uF)

Dirençler x3 (416, 10k ve 1k)

Yardımcı ayırıcı x1

Yardımcı kablo x1

Arduino Duemilanove x1 (Test edilmemiş tamam)

Yardımcı jak x1

LM785C x1

TL071CP x1

9V pil jakı x2

Atlama kablosu x Çok

WS2812B denetleyici x46 ile LED

Dell 16V 20A dizüstü bilgisayar adaptörü x1

Adım 1: 5 LM338T Dizisini Lehimleme

Lehimleme 5 LM338T Dizisi
Lehimleme 5 LM338T Dizisi
Lehimleme 5 LM338T Dizisi
Lehimleme 5 LM338T Dizisi

Bu lineer voltaj dönüştürücü dizisi, 16V dizüstü bilgisayar adaptörü besleme voltajını 5V LED besleme voltajına düşürür.

Adım 2: Yardımcı Sinyal Girişi için Devre Ön İşleme

Yardımcı Sinyal Girişi için Ön İşleme Devresi
Yardımcı Sinyal Girişi için Ön İşleme Devresi
Yardımcı Sinyal Girişi için Ön İşleme Devresi
Yardımcı Sinyal Girişi için Ön İşleme Devresi
Yardımcı Sinyal Girişi için Ön İşleme Devresi
Yardımcı Sinyal Girişi için Ön İşleme Devresi
Yardımcı Sinyal Girişi için Ön İşleme Devresi
Yardımcı Sinyal Girişi için Ön İşleme Devresi

Breadboard'un sol tarafında, -1.25 ile 1.25V arasında değişen aux giriş sinyalini toplayan ve yükselten TL071 op-amp devresi bulunur. Ön işleme aşamasında sinyal Arduino Vref 0~5V'a kaydırılır. Arduino analogread() işlemi tarafından üretilen gürültüyü engeller. LM7805 voltaj regülatörü, Arduino için 9V pil besleme voltajını 5V besleme voltajına çeviren breadboard'un merkezinde yer almaktadır. Aux-in jakı sağ kenardadır ve oynatma cihazıyla iyi bağlantı sağlar. Aux ayırıcı, oynatma aygıtı çıkış sinyalini ikiye kaydırır. Biri hoparlöre, diğeri Arduino'ya verilir.

Adım 3: Arduino Pinout ve LED'ler

Arduino Pinout ve LED'ler
Arduino Pinout ve LED'ler
Arduino Pinout ve LED'ler
Arduino Pinout ve LED'ler

Aruidno kartının alt tarafında, Aruidno sol taraftaki beyaz kablo ile breadboard'a topraklanmıştır, pin2 ön işleme devresinden gelen ses çıkış sinyalini okur. Üst tarafta Arduino, diğer beyaz kablo ile LM338 dizisine topraklanmıştır, sağ taraftaki pin3, LED şeride seri sinyal besler.

4. Adım: Sonuç

Adım 5: Kaynak Kodu

Kaynak kodu

Önerilen: