Мазмұны:

Музыкалық реактивті көп түсті жарықдиодты шамдар - Arduino дыбысты анықтау сенсоры - RGB жарық диодты жолағы: 4 қадам
Музыкалық реактивті көп түсті жарықдиодты шамдар - Arduino дыбысты анықтау сенсоры - RGB жарық диодты жолағы: 4 қадам

Бейне: Музыкалық реактивті көп түсті жарықдиодты шамдар - Arduino дыбысты анықтау сенсоры - RGB жарық диодты жолағы: 4 қадам

Бейне: Музыкалық реактивті көп түсті жарықдиодты шамдар - Arduino дыбысты анықтау сенсоры - RGB жарық диодты жолағы: 4 қадам
Бейне: DIY 32 * 8 точечно-матричные спектральные часы / полноцветный RGB с голосовой активацией 2024, Желтоқсан
Anonim
Музыкалық реактивті көп түсті жарықдиодты шамдар | Arduino дыбысты анықтау сенсоры | RGB жарық диодты жолағы
Музыкалық реактивті көп түсті жарықдиодты шамдар | Arduino дыбысты анықтау сенсоры | RGB жарық диодты жолағы

Музыкалық реактивті көп түсті жарықдиодты шамдар жобасы. Бұл жобада 5050 RGB жарық диодты жолағы (WS2812 мекен -жайы жоқ), Arduino дыбысты анықтау сенсоры және 12В адаптері қолданылды.

1 -қадам: Жобалық бейне

Image
Image

Сонымен, ол қалай жұмыс істейді? Егер сіз жобаның Arduino IDE бастапқы кодын мұқият қарастырсаңыз, аналогтық мән Arduino дыбыс сенсорынан келеді (бұл музыканың қарқындылығына байланысты өзгереді), содан кейін шекті мән анықталады (дәл 0 -ден 1023 -ке дейін)), егер дыбыс сенсорының мәні шекті мәнге сәйкес келмесе, Arduino random () функциясы қосылады. Кездейсоқ функцияда 6 түрлі түс тобы құрылды, осы түстер топтарындағы мәндерді өзгерту арқылы түрлі түс комбинациясын жасауға болады. Егер дыбыс сенсорынан аналогтық мән болмаса, функция тоқтатылады.

2 -қадам: Қажетті компоненттер

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

Бұл жобаны Arduino UNO R3 және кейбір (IRFZ44N транзисторы және соған ұқсас) компоненттермен де жасауға болады, бірақ мен бұл жобаны бір тақтада дайындадым. Жеңіл дәнекерленетін компоненттер қолданылды (DIP корпусы Atmega348P сияқты).

Дыбысты анықтау сенсоры

Жарықдиодты жолақты жарық 5050

12 В тұрақты ток адаптері

DIP28 ATmega328P-PU

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

L7805CV TO220

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

Электролиттік конденсатор

DIP IC розеткасы

В типті USB розеткасы

2.1 мм ұяшық

Ауыстыру

ЖАРЫҚ ДИОДТЫ ИНДИКАТОР

Резистор

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

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

Jumper Wire

Дәнекерлеу құралдары

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 бастапқы кодын алыңыз (GitHub):

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

Ұсынылған: