Բովանդակություն:
- Քայլ 1: Մասեր
- Քայլ 2: Տպագիր մասեր
- Քայլ 3: Լարերի տեղադրում
- Քայլ 4: Հավաքում
- Քայլ 5: mingրագրավորում
Video: RGB LED վերահսկիչ ՝ 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Սուրբ Christmasնունդից 10 օր առաջ ինձ դեռ նվեր էր պետք Ամուսնու համար, ով ապրում է Ամազոնի դարաշրջանում, ինչը նշանակում է, որ դարակից ինչ -որ բան գնելը տարբերակ չէր:
Նրան պետք էր իր աշխատասենյակի լույսը, և նա սիրում է ժամանակ առ ժամանակ փոխել իրերը: Նրա գրասեղանը նույնպես հարմար տեղադրված է պատուհանի գոգի դիմաց: Այսպիսով, վերահսկելի RGB լուսավորությունը անմիջապես մտքիս եկավ: Այն պետք է այնքան լուսավոր լիներ, որ լուսավորեր նրա գրասեղանը, և նա պետք է վերահսկեր գույնը:
Ներկայացնում եմ, RGB LED վերահսկիչը:
(Տես տեսանյութը ստորև)
Քայլ 1: Մասեր
Ես օգտագործել եմ հետևյալ մասերը.
1x Sparkfun Pro Micro 5V/16MHz (https://www.sparkfun.com/products/12640) Ես առաջինը փնտրեցի Arduinos- ին, բայց Սուրբ Christmasնունդից առաջ ամեն ինչ, իհարկե, վաճառվեց: Պարզվեց, որ Sparkfun- ը նույնքան լավն էր, և նրանց կայքում տեղադրված հրահանգները շատ հեշտացնում են Arduino ծրագրավորման ծրագրաշարի օգտագործումը: Որպեսզի այն տեղավորվի Protoboard- ի վրա, ես պետք է կապումներ դնեի Pin- ի անցքերի մեջ: Ավելի լավ է դրանք կպցնել, մինչ դրանք միացված էին ProtoBoard- ին ՝ Micro կարգավորիչը տեղում:
2x 1 մ 60LED/մ կնքված RGB LED շերտեր (https://www.sparkfun.com/products/12023) Ոչ այնքան թանկ և պայծառ, որ աշխատասեղանը լուսավորվի 14 Վտ/մ հզորությամբ
1x Protoboard (https://www.sparkfun.com/products/9567)2 օրերի պատճառով ես ստիպված էի փորձարկել, կարգաբերել և հավաքել այն ամբողջը, ինչ ես օգտագործել էի Protoboard: Այն բավական ամուր է պահում լարերը, և ես կարող եմ հեշտությամբ տեղափոխել միացումները: Նաև 2-3 Ա-ի հոսանքը, որն օգտագործում եմ երկու LED շերտերի համար, բարձր չէ:
3x հզորության MOSFET- ներ (https://www.digikey.com/products/hy?keywords=IRF84… Նրանք պետք է կարողանային բավականաչափ հոսանք գործածել, և դրանք կարող են դա անել միայն 3 Ա -ից ավելի/12 Վ լարման/միավորով: S և 5V միացման լարումը: Ես գիտեմ, որ դրանք չափազանց շատ են, բայց ես ուզում էի ապահով խաղալ:
3x 100 մմ սլայդ Պոտենցիոմետրեր 10k (https://www.digikey.com/products/hy?keywords=987-1… Ես գիտեմ, որ ես կարող էի օգտագործել սովորական պոտենցիոմետրեր, բայց մեծ լոգարիթմեր օգտագործելը շատ ավելի գոհացուցիչ են:
1x անջատիչ (https://www.digikey.com/product-detail/hy/zf-elect… Ամբողջը միացնելու և անջատելու համար:
1x 12V 3A Էներգամատակարարում (https://www.amazon.com/ANVISION-2-Pack-Adapter-5-5… 2 LED շերտերին կպահանջվի առավելագույնը 2.4A ՝ ամբողջ պայծառության դեպքում: Arduino- ին գրեթե ոչինչ պետք չէ, ուստի 3A Մատակարարումը, որը ես գտա, որ բավական է:
1x տակառի ընդունիչ (https://www.digikey.com/products/hy?keywords=%09EJ… Այսպիսով, մենք կարող ենք մեր էներգիայի մատակարարումը միացնել այս փոքրիկ տղայի կարիք ունեցող վերահսկիչին: Ես նախընտրում եմ միացնել արտաքինից եկող իրերը, քանի որ ես սարքեր եմ գտնում, որոնց վրա կախված են մի շարք լարեր, որոնք այնքան էլ հարմար չեն:
2x CPC միակցիչների զույգ Chassis Mounts (https://www.mouser.com/productdetail/te-connectivi… LED միակցիչներ (https://www.mouser.com/productdetail/te-connectivi…
Այլ բաներ. Տարբեր գույների 20-24AWG մետաղալարեր, պայծառության վերահսկման համար գզրոցում ունեի մի փոքր սովորական պոտենցիոմետր, ընդհատման կոճակ, 4x 5kOhm ռեզիստորներ և 3x 5V LED- ներ `ինտեգրված ռեզիստորներով:
Քայլ 2: Տպագիր մասեր
Պարիսպի համար ես նախագծեցի մեկը Fusion 360 -ում:
Ինձ անհրաժեշտ էր բոլոր էլեկտրոնիկայի հիմնական պարիսպը և պոտենցիոմետրերի որոշ բռնակներ: Քանի որ ես դեռ չգիտեի, թե որտեղ է տեղադրվելու այս բանը, միայն երկու կողմը կարող է հասանելի լինել:
Մենք LED- ների համար վերևում ունենք 1/4 անցքեր, ընդհատման կոճակը և պայծառության կառավարման պոտենցիոմետրը (ընդամենը 5): Ձախ կողմում ես ունեմ անջատիչի մեծ անջատում, միկրո USB մալուխի համար փոքր կտրվածք, այնպես որ Arduino- ն կարող է վերագրանցվել առանց վերահսկիչ սարքը վերցնելու, 2 անցք իգական 4Pin CPC ընդունիչի միակցիչների համար և և 8 մմ անցք ՝ տակառի համար:
Առջևում կան ընդամենը 3 ճեղքեր Պոտենցիոմետրի բռնակների համար և անցքեր 4-40 պտուտակների համար:
Ես տպել եմ Knobs- ը լաստով և խմբով, ինչը միշտ հանգեցնում է փոքր օբյեկտների FDM տպիչների ավելի լավ արդյունքների: Պարիսպը, որը տպել եմ հետևի վահանակի վրա, կանգնած է նվազագույն աջակցության համար:
The Baseplate պտուտակներ մեջ պարիսպ. Ես չունեի հարթ գլխի պտուտակներ, այնպես որ ես ստիպված էի զգեստի քառակուսիներ կպցնել պարիսպի ներքևի մասում, որպեսզի այն չկանգնի այս պտուտակների վրա և քերծի սեղանը:
Քայլ 3: Լարերի տեղադրում
Սկզբում ես երկար մետաղալարեր կպցրեցի ինձ անհրաժեշտ բոլոր մասերին (պոտենցիոմետրեր, տակառի ժապավեն, կոճակներ, անջատիչներ և այլն), այնպես որ ես ստիպված չէի դա անել պարիսպում: Այնուհետև ես էլեկտրոնիկան հավաքեցի նստարանին ՝ տարբեր գործառույթները փորձարկելու և ծրագրաշարի կամ էլեկտրագծերի ցանկացած վրիպակ վերացնելու համար: Ես պարզեցի, որ MOSFET Gate- ը Arduino- ի 8Bit PWM- ին միացնելը հանգեցնում է գունային փոփոխությունների ընդլայնման և անխափան աշխատանքի: 10 (կապում 5, 6) և 16 բիթանոց (PIN 9) PWM- ների օգտագործումը փոխարենը հանգեցնում է կարագի պես սահուն (չնայած ես դեռ 8 բիթ եմ գրում PWM կապում):
(Տեսեք էլեկտրագծերի դիագրամ, թե ինչին ինչ է կապված)
Քայլ 4: Հավաքում
Էլեկտրագծերի փորձարկումից հետո ես հավաքեցի ամեն ինչ պարիսպի ներսում: Այն փաստը, որ ես հնարավորինս շատ զոդեցի պարիսպից դուրս, շատ օգնեց, ինչպես նաև միակցիչները նախապես հավաքելը:
Ես պարզեցի, որ տափակաբերան աքցանը շատ օգտակար է, որպեսզի լարերը մտնեն Protoboard- ի ճիշտ անցքերի մեջ: Ես լարերը երկարությամբ կտրեցի միացնելուց անմիջապես առաջ, այնպես որ ամեն ինչ այնքան մաքուր է, որքան կարող է լինել:
Ի վերջո, ես պտուտակեցի Բազայի ափսեի վրա և դրան միացրեցի մի քանի կտոր կտոր, այնպես որ այն գեղեցիկ հենվում է սեղանին:
Քայլ 5: mingրագրավորում
Sparkfun- ը ծրագրավորվում է Arduino ծրագրաշարի միջոցով (տե՛ս հրահանգների համար ՝
Includesրագիրը ներառում է EEPROM գրադարանը `վերջին գործառնական ռեժիմը պահպանելու համար, այնպես որ վերահսկիչը չի կորցնում այն վիճակը, ինչ վիճակում է այն հեծանիվ վարելիս:
Լրացուցիչ պոտենցիոմետրը վերևում կարգավորում է Պայծառությունը բոլոր ռեժիմներում ՝ առանց ազդելու ցուցադրվող գույնի վրա:
Գոյություն ունի 3 ռեժիմ, հետևաբար վերևում գտնվող 3 կարգավիճակի LED:
Ռեժիմ 1 ՝ RGB ռեժիմ (միացված է միայն 1 կարգավիճակի LED) 3 պոտենցիոմետրերն անհատապես վերահսկում են կարմիրի, կանաչի և կապույտի պայծառությունը: Colorուցադրվում է կայուն գույն:
Mode2: RGB Fade Mode (2 կարգավիճակի լուսադիոդներ միացված են) Այս ռեժիմում բոլոր երեք գույները ժամացույցի վրա են (կարմիրը ՝ 12 -ի, կանաչը ՝ 4 -ի և կապույտը, օրինակ ՝ 8 -ը): Clockամացույցի սլաքը պտտվում է ժամացույցի սլաքի ուղղությամբ և ցուցադրվում է բոլոր երեք գույների խառնուրդը `կախված նրա դիրքից: Առաջին պոտենցիոմետրը վերահսկում է մարման արագությունը (ձեռքի արագությունը) Երկրորդ պոտենցիոմետրը որոշում է, թե որ գույնն է ժամը 12 -ին: (Պտտում է ժամացույցը) Երրորդ պոտենցիոմետրը որոշում է, թե որքան հեռու է պտտվում ockամացույցի սլաքը, մինչև այն հետ դառնա: Այս ռեժիմը թույլ է տալիս Ձեզ մարել twoամացույցի ցանկացած երկու գույների միջև:
Ռեժիմ 3. RGB ցրում (միացված են կարգավիճակի բոլոր 3 LED- ները) Այս ռեժիմում յուրաքանչյուր գույն ունի իր ժամացույցը, և յուրաքանչյուր պոտենցիոմետր վերահսկում է մեկ բռնակի արագությունը: Պոտենցիոմետր 1 -ը վերահսկում է կարմիրը, պոտենցիոմետրը ՝ 2 -ը, կանաչը և պոտենցիոմետրը ՝ 3 -ը ՝ կապույտը: Այս կերպ թվացյալ պատահական գունային օրինակը ցուցադրվում է դրա կրկնվելուց երկար ժամանակի պատճառով: (Իմ սիրած ռեժիմը)
Խորհուրդ ենք տալիս:
LED շերտի վերահսկիչ `8 քայլ (նկարներով)
LED շերտի վերահսկիչ. Այս հրահանգում ես ձեզ կներկայացնեմ այն քայլերի մասին, թե ինչպես օգտագործել և կառավարել ձեր LED շերտերը ՝ կառուցելով կառավարման ինտերֆեյս: Ես շատ զվարճացա այս լույսերով, քանի որ վստահ եմ, որ դուք նույնպես կզգաք: Եթե ձեզ դուր է գալիս այս հրահանգը, համոզվեք, որ
Apple HomeKit WS2812B LED վերահսկիչ ՝ 3 քայլ (նկարներով)
Apple HomeKit WS2812B LED Controller. Կան բազմաթիվ նախագծեր, որոնք հիմնված են WS2812B LED շերտերի վրա, բայց դրանցից շատերը օգտագործում են homebridge կամ որևէ այլ լուծում, հիմնականում MQTT- ի հիման վրա `HomeKit- ի հետ հաղորդակցվելու համար: Որոշ նախագծեր էֆեկտներ են օգտագործում նաև Apple HomeKit- ի միջոցով, բայց ոչ մեկը
3 ալիքային թվային LED շերտի WS2812 վերահսկիչ. 9 քայլ (նկարներով)
3 ալիքային թվային LED շերտի WS2812 վերահսկիչ. Ես միշտ ցանկացել եմ մի քանի թվային լուսադիոդային ժապավեններ վերահսկելու էժան միջոց: Այս հրահանգը ցույց է տալիս այն բոլոր քայլերը, որոնք ես անցել եմ այս նախագծի նախագծման և կառուցման ժամանակ:
Վերահսկիչ Eric Inspired LED Cube (Երկրի մարդիկ). 10 քայլ (նկարներով)
Վերահսկիչ Էրիկ Ոգեշնչված LED Cube (Երկրի մարդիկ). Ո՞վ կամ ինչ է ղեկավար Էրիկը, և ինչո՞ւ եք դա կառուցում: Վերահսկիչ Էրիկը արկղ կամ խորանարդ է կամ TBS շոուի «Երկրի մարդիկ» հաղորդումը: շոու այն մարդկանց մասին, ովքեր առեւանգվել են այլմոլորակայինների կողմից, մեծ մասամբ
Արվեստի դինամիկ LED լուսավորման վերահսկիչ. 16 քայլ (նկարներով)
Արվեստի համար լուսադիոդային լուսավորության վերահսկիչ. Ներածություն. Լուսավորությունը տեսողական արվեստի կարևոր ասպեկտ է: Եվ եթե լուսավորությունը կարող է փոխվել ժամանակի հետ, այն կարող է դառնալ արվեստի նշանակալի հարթություն: Այս նախագիծը սկսվեց լուսային շոուին ներկա գտնվելուց և զգալուց, թե ինչպես լուսավորությունը կարող է ամբողջությամբ