Բովանդակություն:
- Քայլ 1: Բաղադրիչներ
- Քայլ 2: Սխեմատիկ
- Քայլ 3: Կոդ
- Քայլ 4: Android հավելված
- Քայլ 5. Կատարյալ տախտակի միացում
- Քայլ 6: Դուք ավարտեցիք
Video: RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս նախագիծը arduino- ի միջոցով ձեր հեռախոսի միջոցով Bluetooth- ի միջոցով կառավարում է RGB led ժապավենը: Կարող եք փոխել գույնը, համաժամեցնել լույսերը երաժշտության հետ կամ ստիպել դրանք ինքնաբերաբար հարմարվել շրջակա լուսավորության համար:
Քայլ 1: Բաղադրիչներ
Այս նախագծի համար ձեզ հարկավոր են հետևյալ բաղադրիչները.
LED շերտեր, իհարկե, ես aliexpress- ից պատվիրեցի 10 մ բարձր խտությամբ RGB ժապավեններ մոտ 1 €/մ -ով ՝ https://it.aliexpress.com/item/10000000224362.html… հիանալի են գնի համար: ընտրել, թե ինչ գնել, պետք է գնալ RGB «բութ» շերտերի վրա ՝ ոչ հասցեական և ոչ RGBW: Նաև հաշվի առեք ձեր շերտի մեկ մետրի հզորությունը և բազմապատկեք այն այն մետրերի համար, որոնք ձեզ անհրաժեշտ կլինեն մոտավոր էներգիայի մոտավոր գնահատական ստանալու համար: 50ածր խտության 30 LED/մ տիպի համար 5050 LED շերտերը մոտ 7 Վտ/մ են, իսկ բարձր խտության 60 LED/մ տիպի համար ՝ 14 Վտ/մ:
12/24 վ անջատիչ սնուցման աղբյուր ՝ կախված ձեր շերտերի լարումից: Դուք կարող եք օգտագործել ATX էլեկտրամատակարարում, բայց ամեն դեպքում համոզվեք, որ ընտրեք համապատասխան էներգիայի էներգիայի աղբյուր: Առաջարկում եմ գնել էլեկտրամատակարարում, որն ունի առնվազն 30% -ով ավելի հզորություն, քան իրականում ձեզ անհրաժեշտ է LED- ների համար, հատկապես, եթե այսպիսի էժան եք գնում ՝ https://it.aliexpress.com/item/32304688758.html?sp …. Իմ շերտերը 14 Վտ/մ էին, ինձ անհրաժեշտ էր 7.5 մ էլեկտրաէներգիա, այնպես որ ինձ մոտավորապես 105 Վտ էր անհրաժեշտ, ես գնել էի 180 Վտ անվանական սնուցման աղբյուր ՝ միայն անվտանգ կողմում լինելու համար: Ես խորհուրդ չեմ տալիս գնել սա, եթե դուք նոր եք էլեկտրոնիկայի ոլորտում, քանի որ այն բարձր լարման տերմինալներ է բացել, դա արեք ձեր ռիսկով:
Արդուինո, ես օգտագործել եմ PRO միկրո, բայց դուք կարող եք օգտագործել այն, ինչ ցանկանում եք, հիշեք, որ գուցե ստիպված լինեք փոխել իմ ծածկագրում որոշ կապում և Սերիական նավահանգստի անունը, եթե մտադիր եք օգտագործել այլ միկրո վերահսկիչ:
3x N ալիքի միջատներ, ես գնացել եմ IRF3205- ով, որովհետև դրանք արդեն ձեռքի տակ ունեի, դրանք ունակ են 80Amps և ունեն դիմադրության ողջամիտ ցածր մակարդակ, ուստի դրանք պետք է լինեն շատ լավ: Եթե նկատում եք, որ դրանք հակված են գերտաքացման, կարող եք նաև ավելացնել մի քանի տաքացուցիչ, ինչպես ես արեցի:
3x TC4420 mosfet վարորդներ, դրանք կարող են անհրաժեշտ չլինել ՝ կախված ձեր էներգիայի կարիքից, շարունակեք կարդալ բացատրության համար:
HC-05 bluetooth մոդուլ, տեղյակ եղեք, որ ընտրեք 5 վ տրամաբանական մակարդակ, կամ գուցե ձեզ անհրաժեշտ լինի լրացուցիչ միացում (լարման բաժանարարը պետք է աշխատի) `նվազեցնելու արդուինոյի TX- ից դուրս եկող լարումը:
7805 լարման կարգավորիչ/ 5 վ բաք փոխարկիչ էներգիայի arduino և bluetooth մոդուլների:
5x 0.1uF, 1x 100uF կոնդենսատորներ, 4x 10kohm դիմադրիչներ:
(ըստ ցանկության)
- էլեկտրական խոսափողի մոդուլ, այն բաղկացած է միկրոֆոնից և կարգավորելի շահույթ ունեցող ուժեղացուցիչից, որն անալոգային լարում է ուղարկում պատրաստ կարդալու համար arduino- ից: Դուք կարող եք կառուցել ձեր սեփական սխեման կամ ընդհանրապես չօգտագործել այն, եթե չեք ցանկանում, որ ձեր լույսերը միացվեն երաժշտության ռիթմին:
- ֆոտոռեզիստոր, կարող եք նաև օգտագործել պարզ լուսադիոդ, որն օգտագործվում է որպես լույսի ցուցիչ, բայց դրա աշխատանքի համար պետք է փոխեք ծածկագիրը:
Քայլ 2: Սխեմատիկ
Այն փորձարկելու համար միացրեք շղթան, կրկնօրինակեք mosfet վարորդի սխեման (երկրորդ նկարը) 3 անգամ, յուրաքանչյուրը յուրաքանչյուր ալիքի համար, միացրեք arduino- ի 3 PWM ելքը վարորդի շրջանի PWM մուտքերին: Եթե չեք ցանկանում օգտագործել mosfet վարորդի հատուկ IC- ն, կարող եք կառուցել մի պարզ հրում `օգտագործելով երկու NPN տրանզիստոր, կարող եք ավելի շատ տեղեկություններ գտնել ինտերնետում: Եթե դուք պլանավորում եք միացումն օգտագործել ընդամենը մի քանի LED- ների համար, ապա կարող եք ուղիղ կապել դարպասի դարպասը arduino- ի PWM ելքերին 100 օհմ ռեզիստորի միջոցով և ավելացնել 10 Կմ ռեզիստոր միջնապատերի աղբյուրի և արտահոսքի միջև, սակայն սա խորհուրդ չի տրվում, քանի որ այն լիովին չի միացնում մոծակները և, հետևաբար, առաջացնում է շատ անարդյունավետություն:
Առաջատար շերտի 3 R G B բարձիկները պետք է միացված լինեն 3 միջատների արտահոսքին, իսկ մյուս բարձիկը +12 վ -ին:
Քայլ 3: Կոդ
Սա այն կոդը է, որն անհրաժեշտ է arduino- ում վերբեռնելու համար: Այն հիմնականում օգտագործում է գրանցամատյանների ցածր մակարդակի մոգություն `15 ԿՀց հաճախականությամբ երեք լայնածավալ մոդուլացված ազդանշան (PWM) ստեղծելու համար` երեք mosfets փոփոխական աշխատանքային ցիկլով: Օղակի մեջ այն ստուգում է bt մոդուլից մուտքային փոխանցման հնարավորությունը և երբ ինչ -որ բան ստանում է, թարմացնում է գույնը և ռեժիմը, ինչպես նաև պահում է այդ ամենը ներքին EEPROM- ում, որպեսզի վերագործարկվելուց հիշի կարգավորումները: Ներկայումս գործում է 3 ռեժիմ.
Գույնի ռեժիմ. Պարզապես ցուցադրեք ֆիքսված գույն:
Երաժշտության ռեժիմ. Ձայնի շեմին հասնելու դեպքում կարճ ժամանակով անջատեք բոլոր ելքերը ՝ հիմնականում ստեղծելով ստրոբի լույսի էֆեկտ ձեր երաժշտության հետ համաժամացման դեպքում: Եթե այն չի գործում այնպես, ինչպես նախատեսված էր, ապա պետք է կարգավորեք խոսափողի զգայունությունը մոդուլի վրա դրված կաթսայի հետ, «thd» պիտակով ծածկագրի շեմային արժեքը կամ խոսափողի և ձայնի աղբյուրի միջև հեռավորությունը:
Մթնոլորտային ռեժիմ. Այն չափում է սենյակում լույսի քանակը ֆոտոընդդիմադրիչի միջոցով և համապատասխանաբար մարում է ձեր ընտրած գույնի պայծառությունը: Բջջային հավելվածում կամ ծածկագրում կարող եք հարմարեցնել HIGH և LOW շեմերը, որոնք որոշում են, թե որ արժեքի վրա (0-1023) լույսերը միանում կամ ամբողջությամբ անջատվում են: Եթե այս ռեժիմում նկատում եք ինչ -որ թարթում, գուցե ցանկանաք հեռացնել լույսի ցուցիչը իրենց իսկ LED շերտերից `միջամտությունից խուսափելու համար:
Ազատորեն փոփոխեք կոդը և ավելացրեք ավելի շատ ռեժիմներ, եթե իմ օգնության կարիքն ունեք ՝ ֆայլը վերևում իմ էլ.
Քայլ 4: Android հավելված
Դուք պետք է ներբեռնեք այս ծրագիրը ՝
ինչպես նաև ներբեռնեք և ներմուծեք.kwl ֆայլը:
Եթե ցանկանում եք ստեղծել ձեր սեփական ծրագիրը, որն աշխատում է իմ կոդի հետ, ապա պետք է ունենաք հետևյալ իրերը.
սահող RED արժեքի համար, որն ուղարկում է ՝ «r+արժեքը 0 -ից 1023+x» (օրինակ ՝ «r130x»)
սահող GREEN արժեքի համար, որն ուղարկում է. "g+արժեքը 0 -ից 1023+x- ի միջև"
սահող BLUE արժեքի համար, որն ուղարկում է. "b+արժեքը 0 -ից 1023+x- ի միջև"
սահիկ բարձր շեմի համար, որն ուղարկում է. "h+արժեքը 0 -ից 1023+x- ի միջև"
սահիչ Lowածր շեմի համար, որն ուղարկում է. "l+արժեքը 0 -ից 1023+x- ի միջև"
կոճակ, որն ուղարկում է «m» երաժշտական ռեժիմի համար
կոճակ, որն ուղարկում է «ա» շրջակա միջավայրի ռեժիմի համար
կոճակ, որը «c» է ուղարկում գունային ռեժիմի համար
Քայլ 5. Կատարյալ տախտակի միացում
Երբ լիարժեք աշխատանքային միացում ունենաք տախտակի վրա, կարող եք այն տեղափոխել ծայրամասային տախտակի վրա, օգտագործել հաստ հետքեր մոսֆետների և պտուտակավոր տերմինալների արտահոսքի և աղբյուրի միացման համար `լուսադիոդային ժապավեններն ու հոսանքը միացմանը միացնելու համար: Եթե ունեք ջերմային խնդիրներ, ավելացրեք մի քանի տաքացուցիչ, եթե ցանկանում եք օգտագործել երեք մարտկոցների համար մեկ ջեռուցիչ, համոզվեք, որ դրանք մեկուսացրեք միմյանցից `օգտագործելով ջերմային բարձիկներ կամ կարճացրեք ելքերը, քանի որ միջատների արտահոսքը ներքին միացված է մարմնի մետաղական մասը:
Քայլ 6: Դուք ավարտեցիք
Միացրեք մի քանի լուսադիոդային ժապավեններ և սնուցման աղբյուր ձեր շղթային, և դուք ավարտված եք:
Վերջ, այս պահին դուք պետք է ունենաք աշխատանքային ԲԱՆ:
Խնդրում եմ ինձ տեղյակ պահել, եթե մեկնաբանության բաժնում խնդիրներ կամ առաջարկներ ունեք:
Պ. Ս. Վերոնշյալ տեսանյութում երաժշտության հետ համաժամացման արդյունավետությունը ցուցադրված չէ այնպես, ինչպես իրականում `տեսաֆիլմերի ցածր արագության պատճառով:
Խորհուրդ ենք տալիս:
DIY 37 Leds Arduino ռուլետկա խաղ. 3 քայլ (նկարներով)
DIY 37 Leds Arduino Ռուլետկա խաղ. Ռուլետկա կազինո խաղ է, որը կոչվում է ֆրանսերեն բառի անունով, որը նշանակում է փոքրիկ անիվ
Covid անվտանգության սաղավարտ Մաս 1. Ներածություն Tinkercad սխեմաներին: 20 քայլ (նկարներով)
Covid Safety սաղավարտ Մաս 1. Ներածություն Tinkercad սխեմաներին. Սովորելու լավագույն միջոցներից մեկը դա անելն է: Այսպիսով, մենք նախ նախագծելու ենք մեր սեփական նախագիծը ՝
BOSEBerry Pi ինտերնետային ռադիո. 4 քայլ (նկարներով)
BOSEBerry Pi ինտերնետային ռադիո. Ես սիրում եմ ռադիո լսել: Ես օգտագործում էի DAB ռադիո իմ տանը, բայց պարզվեց, որ ընդունարանը մի փոքր խարխլված էր, և ձայնը անընդհատ խզվում էր, ուստի որոշեցի իմ սեփական ինտերնետային ռադիոն կառուցել: Ես ուժեղ wifi ազդանշան ունեմ իմ տան և թվային եղբոր շուրջը
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi- պատկերիչով և նկարներով. 7 քայլ (նկարներով)
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi-imager- ով և նկարներով. Ես պլանավորում եմ օգտագործել այս Rapsberry PI- ն իմ բլոգում զվարճալի նախագծերի փունջում: Ազատորեն ստուգեք այն: Ես ուզում էի նորից օգտագործել իմ Raspberry PI- ն, բայց իմ նոր վայրում Ստեղնաշար կամ մկնիկ չկար: Որոշ ժամանակ անց ես ստեղծեցի ազնվամորի
Ինչպես ապամոնտաժել համակարգիչը հեշտ քայլերով և նկարներով. 13 քայլ (նկարներով)
Ինչպես ապամոնտաժել համակարգիչը հեշտ քայլերով և նկարներով. Սա հրահանգ է, թե ինչպես ապամոնտաժել համակարգիչը: Հիմնական բաղադրիչների մեծ մասը մոդուլային են և հեշտությամբ հանվում են: Այնուամենայնիվ, կարևոր է, որ դուք կազմակերպված լինեք դրա վերաբերյալ: Սա կօգնի ձեզ զերծ պահել մասերի կորստից, ինչպես նաև նորից հավաքելիս