Съдържание:

Музикално реактивни многоцветни LED светлини - Сензор за откриване на звук Arduino - RGB LED лента: 4 стъпки
Музикално реактивни многоцветни LED светлини - Сензор за откриване на звук Arduino - RGB LED лента: 4 стъпки

Видео: Музикално реактивни многоцветни LED светлини - Сензор за откриване на звук Arduino - RGB LED лента: 4 стъпки

Видео: Музикално реактивни многоцветни LED светлини - Сензор за откриване на звук Arduino - RGB LED лента: 4 стъпки
Видео: ГОТИНИ КРУШКИ С ДИСТАНЦИОННО 2024, Ноември
Anonim
Музикално реактивни многоцветни LED светлини | Сензор за откриване на звук Arduino | RGB LED лента
Музикално реактивни многоцветни LED светлини | Сензор за откриване на звук Arduino | RGB LED лента

Музикално реактивен проект за многоцветни LED светлини. В този проект бяха използвани обикновена 5050 RGB LED лента (а не адресируемият LED WS2812), сензор за откриване на звук Arduino и 12V адаптер.

Стъпка 1: Видео проект

Image
Image

И така, как работи? Ако погледнете по -отблизо изходния код на Arduino IDE на проекта, аналогова стойност идва от звуковия сензор на Arduino (това варира в зависимост от интензивността на музиката), след което се определя прагова стойност (точно като 0 до 1023), ако стойността от звуковия сензор не съвпада с праговата стойност, се активира функцията Arduino random (). В произволната функция са създадени 6 различни цветови групи, различни цветови комбинации могат да бъдат създадени чрез промяна на стойностите в тези цветови групи. Ако няма аналогова стойност от сензора за звук, функцията се спира.

Стъпка 2: Необходими компоненти

Схематичен и Gerber файл
Схематичен и Gerber файл

Този проект може да се направи и с Arduino UNO R3 и някои (IRFZ44N транзистор и други подобни) компоненти, но подготвих този проект на една платка. Използвани са лесни за запояване компоненти (Точно като DIP калъф Atmega348P).

Сензор за откриване на звук

LED лента 5050

AC DC 12V адаптер

DIP28 ATmega328P-PU

Транзистор IRFZ44N

L7805CV TO220

Керамичен кондензатор

Електролитен кондензатор

DIP IC гнездо

USB гнездо тип B

2,1 мм гнездо за жак

Превключвател за превключване

LED

Резистор

12MHz кристал

16MHz кристал

Jumper Wire

Инструменти за запояване

Стъпка 3: Схематичен и Gerber файл

Схематичен и Gerber файл
Схематичен и Gerber файл

Поръчах платката чрез PCBWay. Можете да поръчате от уеб адреса по -долу и да получите тази дъска.

Вземете файла на схемата и Gerber (също поръчайте):

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

Стъпка 4: Изходен код

Програмен код
Програмен код

Ако погледнете по -отблизо изходния код на Arduino IDE на проекта, аналогова стойност идва от звуковия сензор на Arduino (това варира в зависимост от интензивността на музиката), след което се определя прагова стойност (точно като 0 до 1023), ако стойността от звуковия сензор не съвпада с праговата стойност, се активира функцията Arduino random (). В произволната функция са създадени 6 различни цветови групи, различни цветови комбинации могат да бъдат създадени чрез промяна на стойностите в тези цветови групи. Ако няма аналогова стойност от сензора за звук, функцията се спира.

Вземете изходния код на IDE на Arduino (GitHub):

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

Препоръчано: