Мазмуну:

RGB Led Strip Bluetooth контроллери V3 + Музыканы шайкештештирүү + Чөйрөнүн жарыгын башкаруу: 6 кадам (Сүрөттөр менен)
RGB Led Strip Bluetooth контроллери V3 + Музыканы шайкештештирүү + Чөйрөнүн жарыгын башкаруу: 6 кадам (Сүрөттөр менен)

Video: RGB Led Strip Bluetooth контроллери V3 + Музыканы шайкештештирүү + Чөйрөнүн жарыгын башкаруу: 6 кадам (Сүрөттөр менен)

Video: RGB Led Strip Bluetooth контроллери V3 + Музыканы шайкештештирүү + Чөйрөнүн жарыгын башкаруу: 6 кадам (Сүрөттөр менен)
Video: Bluetooth RGB LED Strip Controller duoCo / Bluetooth контроллер для светодиодной ленты duoCo 2024, Ноябрь
Anonim
RGB Led Strip Bluetooth Controller V3 + Музыканы шайкештештирүү + Чөйрөнү жарык көзөмөлдөө
RGB Led Strip Bluetooth Controller V3 + Музыканы шайкештештирүү + Чөйрөнү жарык көзөмөлдөө

Бул долбоор bluetooth аркылуу телефонуңуз менен RGB LED тилкесин башкаруу үчүн arduino колдонот. Сиз түстү өзгөртө аласыз, жарыктарды музыка менен шайкештештире аласыз же аларды айланадагы жарыктандырууга автоматтык түрдө тууралай аласыз.

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

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

Бул долбоор үчүн сизге төмөнкү компоненттер керек болот:

Албетте, LED тилкелери, мен aliexpressтен 10 € бийик тыгыздыктагы RGB тилкелерине болжол менен 1 €/м заказ кылдым: https://it.aliexpress.com/item/10000000224362.html…, клей абдан начар, бирок алардан башка баасы үчүн укмуш. Эмне сатып алууну тандап жатканда, RGB "дудук" тилкелерине баруу керек, дареги жок жана RGBW жок. Ошондой эле тилкеңиздин бир метрине болгон кубаттуулукту эске алыңыз жана болжолдуу кубаттуулукту алуу үчүн керек болгон метрлерге көбөйтүңүз. 5050 LED тилкелери аз тыгыздыгы 30 LED/m түрү үчүн 7W/m жана жогорку тыгыздыгы 60 LED/m түрү үчүн 14W/m тегерегинде

Сиздин тилкелериңиздин чыңалуусуна жараша 12/24в электр менен камсыздоо. Сиз ATX электр менен камсыздоону колдоно аласыз, бирок кандай болгон күндө да ылайыктуу кубаттуулуктагы электр менен жабдууну тандап алыңыз. Мен светодиоддорго муктаж болгондон кеминде 30% көбүрөөк кубаттуулукка ээ болгон энергия менен камсыздоону сатып алууну сунуштайм. …. Менин тилкелерим 14 Вт/м болчу, мен 7,5 м кубатташым керек болчу, ошондуктан болжол менен 105 Вт керек, мен коопсуз тарапта болуу үчүн 180 Вт номиналдуу электр менен камсыздоону сатып алдым. Мен муну сатып алууну сунуш кылбайм, эгерде сиз электроникада жаңы болсоңуз, анткени ал жогорку чыңалуудагы терминалдарды ачыкка чыгарган, муну сиз тобокелге саласыз

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

3x N каналдык мосфеттер, мен IRF3205 менен бардым, анткени менде алар бар болчу, алар 80Ампске жөндөмдүү жана жетишерлик аз каршылыкка ээ, ошондуктан алар жакшы болушу керек. Эгер алар ысып кетерин байкасаңыз, мен сыяктуу кээ бир радиаторлорду кошсоңуз болот

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

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

7805 чыңалуу жөнгө салуучу/ 5v buck arduino жана bluetooth модулуна конвертер

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

(милдеттүү эмес)

  • электрофондук микрофон модулу, ал микрофондон жана жөнгө салынуучу кирешеси бар күчөткүчтөн турат, ал аналогдук чыңалууну arduinoдон окууга даяр жөнөтөт. Сиз өзүңүздүн схемаңызды түзө аласыз же аны колдонбой эле койсоңуз болот, эгер сиз жарыкыңыз музыканын ритмине күйгүсү келбесе.
  • фоторезистор, сиз ошондой эле жарык сенсору катары колдонулган жөнөкөй LEDди колдоно аласыз, бирок анын иштеши үчүн кодду өзгөртүү керек.

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

Схемалык
Схемалык
Схемалык
Схемалык
Схемалык
Схемалык

Аны текшерүү үчүн нан тактасында схема жасаңыз, mosfet драйверинин схемасын (экинчи сүрөт) 3 жолу, ар бир канал үчүн бирден, ардуинонун 3 PWM чыгымын айдоочу схемасынын PWM киришине туташтырыңыз. Эгерде сиз атайын mosfet драйверин IC колдонууну каалабасаңыз, эки NPN транзисторун колдонуп, жөнөкөй түртүүчү драйверди кура аласыз, интернеттен көбүрөөк маалымат таба аласыз. Эгерде сиз схеманы бир нече светодиоддорго колдонууну пландап жатсаңыз, анда мосфеттердин дарбазасын 100 ohm резистору аркылуу arduino PWM чыгуулары менен түз байланыштырып, булактар менен дренаждардын ортосуна 10Kohm резистор кошсоңуз болот. raccomended эмес, анткени ал мосфеттерди толук күйгүзбөйт жана натыйжасыздыкка алып келет.

Лед тилкесинин 3 R G B төшөмөлөрү 3 мосфеттин дренажына туташтырылышы керек, ал эми башка блокнот +12v.

3 -кадам: Код

Бул сизге arduinoго жүктөө керек болгон код, ал эмне кылат, негизинен, үч микросфетти өзгөрмөлүү кызмат цикли менен айдоо үчүн 15KHz импульс-туурасы модуляцияланган үч сигналды (PWM) өндүрүү үчүн кээ бир төмөн деңгээлдеги реестр сыйкырын колдонуу. Укурукта ал bt модулунан келген берүүнү текшерет жана бир нерсе алганда түсүн жана режимин жаңыртат, ошондой эле мунун баарын ички EEPROMго сактайт, андыктан ал кайра башталганда орнотууларды эстейт. Учурда 3 режим ишке киргизилген:

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

Музыка режими: үн трехстолуна жеткенде кыска убакытка бардык чыгымдарды өчүрүп коюңуз, негизинен музыкаңыз менен шайкештештирилген строб жарык эффектин түзөт. Эгерде ал ойдогудай иштебесе, модулдагы казандын жардамы менен микрофондун сезгичтигин, "thd" деп белгиленген коддогу чекти же микрофон менен үн булагынын ортосундагы аралыкты тууралашыңыз керек

Көшүү режими: Бул фоторезистор аркылуу бөлмөдө жарыктын көлөмүн өлчөйт жана ошого жараша тандаган түсүңүздүн жарыгын өчүрөт. Мобилдик тиркемеде же коддо жарыктар толугу менен же толугу менен өчүп турганын (0-1023) аныктоочу БИЙИК жана ТӨМӨН трешколорду тууралай аласыз. Эгерде сиз бул режимде кандайдыр бир жылтыракты байкасаңыз, кийлигишүүнү болтурбоо үчүн, жарык сенсорун LED тилкелеринен алыс жылдыргыңыз келиши мүмкүн

Кодду өзгөртүүгө жана башка режимдерди кошууга тартынбаңыз, эгер сизге жардам керек болсо, файлдын үстүндөгү менин электрондук почтамды.

4 -кадам: Android колдонмосу

Android колдонмосу
Android колдонмосу

Бул колдонмону жүктөп алышыңыз керек:

ошондой эле.kwl файлын жүктөп алып импорттоңуз.

Эгерде сиз менин кодум менен иштеген өз колдонмоңузду түзгүңүз келсе, сизде төмөнкүлөр болушу керек:

жөнөтүүчү RED мааниси үчүн сыдырма: "r+0 менен 1023+x ортосунда" (эс: "r130x")

жөнөтүүчү GREEN мааниси үчүн сыдырма: "g+0 менен 1023+x ортосунда"

жөнөтүүчү BLUE мааниси үчүн сыдырма: "b+0 менен 1023+x ортосунда"

"h+0 менен 1023+x ортосундагы маани" жөнөтүүчү жогорку трешолдун слайдери

Жөнөтүүчү төмөн кармагыч үчүн слайдер: "l+0 менен 1023+x ортосунда"

музыка режимине "m" жөнөтүүчү баскыч

чөйрө режимине "а" жөнөтүүчү баскыч

түс режими үчүн "c" жөнөтүүчү баскыч

5 -кадам: Perf Board Circuit

Perf Board Circuit
Perf Board Circuit

Нан тактасында толук иштөө схемасы болгондо, аны тактайдын бир бөлүгүнө жылдырсаңыз болот, лента тилкелерин жана электрди схемага туташтыруу үчүн мосфеттердин жана бурамалуу терминалдардын дренаждык булактары үчүн коюу издерди колдонуңуз. Эгерде сизде жылуулук көйгөйлөрү бар болсо, кээ бир радиаторлорду кошуңуз, эгерде сиз үч мештин баарына бир жылыткычты колдонууну кааласаңыз, аларды жылуулук төшөмөлөрү менен бири -биринен изоляциялап алууну унутпаңыз же чыгымдарды кыскартыңыз, анткени мосфеттердин дренажы ички түзүлүшкө туташкан. дененин металл бөлүгү.

6 -кадам: Сиз бүттүңүз

Image
Image

Өзүңүздүн схемаңызга кээ бир LED тилкелерин жана электр менен камсыздоону туташтырыңыз.

Болду, бул учурда сизде иштей турган нерсе болушу керек.

Сураныч, комментарий бөлүмүндө сизде көйгөйлөр же сунуштар болсо, мага кабарлаңыз.

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

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