Мазмұны:

RGB Led Strip Bluetooth контроллері V3 + Музыканы синхрондау + Қоршаған ортаны басқару: 6 қадам (суреттермен)
RGB Led Strip Bluetooth контроллері V3 + Музыканы синхрондау + Қоршаған ортаны басқару: 6 қадам (суреттермен)

Бейне: RGB Led Strip Bluetooth контроллері V3 + Музыканы синхрондау + Қоршаған ортаны басқару: 6 қадам (суреттермен)

Бейне: RGB Led Strip Bluetooth контроллері V3 + Музыканы синхрондау + Қоршаған ортаны басқару: 6 қадам (суреттермен)
Бейне: SP602E Music Controller work with WS2811 LED Strips- superlightingled 2024, Шілде
Anonim
RGB Led Strip Bluetooth контроллері V3 + Музыканы синхрондау + Қоршаған ортаны басқару
RGB Led Strip Bluetooth контроллері V3 + Музыканы синхрондау + Қоршаған ортаны басқару

Бұл жоба bluetooth арқылы телефонмен RGB светодиодты басқару үшін arduino қолданады. Түсті өзгертуге, шамдарды музыкамен синхрондауға немесе оларды сыртқы жарықтандыруға автоматты түрде реттеуге болады.

1 -қадам: компоненттер

Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер

Бұл жоба үшін сізге келесі компоненттер қажет:

Жарықдиодты жолақтар, әрине, мен aliexpress -тен шамамен 10 € жоғары тығыздықтағы RGB жолақтарына 1 евроға тапсырыс бердім: https://it.aliexpress.com/item/10000000224362.html…, желім өте нашар, бірақ олардан басқа бағасы бойынша керемет. не сатып алу керектігін таңдағанда, сіз RGB «мылқау» жолақтарға баруыңыз керек, адрессіз және RGBW жоқ. Сондай -ақ, жолақтың бір метрлік қуатына назар аударыңыз және қуаттың шамамен бағасын алу үшін қажет есептегіштер үшін оны көбейтіңіз. 5050 жарықдиодты жолақтар төмен тығыздықтағы 30 жарықдиодты/м түрі үшін 7 Вт/м және жоғары тығыздықтағы 60 СИД/м үшін 14 Вт/м құрайды

Жолақтардың кернеуіне байланысты 12/24в қосқыш қуат көзі. Сіз ATX қуат көзін қолдана аласыз, бірақ кез келген жағдайда сәйкес келетін қуат деңгейі бар қуат көзін таңдағаныңызға сенімді болыңыз. Мен светодиодтар үшін қажет болғаннан кем дегенде 30% жоғары қуатпен жабдықталған қуат көзін сатып алуды ұсынамын, әсіресе егер сіз осындай арзан сатып алсаңыз: https://it.aliexpress.com/item/32304688758.html?sp …. Менің жолақтарым 14 Вт/м болды, маған 7,5 м қуат беру керек болды, сондықтан шамамен 105 Вт қажет болды, мен қауіпсіз жақта болу үшін 180 Вт номиналды қуат көзін сатып алдым. Егер сіз электрониканы жаңадан білсеңіз, мен мұны сатып алуды ұсынбаймын, себебі ол жоғары кернеулі терминалдармен жұмыс жасайды, мұны өз тәуекеліңмен істе

Arduino, мен PRO микро қолдандым, бірақ сіз қалағаныңызды қолдана аласыз, есіңізде болсын, егер сіз басқа микроконтроллерді қолданатын болсаңыз, менің кодымдағы түйреуіштер мен сериялық порт атауын өзгерту қажет болуы мүмкін

3x N арналы мосфеталар, мен IRF3205 -пен бірге жүрдім, себебі менде қолымда болды, олар 80Амп қабілетті және қарсылық деңгейі төмен, сондықтан олар жақсы болуы керек. Егер олар қызып кететінін байқасаңыз, мен сияқты кейбір радиаторларды қосуға болады

3x TC4420 mosfet драйверлері, олар сіздің қажеттіліктеріңізге байланысты қажет болмауы мүмкін, түсініктеме алу үшін оқуды жалғастырыңыз

HC-05 bluetooth модулі, 5v логикалық деңгейдің бірін таңдауды біліңіз, немесе сізге arduino TX шығатын кернеуді төмендету үшін қосымша схема қажет болуы мүмкін (кернеу бөлгіш жұмыс істеуі керек)

7805 кернеу реттегіші/ 5V ардуино мен bluetooth модуліне арналған конвертер

5x 0.1uF, 1x 100uF конденсаторлар, 4x 10kohm резисторлар

(міндетті емес)

  • электрлік микрофон модулі, ол микрофон мен күшейткіштен тұрады, ол arduino -дан оқуға дайын аналогты кернеуді жібереді. Сіз өзіңіздің схемаңызды құра аласыз немесе оны мүлдем пайдаланбайсыз, егер сіздің шамдар музыканың ритміне қосылуын қаламасаңыз.
  • фоторезистор, сіз жарық сенсоры ретінде қолданылатын қарапайым жарықдиодты қолдана аласыз, бірақ оның жұмыс істеуі үшін кодты өзгертуіңіз керек.

2 -қадам: схемалық

Схемалық
Схемалық
Схемалық
Схемалық
Схемалық
Схемалық

Оны тексеру үшін тақтаға схеманы жасаңыз, mosfet драйверінің тізбегін (екінші сурет) 3 рет қайталаңыз, әр арна үшін бір, arduino -ның 3 PWM шығысын жүргізуші тізбегінің PWM кірістеріне қосыңыз. Егер сіз арнайы мосфет драйверін қолданғыңыз келмесе, сіз екі NPN транзисторының көмегімен қарапайым тартылатын драйвер құра аласыз, интернеттен қосымша ақпаратты таба аласыз. Егер сіз схеманы бірнеше светодиоды үшін пайдалануды жоспарлап отырсаңыз, онда мосфет қақпасын 100 ом резистор арқылы arduino -ның PWM шығысына тікелей қосуға болады, ал мосфеттердің шығуы мен ағызу арасына 10 кох резисторды қосуға болады. ол ұсынылмайды, себебі ол мосфеталарды толық қоспайды және көптеген тиімсіздікті тудырады.

Жарық диодты жолақтың 3 R G B жастықшасы 3 мосфет канализациясына қосылуы керек, ал екіншісі +12в.

3 -қадам: код

Бұл сізге arduino-ға жүктеу керек код, ол-айнымалы жұмыс циклі бар үш мосфетті басқару үшін 15 кГц импульсті-ені модуляцияланған үш сигналды (PWM) генерациялау үшін төменгі деңгейдегі регистрлік сиқырды қолдану. Циклда ол bt модулінен кірісті жіберуді тексереді және ол бірдеңе алған кезде түсі мен режимін жаңартады, сонымен қатар оның бәрін ішкі EEPROM -ге сақтайды, сондықтан ол қайта қосылған кезде параметрлерді есте сақтайды. Қазіргі уақытта 3 режим енгізілген:

Түс режимі: бекітілген түсті көрсету

Музыка режимі: егер дыбыс деңгейіне қол жеткізілсе, барлық шығуларды қысқа уақытқа өшіріңіз, бұл негізінен сіздің музыкаңызбен синхрондалған строб жарық әсерін береді. Егер ол ойдағыдай жұмыс істемесе, сізге микрофонның сезімталдығын модульдегі кастрюльмен, «thd» деп белгіленген кодтағы рұқсат етілген мәнді немесе микрофон мен дыбыс көзінің арасындағы қашықтықты реттеу қажет

Қоршаған орта режимі: ол фоторезистор арқылы бөлмедегі жарық мөлшерін өлшейді және сәйкесінше таңдалған түстің жарықтығын жоғалтады. Мобильді қосымшада немесе кодта сіз шамалар қандай шамада (0-1023) толық жанатынын немесе толық өшетінін анықтайтын HIGH және LOW трек-столдарын реттей аласыз. Егер сіз осы режимде жыпылықтағанын байқасаңыз, кедергілерді болдырмау үшін жарық сенсорын жарық диодты жолақтардың өзінен жылжытқыңыз келуі мүмкін

Егер кодты түсінуге менің көмегім қажет болса, кодты өзгертуге және басқа режимдерді қосуға болады.

4 -қадам: Android қосымшасы

Android қолданбасы
Android қолданбасы

Сіз бұл қолданбаны жүктеп алуыңыз керек:

сонымен қатар.kwl файлын жүктеңіз және импорттаңыз.

Егер сіз менің кодымен жұмыс жасайтын жеке қосымшаны жасағыңыз келсе, сізге келесі нәрселер қажет:

жіберетін ҚЫЗЫЛ мәнге арналған жүгірткі: «r+мәні 0 мен 1023+х арасындағы» (es: «r130x»)

жіберетін GREEN мәніне арналған жүгірткі: «g+мәні 0 мен 1023+х арасындағы»

жіберетін КӨК мәні үшін жүгірткі: «b+мәні 0 мен 1023+х арасындағы»

«h+мәні 0 мен 1023+х арасындағы» жіберетін жоғары үшбұрышқа арналған жүгірткі

«l+мәні 0 мен 1023+х арасындағы» жіберетін төмен бақылау қалтасына арналған жүгірткі

музыка режиміне «m» жіберетін батырмалар

қоршаған орта режиміне «а» жіберетін түймешік

түс режиміне «c» жіберетін түймешік

5 -қадам: Perf Board схемасы

Perf Board схемасы
Perf Board схемасы

Нан тақтасында толық жұмыс тізбегі болған кезде, оны тақтайшаға жылжытуға болады, светодиодтар мен бұрандалы терминалдардың ағызылуы мен көзге қосылуы үшін қалың іздерді қолданыңыз. Егер сізде жылу ақаулары болса, кейбір радиаторларды қосыңыз, егер сіз үш радиатордың барлығына арналған бір ғана жылытқышты қолданғыңыз келсе, оларды бір -бірінен жылу жастықшасымен оқшаулаңыз немесе сіз шығуды қысқартасыз, себебі су ағызатын қондырғы ішкі жүйеге қосылған. дененің металл бөлігі.

6 -қадам: Сіз аяқтадыңыз

Image
Image

Электр тізбегіне бірнеше жарықдиодты жолақтарды және қуат көзін қосыңыз, сіз аяқтадыңыз.

Міне, бұл жерде сізде жұмыс істейтін нәрсе болуы керек.

Егер сізде түсініктеме бөлімінде мәселелер немесе ұсыныстар болса, маған хабарлаңыз.

P. S. Жоғарыдағы бейнеде музыкамен синхрондаудың эффективтілігі бейнедегі кадрлық жиіліктің төмен болуына байланысты шынайы өмірде көрсетілмеген.

Ұсынылған: