Мазмуну:

Музыка реактивдүү түстүү LED чырактары - Arduino үн аныктоочу сенсор - RGB LED тилкеси: 4 кадам
Музыка реактивдүү түстүү LED чырактары - Arduino үн аныктоочу сенсор - RGB LED тилкеси: 4 кадам

Video: Музыка реактивдүү түстүү LED чырактары - Arduino үн аныктоочу сенсор - RGB LED тилкеси: 4 кадам

Video: Музыка реактивдүү түстүү LED чырактары - Arduino үн аныктоочу сенсор - RGB LED тилкеси: 4 кадам
Video: Türkiye | Mini Tours in 10 minutes 2024, Ноябрь
Anonim
Музыка реактивдүү түстүү LED чырактары | Arduino үн аныктоочу сенсор | RGB LED тилкеси
Музыка реактивдүү түстүү LED чырактары | Arduino үн аныктоочу сенсор | RGB LED тилкеси

Музыка-реактивдүү көп түстүү LED чырактары долбоору. Бул долбоордо жөнөкөй 5050 RGB LED тилкеси (Addressable LED WS2812 эмес), Arduino үн аныктоочу сенсор жана 12V адаптер колдонулган.

1 -кадам: Долбоордун видеосу

Image
Image

Ошентип, ал кантип иштейт? Эгерде сиз долбоордун Arduino IDE булак кодун жакшылап карасаңыз, аналогдук маани Arduino үн сенсорунан келет (бул музыканын интенсивдүүлүгүнө жараша өзгөрөт), андан кийин босого мааниси аныкталат (0дөн 1023кө окшош)), эгерде үн сенсорунун мааниси босого мааниге дал келбесе, Arduino random () функциясы иштетилет. Кокус функцияда 6 түрдүү түс тобу түзүлгөн, бул түстөр топторундагы баалуулуктарды өзгөртүү аркылуу ар кандай түстөрдүн айкалыштары түзүлүшү мүмкүн. Эгерде үн сенсорунун аналогдук мааниси жок болсо, функция токтотулат.

2 -кадам: Керектүү компоненттер

Схемалык жана Гербер файлы
Схемалык жана Гербер файлы

Бул долбоорду Arduino UNO R3 жана кээ бир (IRFZ44N транзистору жана башка) компоненттери менен да жасаса болот, бирок мен бул долбоорду бир тактада даярдадым. Оңой solderable компоненттери колдонулган (DIP иши Atmega348P сыяктуу).

Үн аныктоочу сенсор

LED тилкеси жарык 5050

AC DC 12V адаптери

DIP28 ATmega328P-PU

IRFZ44N транзистору

L7805CV TO220

Керамикалык конденсатор

Электролиттик емкостный

DIP IC розеткасы

В түрү USB розеткасы

2.1мм Jack Socket

Которууну которуу

LED

Резистор

12 МГц кристалл

16 МГц кристалл

Jumper Wire

Soldering Tools

3 -кадам: Схемалык жана Гербер Файл

Схемалык жана Гербер Файл
Схемалык жана Гербер Файл

Мен PCBWay аркылуу схемага буйрук бердим. Төмөндөгү веб -даректен буйрутма берип, бул тактаны ала аласыз.

Схемалык жана Гербер файлын алыңыз (Ошондой эле заказ кылыңыз):

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

4 -кадам: Булак коду

Булак коду
Булак коду

Эгерде сиз долбоордун Arduino IDE булак кодун жакшылап карасаңыз, аналогдук маани Arduino үн сенсорунан келет (бул музыканын интенсивдүүлүгүнө жараша өзгөрөт), андан кийин босого мааниси аныкталат (0дөн 1023кө окшош)), эгерде үн сенсорунун мааниси босого мааниге дал келбесе, Arduino random () функциясы иштетилет. Кокус функцияда 6 түрдүү түс тобу түзүлгөн, бул түстөр топторундагы баалуулуктарды өзгөртүү аркылуу ар кандай түстөрдүн айкалыштары түзүлүшү мүмкүн. Эгерде үн сенсорунун аналогдук мааниси жок болсо, функция токтотулат.

Arduino IDE Source Code (GitHub) алыңыз:

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

Сунушталууда: