Բովանդակություն:

RGB դեկորատիվ լույսեր Arduino- ի միջոցով. 4 քայլ
RGB դեկորատիվ լույսեր Arduino- ի միջոցով. 4 քայլ

Video: RGB դեկորատիվ լույսեր Arduino- ի միջոցով. 4 քայլ

Video: RGB դեկորատիվ լույսեր Arduino- ի միջոցով. 4 քայլ
Video: RGB LED Hypnotic Light от Junk Box - переработка вещей 2024, Նոյեմբեր
Anonim
RGB դեկորատիվ լույսեր `օգտագործելով Arduino- ն
RGB դեկորատիվ լույսեր `օգտագործելով Arduino- ն

Քանի որ Սուրբ Christmasննդյան նախօրեին ընդամենը մեկ շաբաթ է մնացել, ես որոշեցի կառուցել պարզ RGB դեկորատիվ լույս `օգտագործելով Arduino Nano և WS2812B LED- ները: Տեսողական էֆեկտը բարելավելու համար մենք օգտագործում ենք մի քանի պլաստիկ տարա/բանկա: Այս տեսահոլովակում օգտագործվում են 5 լուսադիոդներ, սակայն դրանք կարող են ավելացվել `ձեր կարիքներին համապատասխան: Դուք նույնիսկ կարող եք ավելացնել բազմաթիվ նախշեր կամ ստեղծել գունային թեմաներ ՝ ելնելով այն բանից, թե ինչի համար եք գնում:

Վերոնշյալ տեսանյութը ձեզ պատմում է այն ամենի մասին, ինչ ձեզ հարկավոր է այս նախագիծը կառուցելու համար, և ես խորհուրդ կտայի նախ դիտել այն ՝ ակնարկ ստանալու համար, թե ինչպես է ամեն ինչ հավաքվում:

Քայլ 1: Հավաքեք էլեկտրոնիկան

Հավաքեք էլեկտրոնիկան
Հավաքեք էլեկտրոնիկան

Առաջին բանը, որ մեզ պետք կգա, WS2812B RGB LED- ներն են, և դրանք հասանելի են բազմաթիվ տարբերակներով: Կամ մեկը լավ կաշխատի: Այս կառուցման համար մենք կօգտագործենք Arduino Nano- ն, բայց էսքիզը կաշխատի գրեթե ցանկացած Arduino- ի հետ համատեղելի տախտակի հետ, որը կարող է ունենալ: Մեզ պետք է նաև մետաղալար ՝ ամեն ինչ իրար միացնելու համար, և ես օգտագործում եմ երեք միջուկ, ոլորված մետաղալար այս կառուցվածքի համար: Վերջապես, մեզ պետք են պլաստիկ տարաներ, որոնք զուտ դեկորատիվ նպատակով են: Լույսը արտացոլում է պլաստմասսան, ինչը մեզ տալիս է գեղեցիկ արտաքին տեսք:

Ահա ապրանքների հղումներ, եթե դա օգնում է.

Arduino Nano:

WS2812B LED- ներ ՝

Twisted Wire:

Պլաստմասե տարաներ

Քայլ 2: Պատրաստեք և ներբեռնեք ուրվագիծը

Պատրաստեք և ներբեռնեք ուրվագիծը
Պատրաստեք և ներբեռնեք ուրվագիծը
Պատրաստեք և ներբեռնեք ուրվագիծը
Պատրաստեք և ներբեռնեք ուրվագիծը
Պատրաստեք և ներբեռնեք ուրվագիծը
Պատրաստեք և ներբեռնեք ուրվագիծը
Պատրաստեք և ներբեռնեք ուրվագիծը
Պատրաստեք և ներբեռնեք ուրվագիծը

Մենք կօգտագործենք fastLED գրադարանը WS2812B LED- ները վարելու համար, բայց եթե նախընտրում եք, կարող եք նաև օգտագործել Adafruit Neopixel գրադարանը: Բացեք Arduino IDE- ն և գրադարանի կառավարիչում մուտքագրեք «fastLED»: Տեղադրեք ցուցադրվող գրադարանը, այնուհետև բացեք «DemoReel 100» օրինակի ուրվագիծը:

Մենք պետք է թարմացնենք տվյալների քորոցը, LED- ների թիվը և LED տիպը: Ես կօգտագործեմ 2 -րդ կապը ՝ 5 LED- ով: Խնդրում ենք նաև թարմացնել LED- ի տեսակը WS2812B- ով, ինչպես երևում է նկարում:

Այնուհետև միացրեք տախտակը, ընտրեք աջ տախտակը և COM պորտը: Վերջապես, սեղմեք վերբեռնման կոճակը և սպասեք, մինչև այն ավարտվի վերբեռնումը: Ավարտելուց հետո միացրեք LED- ները `5V, GND և տվյալների կապը 2 կապին: LED- ները պետք է ցուցադրեն պատահական օրինակ, ինչը ցույց է տալիս, որ ամեն ինչ աշխատում է սպասվածի պես:

Քայլ 3. Նախապատրաստեք LED- ները վերջնական կառուցման համար

Պատրաստեք LED- ներ վերջնական կառուցման համար
Պատրաստեք LED- ներ վերջնական կառուցման համար
Պատրաստեք LED- ները վերջնական կառուցման համար
Պատրաստեք LED- ները վերջնական կառուցման համար
Պատրաստեք LED- ներ վերջնական կառուցման համար
Պատրաստեք LED- ներ վերջնական կառուցման համար
Պատրաստեք LED- ներ վերջնական կառուցման համար
Պատրաստեք LED- ներ վերջնական կառուցման համար

Հաջորդը, մենք պետք է կտրենք LED- ները, քանի որ մենք կօգտագործենք մետաղալարեր `երկարությունը երկարացնելու համար: Ավարտելուց հետո հեռացրեք LED- ները ցանկացած անջրանցիկ խողովակից: Կտրեք մետաղալարերը LED- ներից յուրաքանչյուրի համար, և երկարությունը կախված կլինի այն վերջնական դիրքորոշումից, որի նպատակն եք: Որոշեցի բոլորի համար օգտագործել միևնույն մետաղալարերի երկարությունները: Բացի այդ, կտրեք մի մետաղալար, որը կօգտագործվի միկրոկառավարիչը առաջին LED- ին միացնելու համար:

Այնուհետև պլաստմասե կափարիչի վրա մի քանի անցք արեք, քանի որ մենք LED- ները տեղադրում ենք LED- ի արտաքին մակերևույթի վրա, իսկ ճառագայթը ներսից է փայլում:

Քայլ 4: Վերջնական հավաքում

Վերջնական ժողով
Վերջնական ժողով
Վերջնական ժողով
Վերջնական ժողով
Վերջնական ժողով
Վերջնական ժողով

Սկսեք լարերը զոդելով LED- ներից յուրաքանչյուրին: Համոզվեք, որ կապերը ճիշտ եք միացրել: Միկրոկոնտրոլերը պետք է միացված լինի առաջին LED- ի DI (տվյալների մուտքագրման) քորոցին: Այնուհետև, DO (տվյալների ելք) քորոցը պետք է միացված լինի հաջորդ LED- ի DI կապին և այլն: Բոլոր լարերը միացնելուց հետո միացրեք միկրոկառավարիչը և բոլոր LED- ները պետք է փայլեն պատահական օրինակով:

Ես որոշեցի օգտագործել երկկողմանի ժապավեն ՝ LED- ները կափարիչի վերին հատվածին ամրացնելու համար, բայց կարող եք նաև ինչ -որ ժապավեն օգտագործել LED- ների վրա կամ ինչ -որ սոսինձ: Insulationանկալի է մեկուսացման համար միկրոկոնտրոլերի տախտակին ավելացնել մի քանի կապտոնային ժապավեն կամ ջերմային նվազեցման խողովակներ:

Վերջապես, պտուտակեք տարայի մյուս կեսը տեղում և միացրեք LED- ները: LED- ներից յուրաքանչյուրը սպառում է մոտ 60 մԱ, այնպես որ համոզվեք, որ ձեր կողմից օգտագործվող էներգիայի մատակարարումը կարող է ապահովել անհրաժեշտ էներգիան: Մենք նախկինում կառուցել ենք էներգիայի մատակարարումներ, որոնք անհրաժեշտության դեպքում կարող են օգտագործվել դրա համար:

Եթե ձեզ դուր եկավ այս կառուցվածքը, ապա խնդրում ենք հաշվի առնել մեր YouTube ալիքին բաժանորդագրվելը, քանի որ ձեր աջակցությունը մեծապես օգնում է մեզ ստեղծել նման բովանդակություն:

YouTube:

Շնորհակալություն կարդալու համար:

Խորհուրդ ենք տալիս: