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

Ինչպես վերահսկել հասցեավորվող LED- ները Fadecandy- ի և մշակման միջոցով. 15 քայլ (նկարներով)
Ինչպես վերահսկել հասցեավորվող LED- ները Fadecandy- ի և մշակման միջոցով. 15 քայլ (նկարներով)

Video: Ինչպես վերահսկել հասցեավորվող LED- ները Fadecandy- ի և մշակման միջոցով. 15 քայլ (նկարներով)

Video: Ինչպես վերահսկել հասցեավորվող LED- ները Fadecandy- ի և մշակման միջոցով. 15 քայլ (նկարներով)
Video: LDmicro 14: I2C LCD & DS3231 Real-Time Clock (Microcontroller PLC Ladder Programming with LDmicro) 2024, Հուլիսի
Anonim
Image
Image
Ինչպես վերահսկել հասցեավորվող LED- ները Fadecandy- ի և մշակման միջոցով
Ինչպես վերահսկել հասցեավորվող LED- ները Fadecandy- ի և մշակման միջոցով
Ինչպես վերահսկել հասցեավորվող LED- ները Fadecandy- ի և մշակման միջոցով
Ինչպես վերահսկել հասցեավորվող LED- ները Fadecandy- ի և մշակման միջոցով

Ինչ

Սա քայլ առ քայլ ձեռնարկ է, թե ինչպես օգտագործել Fadecandy- ն և Processing- ը հասցեագրվող LED- ները վերահսկելու համար: Fadecandy- ն LED վարորդ է, որը կարող է կառավարել 64 պիքսելից մինչև 8 շերտ: (Սա ավելացնելու համար կարող եք մի քանի Fadecandys- ը մի համակարգչին միացնել): Մշակումը ծրագրավորման լեզու է, որն օգտագործվում է տեսողական պատկերներ պատրաստելու համար: Դուք ունեք կտավ, ճիշտ ինչպես Photoshop- ում կամ Paint- ում, բայց մկնիկով նկարելու փոխարեն նկարում եք ՝ կոդ գրելով: Fadecandy- ն և Processing- ը միասին են աշխատում: Դուք գրում եք ծածկագիր, որը տեղադրում է LED- ները Մշակման կտավի վրա, այնուհետև այն ամենը, ինչ նկարում եք Processing- ում, հայտնվում է այդ LED- ների վրա իրական ժամանակում: Ինչու

LED- ները վերահսկելու բազմաթիվ եղանակներ կան: Ինձ դուր է գալիս Fadecandy- ն, քանի որ այն սկսելն էժան է, և դուք կարող եք հսկայական հսկողություն ունենալ ձեր LED- ների վրա ՝ մշակման միջոցով շատ տեսողական եղանակով: Մշակումը կարող է կապված լինել նաև բոլոր տեսակի իրերի հետ, ինչպիսիք են Kinect- ը, Arduino- ն, տեսախցիկը կամ նույնիսկ պարզապես մկնիկի/ստեղնաշարի մուտքերը: Այսպիսով, իրերը ինտերակտիվ դարձնելու շատ հնարավորություններ կան: Ինչպես

Այս նախագծի երեք մաս կա:

1. Սարքավորումներ Տեսեք, թե ինչպես է ֆիզիկական ամեն ինչ միանում իրար, կպցնում իրերը, սնուցվում LED շերտերով:

2. Softwareրագրային ապահովում. FadecandyFadecandy- ն աշխատում է ձեր համակարգչի վրա սերվեր գործարկելու միջոցով, այն ստեղծելը չափազանց պարզ է:

3. Softwareրագրային ապահովում. Մշակում: Տեսեք, թե ինչպես տեղադրել LED- ները կտավի վրա և օգտագործեք օրինակները ՝ ձեր LED- ների վրա որոշ անիմացիաներ տեսնելու համար:

Ես փորձում եմ իմ ձեռնարկները գրել այնպես, որ բացարձակապես ոչ մի փորձ չունեցող մեկը գոնե հաճույքով կարդա այն: Այս մեկի հետ ես ամեն ինչ անելու եմ քայլ առ քայլ, այնպես որ սկսնակների համար հարմար է հետևել և ինքնուրույն անել: Ես մանրամասն չեմ մշակի մշակման մասին. Եթե ցանկանում եք զարգացնել ձեր մշակման հմտությունները և կատարել ավելի առաջադեմ անիմացիաներ ապա գուցե ցանկանաք ծանոթանալ որոշ ձեռնարկների հատուկ դրա համար. ես խորհուրդ եմ տալիս Դանիել Շիֆմանի YouTube ալիքը:

Այս նախագիծը ներառում է զոդում: Սկսնակ զոդիչների համար մանրամասն հրահանգներ չեմ գրել, դրա համար շատ այլ ձեռնարկներ կան:

Այս նախագիծը ներառում է բարձր լարումներ (երբ էլեկտրական ցանցին միացնում եք էլեկտրասնուցումը), ուստի խնդրում ենք զգույշ լինել և թույլ մի՛ տվեք երեխաներին դա անել միայնակ: Ամբողջ ծածկագիրը (Arduino և մշակում) իմ github- ում է այստեղ:

Քայլ 1: Սարքավորումներ և գործիքներ

Սարքավորումներ և գործիքներ
Սարքավորումներ և գործիքներ
Սարքավորումներ և գործիքներ
Սարքավորումներ և գործիքներ
Սարքավորումներ և գործիքներ
Սարքավորումներ և գործիքներ

Ահա այն ամենի ամբողջական ցանկը, որն անհրաժեշտ կլինի այս նախագիծը ստեղծելու համար.

Մասեր

  • Հասցեավորվող լուսադիոդներ (ԱՄՆ Ամազոն | Միացյալ Թագավորություն Ամազոն) Ես օգտագործում եմ ws2812b LED ժապավեն: Կան մի քանի փոփոխականներ, որոնցից կարող եք ընտրել oածկույթ. Դուք կարող եք գնել պարզ LED ժապավեն ՝ առանց ծածկույթի, բայց այն անջրանցիկ չի լինի: Կամ կարող եք այն գնել ճկուն սիլիկոնե պատյանով, որն ունի IP67 գնահատական, ինչը նշանակում է, որ այն ամբողջովին կնքված է և անջրանցիկ: Թիկնակի գույնը. Շերտերը գալիս են սև և սպիտակ: Եթե դուք չեք պատրաստվում ձեր լուսադիոդային ժապավենը ծածկել տարանջատիչով, ապա մտածեք, թե որն է ամենալավ տեսքը: LED- ների քանակը. Ստանդարտներն են 30, 60 կամ 144 LED մեկ մետրի համար: Ես օգտագործում եմ 30LED մեկ մետրի համար, բայց 60 -ի հետ կապեցի, քանի որ այն ավելի հաճախ օգտագործվում է: Այլ. Դուք կարող եք նաև ws2812b- ն գնել տողերով (ԱՄՆ Ամազոն | Միացյալ Թագավորություն Amazon) շերտերի փոխարեն: Նրանք աշխատում են նույն կերպ, ուստի ձեզանից է կախված ՝ որն օգտագործել:
  • Fadecandy (ԱՄՆ Ամազոն | Միացյալ Թագավորություն Ամազոն)
  • USB մալուխ ՝ Fadecandy- ն համակարգչին միացնելու համար (ԱՄՆ Amazon | Միացյալ Թագավորություն Amazon)
  • Երկկողմանի կապում (ԱՄՆ Ամազոն | Միացյալ Թագավորություն Ամազոն)
  • Կոնդենսատորներ (ԱՄՆ Ամազոն | Մեծ Բրիտանիայի Ebay)
  • 5 Վ էլեկտրամատակարարում (ԱՄՆ Ամազոն | Միացյալ Թագավորություն Ամազոն) Այս էլեկտրամատակարարումը, որին ես կապել եմ, սնուցում է 512 LED (մեկ Fadecandy- ի արժեքը)

  • Խրոց (ԱՄՆ Ամազոն | Միացյալ Թագավորություն Ամազոն) Դուք կարող եք պարզապես օգտագործել հին խրոցակի մալուխը, կամ եթե այն չունեք, թեյնիկի կապարը լավ տարբերակ է:
  • 3-կապ JST միակցիչներ (ԱՄՆ Ամազոն | Միացյալ Թագավորություն Ամազոն) Ձեզ անհրաժեշտ է մեկ զույգ մեկ շերտի համար (այնպես որ 8 ՝ մեկ Fadecandy- ի արժեքի համար)
  • 12-AWG մալուխ (ԱՄՆ Ebay | Միացյալ Թագավորություն Ebay) Այս հաստ մալուխը սնուցումը կբերի էլեկտրասնուցումից մինչև միակցիչների մի մասը, որոնք այն բաժանում են բոլոր տարբեր շերտերի:
  • 24-AWG մալուխ (ԱՄՆ Ebay | Միացյալ Թագավորություն Ebay) Այս ավելի բարակ մալուխը հոսանքը կտանի յուրաքանչյուր LED շերտի վրա:
  • Wago միակցիչներ (ԱՄՆ Amazon | RS Components UK)
  • Սրանք էներգիան կբաժանեն մեկ սնուցման աղբյուրից մինչև բազմաթիվ շերտեր: Նրանք գալիս են 10 տուփով, ինչը բավական է մեկ Fadecandy- ի համար:

Սպառվող նյութեր

  • RTV սիլիկոն (ԱՄՆ Amazon | Միացյալ Թագավորություն Amazon)
  • Heերմության նվազում (ԱՄՆ Ամազոն | Միացյալ Թագավորություն Ամազոն)

  • Մաքրել mm 10 մմ ջերմային փոքրանում (ԱՄՆ Ամազոն | Միացյալ Թագավորություն Ամազոն)
  • Oldոդող (ԱՄՆ Ամազոն | Միացյալ Թագավորություն Ամազոն)

Գործիքներ

  • Sոդման երկաթ (ԱՄՆ Ամազոն | Միացյալ Թագավորություն Ամազոն)
  • Հաղորդալարեր (ԱՄՆ Amazon | Միացյալ Թագավորություն Amazon)
  • Պտուտակահան
  • Մկրատ
  • Օգնող ձեռքեր (ըստ ցանկության)
  • Sոդման ծծող (ըստ ցանկության)

Քայլ 2: LED շերտեր

LED շերտեր
LED շերտեր

Յուրաքանչյուր LED շերտ պետք է միացված լինի հոսանքին, հողին և տվյալների: Շերտի վրա տպված է սլաք, որը ցույց է տալիս, թե որ ուղղությամբ պետք է հոսեն տվյալները:

Յուրաքանչյուր LED շերտի համար անհրաժեշտ է JST միակցիչ և դրան ամրացված կոնդենսատոր:

Միակցիչ

JST միակցիչն ունի 3 կապ/մալուխ `յուրաքանչյուրը մեկ հոսանքի, գրունտի և տվյալների համար: Շերտերը անջատել կամ փոխարինել կարողանալը շատ դեպքերում օգտակար է: Եթե վստահ եք, որ չեք ցանկանում երբևէ անջատել կամ հեշտությամբ փոխարինել ձեր շերտերը, ապա փոխարենը կարող եք պարզապես զոդել մալուխի վրա, բայց ես խստորեն խորհուրդ եմ տալիս ունենալ միակցիչներ:

Կոնդենսատոր

Եթե հոսանքի բարձրացում է տեղի ունենում (դա կարող է տեղի ունենալ, երբ առաջին անգամ միացնում եք էլեկտրամատակարարումը), ապա կոնդենսատորը կպաշտպանի ձեր շերտի առաջին LED- ն վնասվելուց:

Մալուխ:

Եթե պլանավորում եք LED տեղադրում, ապա պետք է մտածեք, թե ինչպես են տեղադրվելու ձեր շերտերը, հոսանքի աղբյուրները և Fadecandy (ներ) ը: Ձեր կապերը հասնելու համար ապահովելու համար, ամենայն հավանականությամբ, ինչ -որ տեղ պետք է մալուխի երկարություններ ավելացնեք:

Դուք կարող եք մալուխները կպցնել LED շերտի վրա, այնուհետև JST միակցիչները միացնել մալուխի մյուս ծայրին: Այլապես կարող եք JST միակցիչները ուղղակիորեն զոդել ժապավենին և փոխարենը ավելացնել մալուխի երկարություններ հոսանքի աղբյուրին/Fadecandy կողմին: Ամեն ինչ կախված կլինի ձեր տեղադրման դասավորությունից և ծրագրերից:

Մալուխը, որը միացնում է հոսանքը/գետինը մինչև 64 պիքսելանոց մեկ շերտին, կարող է լինել 24AWG մալուխ: 24AWG- ն նույնպես շատ է տվյալների միացման համար: Օգտագործեք տարբեր գույնի մալուխ հոսանքի/տվյալների/գետնի համար `իդեալական գույներ, որոնք համապատասխանում են ձեր JST միակցիչներին:

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

Քայլ 3. Կցեք JST միակցիչն ու կոնդենսատորը:

Կցեք JST միակցիչն ու կոնդենսատորը
Կցեք JST միակցիչն ու կոնդենսատորը
Կցեք JST միակցիչն ու կոնդենսատորը
Կցեք JST միակցիչն ու կոնդենսատորը
Կցեք JST միակցիչն ու կոնդենսատորը
Կցեք JST միակցիչն ու կոնդենսատորը

Պատրաստեք ժապավենը

Կտրեք ձեր LED շերտերը երկարությամբ (առավելագույնը 64 պիքսել մեկ շերտի համար):

Գտեք ճիշտ ծայրը ՝ այն, որի սլաքը ուղղված է դեպի ներս: Անջրանցիկ ծածկույթի մի փոքր կտոր կտրեք, որպեսզի կարողանաք տեսնել երեք շփումները: Դրանք պիտակավորված են 5V, GND և Data In: (Եթե կոնտակտը պիտակված է Data Out, ապա դուք սխալ ավարտ ունեք):

Sոդիչ JST միակցիչի և կոնդենսատորի վրա

Սա կարող է մի փոքր անհեթեթ լինել, բայց ես գտել եմ, որ դա անելու լավագույն միջոցը երեք կոնտակտներից յուրաքանչյուրի վրա մի փոքր կտոր զոդելն է, այնուհետև զոդել JST միակցիչին, այնուհետև կոնդենսատորին:

Useապավենի կողքին ամրացնելու համար օգտագործեք իգական JST միակցիչները: JST միակցիչն ունի 3 մալուխ ՝ մեկը շերտի յուրաքանչյուր կոնտակտի համար: Սովորաբար մալուխները կարմիր, կանաչ և սպիտակ են, կամ կարմիր, կանաչ և սև: Օգտագործեք կարմիր էներգիայի համար, կանաչ տվյալների համար և սպիտակ/սև ՝ գետնին:

Կոնդենսատորի վրա ոտքերը կտրելը կօգնի նրան մնալ տեղում: Կոնդենսատորի մի կողմը ունի բացասական խորհրդանիշներ, այս կողմի ոտքը միանում է GND կոնտակտին, իսկ մյուս կողմը ՝ 5 Վ կոնտակտին:

Նորից ամրացրեք շերտը:

Կտրեք թափանցիկ ջերմության կրճատման մի կտոր, որը կծածկի շերտի բաց հատվածը և շատ համընկնում է առկա անջրանցիկ ծածկույթի հետ: Տեղադրեք այն շերտի վրայով (կարող եք դա անել նախքան JST միակցիչը/կոնդենսատորը ամրացնելը կամ պարզապես մյուս ծայրից սահեցնելը) և պահել այն բացված կտորի կողքին:

Տեղադրեք շատ RTV սիլիկոն անմիջապես կոնտակտների վրա և առկա անջրանցիկ ծածկույթի շուրջ, ներառյալ շերտի հետևի մասում: Սահեցրեք թափանցիկ ջերմության նվազումը սիլիկոնի վրա: Պայթեցրեք այն ջերմային ատրճանակով, մինչև ջերմության նվազումը ջերմության նվազեցվի:

Սիլիկոնը մի փոքր խառնաշփոթ է: Համոզվեք, որ լվանում եք ձեր ձեռքերը, եթե այն հայտնվում է ձեր մաշկի վրա: Մտածեք ձեր մակերեսին թերթ կամ ինչ -որ բան ունենալու մասին:

Կրկնեք սա ձեր բոլոր LED շերտի բոլոր 8 -ի համար:

Քայլ 4: Էներգամատակարարում

Էներգամատակարարում
Էներգամատակարարում
Էներգամատակարարում
Էներգամատակարարում
Էներգամատակարարում
Էներգամատակարարում

Դուք պետք է վարդակից կցեք ձեր էլեկտրասնուցմանը: Ես ներառել եմ հրահանգներ Միացյալ Թագավորության և ԱՄՆ -ի վարդակների համար:

Պատրաստեք վարդակից

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

Մեծ Բրիտանիայի վարդակից սովորաբար կարող եք ենթադրել, որ.

ԱՄՆ -ի վարդակից կարող եք ենթադրել, որ. Կանաչ - GroundBlack - LiveWhite - Չեզոք

Լիովին համոզված լինելու համար, որ վարդակից միացված է, ինչպես և սպասվում էր, ստուգելու համար կարող եք օգտագործել մուլտիմետր:

Ստուգեք մալուխները բազմիմետրով

Միացյալ Թագավորություն. Նայեք վարդակի կապումներին, իսկ մեկ քորոցը `վերևում: Վերին քորոցը Երկիր է, ներքևի ձախը ՝ Կենդանի, ներքևի աջը ՝ Չեզոք: Շատ խրոցակների վրա կապում նշված են նաև E, L և N տառերը:

ԱՄՆ. Նայեք վարդակի կապումներին, իսկ ներքևի հատվածում տեղադրված է միայնակ կապը: Ներքևի քորոցը Երկիր է, վերևում ՝ Կենդանի, վերևում ՝ Չեզոք: Շատ խրոցակների վրա կապում նշված են նաև E, L և N տառերը:

Երկուսն էլ. Ձեր բազմաչափը սահմանեք շարունակականության ռեժիմի վրա: Միասին դիպչեք բազմիմետրանյան ճարմանդներին `ստուգելու, որ այն աշխատում է, դուք պետք է լսեք ազդանշան: Այժմ մի սլաքը դիպչեք վարդակից մեկին, եկեք սկսենք գետնից: Այժմ դիպչեք մյուս լարին այն մալուխին, որը դուք ակնկալում եք, որ կավարտվի (դեղին/կանաչ Մեծ Բրիտանիայում, կանաչ ԱՄՆ -ում): Դուք պետք է լսեք ազդանշան, ինչը նշանակում է, որ երկու ճարմանդների միջև շարունակական կապ կա: Այժմ ստուգեք կենդանի և չեզոք կապերը:

Կցեք վարդակից

Թուլացրեք հոսանքի պիտակով պտուտակները, հիմնավորեք և աշխատեք սնուցման աղբյուրի վրա: Նրանք կարող են նշվել L և N, այնուհետև ունենալ հիմքի խորհրդանիշ: Պտուտակների կողքին տեղադրեք համապատասխան մալուխները և նորից ամրացրեք դրանք: Կարգավորեք մուտքային լարումը

Սնուցման աղբյուրի ներսում/ներսում կարող է լինել անջատիչ, որը թույլ է տալիս փոխել մուտքային լարումը 110 Վ -ից 220 Վ, այնպես որ համոզվեք, որ դա ճիշտ է դրված (ամենայն հավանականությամբ, 220 Վ Մեծ Բրիտանիայում և 110 Վ ԱՄՆ -ում):

Իմ սնուցման աղբյուրների վրա անջատիչը ներսում է, և դրան հասնելու համար հարկավոր է օգտագործել բարակ պտուտակահան կամ ինչ -որ բան: Կարգավորեք ելքային լարումը

Միացրեք ձեր սնուցման աղբյուրը: Սովորաբար կա ցուցիչ, որը ցույց է տալիս, որ այն ճիշտ է միացված:

Այժմ դուք կարող եք ստուգել, թե ինչ լարվածություն եք ստանում ելքային երկու կապում: Միացրեք ձեր բազմիմետրը DC լարման ռեժիմին (V- ն ուղիղ/գծանշված գծերով, այլ ոչ թե թրթռացող գծով): Հպեք մեկ սլաքը V- պտուտակին և մեկ սլաքը V+ պտուտակին: Մուլտիմետրը պետք է ցույց տա լարման մոտ 5V մոտակայքում:

Պտուտակահանով պտտեք ճշգրտման պտուտակը մինչև լարումը 5 Վ:

Քայլ 5: Ուժի բաշխում

Բաշխիչ ուժ
Բաշխիչ ուժ
Բաշխիչ ուժ
Բաշխիչ ուժ
Բաշխող ուժ
Բաշխող ուժ

5 Վ էլեկտրասնուցման աղբյուրներից շատերը կունենան միայն մեկ կամ երկու ելք, բայց մենք պետք է սնուցենք 8 ժապավեն:

Wago միակցիչներ

Ես օգտագործում եմ Wago միակցիչները հոսանքը անջատելու համար: Այս փոքրիկ միակցիչներն ունեն մի քանի անցք մալուխների մեջ: Բոլոր անցքերը միացված են միմյանց, այնպես որ դա հիանալի միջոց է միացնել բազմաթիվ մալուխներ առանց զոդման:

Նրանք գալիս են մի քանի տարբեր չափսերով (երկկողմանի, 3 ուղղությամբ, 5 ուղղությամբ):

Իշխանություն Վագոսին

Այս հատվածը կատարելիս համոզվեք, որ ձեր սնուցման աղբյուրն անջատված է ցանցից:

Վերցրեք երկու կտոր 10awg մալուխ, մեկը գետնին (սև) և մեկը հոսանքի համար (կարմիր):

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

Յուրաքանչյուր մալուխի մեկ ծայրից հեռացեք մոտ 1 սմ հեռավորության վրա և միացրեք այն հոսանքի աղբյուրին ՝ օգտագործելով պտուտակները, ինչպես դա արեցիք վարդակից:

Հեռացրեք յուրաքանչյուր մալուխի մյուս ծայրից մոտ 1,25 սմ հեռավորության վրա և հոսանքի միացումը դրեք մեկ Wago եռակողմանի միակցիչի մեջ, իսկ գետինը ՝ 5 ուղիով Wago միակցիչի մեջ: (Կամ պարզապես կարող եք օգտագործել 5 ճանապարհ միակցիչ ամեն ինչի համար, պարզապես կունենաք որոշ պահեստային անցքեր)

Այնուհետև վերցրեք կարմիր 10awg մալուխի երկու կարճ երկարություն և սև 10awg մալուխի երկու կարճ երկարություն: Յուրաքանչյուրի ծայրերից հեռացրեք 1.25 սմ հեռավորության վրա և միացրեք գոյություն ունեցող Wago միակցիչները ևս չորս հինգ ճանապարհի միակցիչներին: (Պարզաբանման համար տե՛ս կցված դիագրամը):

Էլեկտրաէներգիա Վագոսից (դեպի շերտեր)

Կրկին, այստեղ ճշգրիտ դիզայնը կախված կլինի ձեր տեղադրման դասավորությունից: Նախկինում ասացի, որ գուցե ցանկանում եք մալուխի երկարություն ավելացնել ձեր LED շերտերին, կամ կարող եք երկարություն ավելացնել էներգիայի բաշխման կողմին: Եթե այստեղ մալուխ եք ավելացնում, ապա 24awg մալուխի երկարությունները միացրեք ձեր JST- միակցիչներին և համոզվեք, որ այն նվազել է:

Հետո կամ վերցրեք այդ մալուխների ծայրերը, կամ JST- միակցիչների ծայրերը և յուրաքանչյուրի վրա հանեք հոսանքի և գրունտի մալուխների առնվազն 1,5 սմ:

Էլեկտրաէներգիայի մատակարարման հետ միացված չորս 5-ճանապարհային միակցիչների միջև դուք պետք է ունենաք ութ անվճար հոսանքի հոսք և ութ անվճար անցք գետնին: Տեղադրեք բոլոր համապատասխան մալուխները տեղում:

Ինչու՞ ենք մենք երբեմն օգտագործում 10awg և երբեմն 24awg մալուխներ:

Մալուխի տարբեր չափիչներն այն են, որ շղթայի տարբեր մասերում տարբեր քանակությամբ հոսանք կա:

Էլեկտրաէներգիայի մատակարարումից անմիջապես 512 լուսադիոդային լուսարձակներ ՝ ամբողջ սպիտակ պայծառությամբ, կարող են հասնել մինչև 30 Ա: Այդ հոսանքը փոխանցելու համար օգտագործեք հաստ 10awg մալուխ:

Սակայն, երբ էներգիան բաժանում ենք տարբեր շերտերի, յուրաքանչյուրը կազմում է մինչև 3.5 Ա, որպեսզի կարողանանք ավելի բարակ մալուխ օգտագործել, շուրջ 24awg- ը լավ է աշխատում:

Եթե դուք օգտագործում եք չափազանց բարակ մալուխ, այն կարող է տաքանալ, և դա վտանգավոր է, քանի որ ծածկույթը կարող է սկսել հալվել, և դա կարող է հանգեցնել ձեր միացման կարճացման:

Մալուխի երկարությունը նույնպես տարբերություն է տալիս: Եթե դուք օգտագործում եք մալուխ, որը լավ կլինի կարճ հեռավորության վրա, բայց շատ բարակ է երկար հեռավորության համար - այն չի տաքանա, բայց դա կարող է նշանակել, որ լարման ժամանակ LED- ների հասնելուն պես այն նվազել է, այսինքն ՝ դրանք լավ չի լուսավորվում:

Այս գործիքը կարող է օգնել ձեզ պարզել, թե ինչ մալուխաչափ է ձեզ անհրաժեշտ:

Քայլ 6: Տվյալներ

Տվյալներ
Տվյալներ
Տվյալներ
Տվյալներ
Տվյալներ
Տվյալներ

Եթե դուք այժմ միացնեք JST միակցիչները, ապա ձեր LED շերտերը սնուցվելու են էներգիայով: Բայց ոչինչ չէր լուսավորվի, քանի որ այս շերտերին պետք է ասել, թե ինչ գույնի լինել: Մենք պետք է տվյալների միացում ստեղծենք Fadecandy- ի հետ, որը նրանց կտրամադրի այս հրահանգները:

Պատրաստեք Fadecandy- ը

Առաջին զույգ գլխիկով կապում են Fadecandy- ին: Վերնագրի կարճ կողմը մղեք անցքերի միջով և շրջեք Fadecandy- ն այնպես, որ դուրս ցցված բիտերը տեսանելի լինեն:

Fullyգուշորեն կպցրեք 16 կապում յուրաքանչյուրը առանձին ՝ համոզվելով, որ պատահաբար երկու կապում իրար չեք միացնում: (Իրականում բոլոր գրունտները, ամեն դեպքում, կապված են միմյանց հետ, բայց կոկիկության համար մենք կարող ենք նաև զոդել բոլոր վերնագրերի կապերը):

Իգական վերնագրի կապում է որպես միակցիչ

Տղամարդու վերնագրի կապում միացնելու համար կանացի վերնագրերի կապում նշանակում է, որ Fadecandy- ն հեշտությամբ կարող է անջատվել վարդակից կամ փոխարինվել:

Կտրեք վերնագրի 8 կին կապի մի հատված: Վերցրեք տվյալների մալուխներից յուրաքանչյուրը արական JST- միակցիչներից (կամ եթե մալուխներն այս կողմից եք երկարացնում, տեղադրման դասավորության համար, դա առաջինը կատարեք): Այնուհետև սահեցրեք մի կտոր ջերմության կծկում մալուխի վրա և դրանք առանձին կպցրեք 8 կապում: Theոդման աշխատանքներն ավարտվելուց հետո սահեցրեք ջերմությունը նվազեցնելով և պայթեցնելով այն ջերմային ատրճանակով: Այժմ այն կարելի է միացնել Fadecandy- ի տվյալների կապում:

Քանի որ Fadecandy- ի 8 գրունտները իրականում բոլորը կապված են միմյանց հետ, մենք միայն պետք է հիմնավորենք դրանցից մեկը: Կտրեք կանանց վերնագրի կապերի մեկ այլ կարճ հատված - այն կարող է լինել նաև 8 կապում լայնությամբ, չնայած մենք միայն մեկ քորոց կօգտագործենք, այն 8 կապի լայնությամբ կտրելը կդարձնի այն ավելի ամուր և ավելի հեշտ կլինի գործածել: 24awg մալուխի մի կտոր կպցրեք վերնագրի կանանց կապումներից մեկին և ջերմությունը նվազեցրեք այն, միացրեք այն Fadecandy- ի գետնին կապում:

Միացրեք այս հիմնային մալուխի հակառակ ծայրը ձեր հիմնավորված Wago միակցիչների ցանկացած պահեստային անցքի հետ:

Պիտակներ և կոկիկություն

Այս պահին գուցե ցանկանաք պիտակավորել ձեր մալուխները: Բացի այդ, մեկ անգամ ևս կախված ձեր տեղադրման կառուցվածքից և դասավորությունից, գուցե ցանկանաք մտածել Wago միակցիչների համար ինչ -որ բնակարան ստեղծելու մասին, որպեսզի դրանք պարզապես կախված չլինեն: Նախկինում ես պատրաստել եմ նրբատախտակի փոքրիկ հուշատախտակներ և տաք սոսնձել վագոսները:

Քայլ 7: Վերջին ապարատային բիթերը…

Վերջին ապարատային բիթերը…
Վերջին ապարատային բիթերը…
Վերջին ապարատային բիթերը…
Վերջին ապարատային բիթերը…

Դա բոլոր սարքավորումներն են: Ընդամենը մի քանի վերջին բիթ.

Միացրեք բոլոր JST միակցիչները միմյանց:

Միացրեք էլեկտրասնուցումը:

Միացրեք Fadecandy- ն ձեր նոութբուքի միջոցով USB- ի միջոցով:

Հիմա եկեք որոշ բաներ լուսավորենք:

Իմ ցուցումները և սքրինշոթերը կլինեն Windows- ի վրա հիմնված, բայց ամեն ինչ պետք է գրեթե նույն կերպ աշխատի Mac- ում:

Քայլ 8: Ստեղծեք Fadecandy ծրագրակազմ

Ստեղծեք Fadecandy ծրագրակազմ
Ստեղծեք Fadecandy ծրագրակազմ
Ստեղծեք Fadecandy ծրագրակազմ
Ստեղծեք Fadecandy ծրագրակազմ
Ստեղծեք Fadecandy ծրագրակազմ
Ստեղծեք Fadecandy ծրագրակազմ

Գնացեք Fadecandy github և ներբեռնեք zip ֆայլը:

Անջատեք ամեն ինչ:

Գնացեք այնտեղ, որտեղ այն բացել եք, և բացել «bin» թղթապանակը:

Գործարկեք fcserver.exe ֆայլը:

Պատուհան կբացվի: Այն պետք է ասի, որ դուք միացված եք Fadecandy սարքին: Այն նաև ձեզ պատմում է այդ սարքի սերիական համարը: Մի փակեք այս պատուհանը, պարզապես նվազագույնի հասցրեք այն: Դուք պետք է այն բաց պահեք ամբողջ ժամանակ, երբ օգտագործում եք Fadecandy- ը:

Քայլ 9: Fadecandy Server

Fadecandy սերվեր
Fadecandy սերվեր
Fadecandy սերվեր
Fadecandy սերվեր

Browserննարկչի պատուհանում (Chrome- ի նման) անցեք ՝

127.0.0.1:7890

Այստեղ նույնպես պետք է տեսնեք ձեր միացված սարքը:

Այժմ, ձեր միացված սարքի տակ կարող եք տեսնել «Փորձարկման նախշեր» պիտակով բացվող բացվող տարբերակը: Դուք կարող եք օգտագործել այս անկումը ՝ ձեր LED- ները մինչև 50% կամ ամբողջ պայծառությունը լուսավորելու համար:

Դա արա հիմա! Լույսեր! Յայ !!

Քայլ 10: Խնդիրների վերացում

Ստուգեք ձեր LED շերտերը և համոզվեք, որ ձեր բոլոր լույսերն աշխատում են:

Ահա որոշ խնդիրներ լուծելու խորհուրդներ…

Մեկը/Որոշ շերտեր (ներ) չեն լուսավորվում

Ամենայն հավանականությամբ ինչ -որ տեղ կապը վատ է: Կրկնակի ստուգեք ձեր բոլոր զոդերը: Հնարավոր է, որ շերտի առաջին LED- ն վնասված է: Կարող եք փորձել ժապավենները փոխանակել ՝ փոխելով JST միակցիչը, որը կօգնի ձեզ մեկուսացնել խնդիրը:

Մի ժապավեն լուսավորվում է մասամբ և հանկարծ այլևս

Գոտին կարող է վնասված լինել, հավանաբար անհրաժեշտ կլինի ինչ -որ վիրահատություն կատարել: Վնասը կարող է լինել վերջին աշխատանքային պիքսելի վերջում կամ առաջին կոտրվածի վերջում, այնպես որ… կտրեք վերջին աշխատանքային պիքսելն ու առաջինը կոտրվածը և երկու նորը կպցրեք դրանց տեղում:

Բոլոր շերտերը նարնջագույն/կարմիրի փոխարեն սպիտակ են

Ես պարզել եմ, որ եթե շերտերը չեն ստանում համապատասխան էներգիա, նրանք մի փոքր հոսանք կքաշեն USB միացման միջոցով ՝ այն բավականաչափ կարմիր լուսավորելու համար: Կրկնակի ստուգեք, որ սնուցման աղբյուրը միացված է և ստուգեք այնտեղի միացումները:

Շերտերն սկզբում սպիտակ են, բայց մարում են նարնջագույն. Սա քիչ հավանական է, եթե դուք օգտագործում եք իմ կողմից միացված սնուցման աղբյուրը, բայց կարող է տեղի ունենալ, եթե դուք օգտագործում եք բավականաչափ ուժեղ էներգիայի մատակարարում:

Շերտերից ոչ մեկը չի լուսավորվում

Եթե Fadecandy- ը չի ճանաչվում և չի երևում, հնարավոր է, որ վարորդի հետ կապված խնդիրներ ունենաք: Եթե մխիթարելիս սխալի հաղորդագրություն եք ստանում, ապա որոնեք Google- ը և փնտրեք առաջարկներ:

Եթե Fadecandy- ն հայտնվում է, բայց ոչինչ չի լուսավորվում, կրկնակի ստուգեք ձեր բոլոր կապերը:

Քայլ 11: Մշակում:

Մշակում!
Մշակում!

Այժմ ձեր LED- ները սնուցվում են և կարող եք դրանք վերահսկել ձեր համակարգչի միջոցով, բայց միակ բանը, որ կարող եք անել Fadecandy ինտերֆեյսից, դրանք միացնելն ու անջատելն է:

Եկեք ներմուծենք Processing, որպեսզի կարողանանք ավելի սառը բաներ անել: Ներբեռնեք Processing

Ներբեռնեք մշակումը այստեղից:

Ես չեմ պատրաստվում մանրամասնությունների մեջ մտնել, թե ինչպես գրել Processing code- ը, քանի որ առցանցում արդեն շատ տեղեր կան դա սովորելու համար, և դա մի ամբողջ թեմա է:

Ես ձեզ ցույց կտամ, թե ինչպես կարելի է հարմարեցնել Fadecandy- ի հետ միասին մշակվող օրինակներից մեկը ՝ ձեր պատրաստած շերտերին: Կարող եք նաև ներբեռնել իմ օրինակելի կոդը այստեղ:

Քայլ 12. Պիքսելների քարտեզագրում

Պիքսելների քարտեզագրում
Պիքսելների քարտեզագրում
Պիքսելների քարտեզագրում
Պիքսելների քարտեզագրում
Պիքսելների քարտեզագրում
Պիքսելների քարտեզագրում

Fadecandy- ն թույլ է տալիս «քարտեզագրել» (կամ շարադրել) ձեր լուսարձակները մշակման կտավի վրա: Սովորաբար դուք կցանկանայիք դրանք դասավորել այնպես, ինչպես դրանք իրական կյանքում են:

Երբ ինչ -որ բան նկարում եք Processing- ում, այն հայտնվում է իրական ժամանակում LED- ների վրա:

Ստացեք ֆայլերը

Ձեր ներբեռնած Fadecandy ֆայլերում անցեք ՝ Fadecandy> օրինակներ> մշակում

Պատճենեք strip64- ի օրինակելի թղթապանակներից մեկը և տեղադրեք այն ամենուր, որտեղ պահում եք ձեր մշակման ֆայլերը:

Այս օրինակը պարունակում է 64 պիքսել մեկ շերտի քարտեզագրում: Անվանափոխեք ներսում գտնվող թղթապանակը և.pde ֆայլը, որպեսզի դրա փոխարեն գրվի «շերտեր»:

Քարտեզագրման

Բացեք ֆայլը: Կարգավորման բաժնում նայեք այս տողերին.

// Տեղադրեք մեկ 64-LED ժապավեն windowsopc.ledStrip- ի կենտրոն (0, 64, լայնություն/2, բարձրություն/2, լայնություն/70.0, 0, կեղծ);

Սա այն գիծն է, որը ստեղծում է 64 պիքսելանոց մեկ շերտ: Ստորակետերի միջև գրված բաներից յուրաքանչյուրն այդ շերտի պարամետրն է: Տես կից դիագրամը, որը ցույց է տալիս, թե որն է յուրաքանչյուրը: (Դա նաև իմ ծածկագրի մեկնաբանություններում է):

Մենք կարող ենք օգտագործել օղակ ՝ յուրաքանչյուրը 15 պիքսելից բաղկացած 8 շերտ ստեղծելու համար: Հեռացրեք այդ երկու տողերը և դրանք փոխարինեք հետևյալով.

// Քարտեզագրեք 8 շերտ 15 պիքսել յուրաքանչյուրի համար (int i = 0; i <8; i ++) {

opc.ledStrip (i*64, 15, լայնություն/2, i*15 + 30, 15, 0, կեղծ);

}

Ձեր քարտեզագրումը

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

Քայլ 13: Հպեք Play գործընթացում:

Հպեք Play- ը մշակման մեջ
Հպեք Play- ը մշակման մեջ

Երբ հարվածում եք play- ին (Processing- ի վերևի ձախ մասում), կտավի վրա կտեսնեք քարտեզագրված շերտերը, որոնք ներկայացված են որպես փոքրիկ սպիտակ կետեր:

(Եթե չեք տեսնում սպիտակ կետերը, հավանաբար փակել եք սերվերի պատուհանը: Վերադարձեք 8 -րդ քայլին և համոզվեք, որ fcserver.exe- ն աշխատում է)

Իմ օգտագործած օրինակի անիմացիան ինտերակտիվ է: Մկնիկը շուրջը շարժելիս կուրսորը հետևում է կետային պատկերին: Կետը նույնպես միաժամանակ կհայտնվի ձեր լույսերի վրա:

Շարժապատկերման կոդը

Կոդի մի մասը, որն առաջացնում է դա, այստեղ է.

դատարկ վիճակահանություն () {

ֆոն (0); float dotSize = լայնություն*0.2; պատկեր (dot, mouseX- dotSize/2, mouseY - dotSize -2, dotSize, dotSize);

}

Codeանկացած ծածկագիր, որը դուք գրում եք վիճակահանության բաժնում, կհայտնվի LED- ների վրա:

Քայլ 14: Լրացուցիչ օրինակներ… Փորձի համար ժամանակն է

Լրացուցիչ օրինակներ… Timeամանակն է, որ դուք փորձարկեք
Լրացուցիչ օրինակներ… Timeամանակն է, որ դուք փորձարկեք
Լրացուցիչ օրինակներ… Timeամանակն է, որ դուք փորձարկեք
Լրացուցիչ օրինակներ… Timeամանակն է, որ դուք փորձարկեք
Լրացուցիչ օրինակներ… Timeամանակն է, որ դուք փորձարկեք
Լրացուցիչ օրինակներ… Timeամանակն է, որ դուք փորձարկեք

Ահա ևս մի քանի անիմացիոն օրինակներ, որոնք ես պատրաստել եմ այս լույսերի համար. Սրանք բոլորը իմ github- ում են այստեղ:

Ես օգտագործում եմ ծալքավոր պլաստիկի թերթ ՝ որպես դիֆուզոր: Դուք կարող եք փորձարկել ամեն տեսակի իրեր:

Ես խստորեն խորհուրդ եմ տալիս սովորել Processing և ավելի շատ անիմացիաներ պատրաստել ձեր լույսերի համար: Իրականում շատ արագ է սկսել և արագ տեսնել զվարճալի արդյունքներ: Դեն Շիֆմանի ձեռնարկները հիանալի վայր են սկսելու համար:

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

Image
Image

Հուսով եմ, որ ձեզ դուր եկավ այս ձեռնարկը:

Դիտեք YouTube- ի կից տեսանյութը, եթե դա արդեն չեք արել:

Գտեք ինձ առցանց ՝

InstagramYouTubeTwitter

Ազատորեն տեղադրեք հարցեր մեկնաբանություններում այստեղ կամ Youtube- ում, և ես կփորձեմ օգնել:

Փակ լուսավորության մրցույթ
Փակ լուսավորության մրցույթ

Փակ լուսավորության մրցույթում երկրորդ տեղը զբաղեցնող

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