Spisu treści:

Wielokolorowe diody LED reagujące na muzykę - Czujnik wykrywania dźwięku Arduino - Taśma LED RGB: 4 kroki
Wielokolorowe diody LED reagujące na muzykę - Czujnik wykrywania dźwięku Arduino - Taśma LED RGB: 4 kroki

Wideo: Wielokolorowe diody LED reagujące na muzykę - Czujnik wykrywania dźwięku Arduino - Taśma LED RGB: 4 kroki

Wideo: Wielokolorowe diody LED reagujące na muzykę - Czujnik wykrywania dźwięku Arduino - Taśma LED RGB: 4 kroki
Wideo: WIELKI TEST GOTOWYCH PASKÓW LED! 2024, Listopad
Anonim
Wielokolorowe diody LED reagujące na muzykę | Czujnik wykrywania dźwięku Arduino | Taśma LED RGB
Wielokolorowe diody LED reagujące na muzykę | Czujnik wykrywania dźwięku Arduino | Taśma LED RGB

Wielokolorowy projekt świateł LED reagujący na muzykę. W tym projekcie zastosowano prostą taśmę LED 5050 RGB (nie adresowalną LED WS2812), czujnik wykrywania dźwięku Arduino oraz zasilacz 12V.

Krok 1: Wideo projektu

Image
Image

Więc jak to działa? Jeśli przyjrzymy się bliżej kodowi źródłowemu Arduino IDE projektu, wartość analogowa pochodzi z czujnika dźwięku Arduino (zmienia się w zależności od intensywności muzyki), po czym określana jest wartość progowa (podobnie jak 0 do 1023), jeśli wartość z czujnika dźwięku nie zgadza się z wartością progową, aktywowana jest funkcja Arduino random(). W funkcji losowej utworzono 6 różnych grup kolorów, różne kombinacje kolorów można tworzyć, zmieniając wartości w tych grupach kolorów. Jeśli nie ma wartości analogowej z czujnika dźwięku, funkcja jest zatrzymywana.

Krok 2: Wymagane składniki

Schemat i plik Gerber
Schemat i plik Gerber

Ten projekt można również wykonać z Arduino UNO R3 i niektórymi komponentami (tranzystor IRFZ44N i podobne), ale ten projekt przygotowałem na jednej płytce. Zastosowano łatwe do lutowania elementy (podobnie jak obudowa DIP Atmega348P).

Czujnik wykrywania dźwięku

Taśma LED 5050

Zasilacz AC DC 12 V

DIP28 ATmega328P-PU

Tranzystor IRFZ44N

L7805CV TO220

Kondensator ceramiczny

Kondensator elektrolityczny

Gniazdo DIP IC

Gniazdo USB typu B

Gniazdo jack 2,1 mm

Przełącznik

PROWADZONY

Rezystor

Kryształ 12 MHz

Kryształ 16 MHz

Przewód połączeniowy

Narzędzia lutownicze

Krok 3: Schemat i plik Gerber

Schemat i plik Gerber
Schemat i plik Gerber

Zamówiłem płytkę drukowaną przez PCBWay. Możesz zamówić z poniższego adresu internetowego i otrzymać tę tablicę.

Pobierz schemat i plik Gerber (również zamów):

www.pcbway.com/project/shareproject/Music_Reactive_Multicolor_LED_Lights_Board.html

Krok 4: Kod źródłowy

Kod źródłowy
Kod źródłowy

Jeśli przyjrzymy się bliżej kodowi źródłowemu projektu Arduino IDE, wartość analogowa pochodzi z czujnika dźwięku Arduino (zmienia się w zależności od intensywności muzyki), po czym określana jest wartość progowa (podobnie jak 0 do 1023), jeśli wartość z czujnika dźwięku nie zgadza się z wartością progową, aktywowana jest funkcja Arduino random(). W funkcji losowej utworzono 6 różnych grup kolorów, różne kombinacje kolorów można tworzyć, zmieniając wartości w tych grupach kolorów. Jeśli nie ma wartości analogowej z czujnika dźwięku, funkcja jest zatrzymywana.

Pobierz kod źródłowy Arduino IDE (GitHub):

github.com/MertArduino/Music-Reactive-Multicolor-LED-Lights

Zalecana: