Բովանդակություն:
- Քայլ 1: Սարքավորումներ և գործիքներ
- Քայլ 2: LED շերտեր
- Քայլ 3. Կցեք JST միակցիչն ու կոնդենսատորը:
- Քայլ 4: Էներգամատակարարում
- Քայլ 5: Ուժի բաշխում
- Քայլ 6: Տվյալներ
- Քայլ 7: Վերջին ապարատային բիթերը…
- Քայլ 8: Ստեղծեք Fadecandy ծրագրակազմ
- Քայլ 9: Fadecandy Server
- Քայլ 10: Խնդիրների վերացում
- Քայլ 11: Մշակում:
- Քայլ 12. Պիքսելների քարտեզագրում
- Քայլ 13: Հպեք Play գործընթացում:
- Քայլ 14: Լրացուցիչ օրինակներ… Փորձի համար ժամանակն է
- Քայլ 15: Շնորհակալություն կարդալու համար:
Video: Ինչպես վերահսկել հասցեավորվող LED- ները Fadecandy- ի և մշակման միջոցով. 15 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Ինչ
Սա քայլ առ քայլ ձեռնարկ է, թե ինչպես օգտագործել 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 շերտի համար անհրաժեշտ է JST միակցիչ և դրան ամրացված կոնդենսատոր:
Միակցիչ
JST միակցիչն ունի 3 կապ/մալուխ `յուրաքանչյուրը մեկ հոսանքի, գրունտի և տվյալների համար: Շերտերը անջատել կամ փոխարինել կարողանալը շատ դեպքերում օգտակար է: Եթե վստահ եք, որ չեք ցանկանում երբևէ անջատել կամ հեշտությամբ փոխարինել ձեր շերտերը, ապա փոխարենը կարող եք պարզապես զոդել մալուխի վրա, բայց ես խստորեն խորհուրդ եմ տալիս ունենալ միակցիչներ:
Կոնդենսատոր
Եթե հոսանքի բարձրացում է տեղի ունենում (դա կարող է տեղի ունենալ, երբ առաջին անգամ միացնում եք էլեկտրամատակարարումը), ապա կոնդենսատորը կպաշտպանի ձեր շերտի առաջին LED- ն վնասվելուց:
Մալուխ:
Եթե պլանավորում եք LED տեղադրում, ապա պետք է մտածեք, թե ինչպես են տեղադրվելու ձեր շերտերը, հոսանքի աղբյուրները և Fadecandy (ներ) ը: Ձեր կապերը հասնելու համար ապահովելու համար, ամենայն հավանականությամբ, ինչ -որ տեղ պետք է մալուխի երկարություններ ավելացնեք:
Դուք կարող եք մալուխները կպցնել LED շերտի վրա, այնուհետև JST միակցիչները միացնել մալուխի մյուս ծայրին: Այլապես կարող եք JST միակցիչները ուղղակիորեն զոդել ժապավենին և փոխարենը ավելացնել մալուխի երկարություններ հոսանքի աղբյուրին/Fadecandy կողմին: Ամեն ինչ կախված կլինի ձեր տեղադրման դասավորությունից և ծրագրերից:
Մալուխը, որը միացնում է հոսանքը/գետինը մինչև 64 պիքսելանոց մեկ շերտին, կարող է լինել 24AWG մալուխ: 24AWG- ն նույնպես շատ է տվյալների միացման համար: Օգտագործեք տարբեր գույնի մալուխ հոսանքի/տվյալների/գետնի համար `իդեալական գույներ, որոնք համապատասխանում են ձեր JST միակցիչներին:
Ես պարզապես պատրաստվում եմ JST միակցիչները ուղղակիորեն զոդել շերտերին և չավելացնել մալուխի որևէ ընդլայնում, քանի որ ինձ չի մտահոգում այս ձեռնարկի դասավորությունը:
Քայլ 3. Կցեք 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 github և ներբեռնեք zip ֆայլը:
Անջատեք ամեն ինչ:
Գնացեք այնտեղ, որտեղ այն բացել եք, և բացել «bin» թղթապանակը:
Գործարկեք fcserver.exe ֆայլը:
Պատուհան կբացվի: Այն պետք է ասի, որ դուք միացված եք Fadecandy սարքին: Այն նաև ձեզ պատմում է այդ սարքի սերիական համարը: Մի փակեք այս պատուհանը, պարզապես նվազագույնի հասցրեք այն: Դուք պետք է այն բաց պահեք ամբողջ ժամանակ, երբ օգտագործում եք Fadecandy- ը:
Քայլ 9: Fadecandy Server
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- ին (Processing- ի վերևի ձախ մասում), կտավի վրա կտեսնեք քարտեզագրված շերտերը, որոնք ներկայացված են որպես փոքրիկ սպիտակ կետեր:
(Եթե չեք տեսնում սպիտակ կետերը, հավանաբար փակել եք սերվերի պատուհանը: Վերադարձեք 8 -րդ քայլին և համոզվեք, որ fcserver.exe- ն աշխատում է)
Իմ օգտագործած օրինակի անիմացիան ինտերակտիվ է: Մկնիկը շուրջը շարժելիս կուրսորը հետևում է կետային պատկերին: Կետը նույնպես միաժամանակ կհայտնվի ձեր լույսերի վրա:
Շարժապատկերման կոդը
Կոդի մի մասը, որն առաջացնում է դա, այստեղ է.
դատարկ վիճակահանություն () {
ֆոն (0); float dotSize = լայնություն*0.2; պատկեր (dot, mouseX- dotSize/2, mouseY - dotSize -2, dotSize, dotSize);
}
Codeանկացած ծածկագիր, որը դուք գրում եք վիճակահանության բաժնում, կհայտնվի LED- ների վրա:
Քայլ 14: Լրացուցիչ օրինակներ… Փորձի համար ժամանակն է
Ահա ևս մի քանի անիմացիոն օրինակներ, որոնք ես պատրաստել եմ այս լույսերի համար. Սրանք բոլորը իմ github- ում են այստեղ:
Ես օգտագործում եմ ծալքավոր պլաստիկի թերթ ՝ որպես դիֆուզոր: Դուք կարող եք փորձարկել ամեն տեսակի իրեր:
Ես խստորեն խորհուրդ եմ տալիս սովորել Processing և ավելի շատ անիմացիաներ պատրաստել ձեր լույսերի համար: Իրականում շատ արագ է սկսել և արագ տեսնել զվարճալի արդյունքներ: Դեն Շիֆմանի ձեռնարկները հիանալի վայր են սկսելու համար:
Քայլ 15: Շնորհակալություն կարդալու համար:
Հուսով եմ, որ ձեզ դուր եկավ այս ձեռնարկը:
Դիտեք YouTube- ի կից տեսանյութը, եթե դա արդեն չեք արել:
Գտեք ինձ առցանց ՝
InstagramYouTubeTwitter
Ազատորեն տեղադրեք հարցեր մեկնաբանություններում այստեղ կամ Youtube- ում, և ես կփորձեմ օգնել:
Փակ լուսավորության մրցույթում երկրորդ տեղը զբաղեցնող
Խորհուրդ ենք տալիս:
Ինչպես վերահսկել BLDC շարժիչը Arduino- ի և Joystick- ի միջոցով. 6 քայլ
Ինչպես վերահսկել BLDC շարժիչը Arduino- ի և Joystick- ի միջոցով. Բարև ընկերներ, այս ձեռնարկում ես ձեզ ցույց եմ տալիս, թե ինչպես կարելի է կառավարել Brushless dc շարժիչը, որը հայտնի է BLDC շարժիչով Arduino- ով և ջոստիկով:
DIY Ինչպես վերահսկել Servo շարժիչի անկյունը Visuino հաջորդականության բաղադրիչի միջոցով `10 քայլ
DIY Ինչպես վերահսկել Servo շարժիչի անկյունը Visuino հաջորդականության բաղադրիչի միջոցով. Այս ձեռնարկում մենք կօգտագործենք Servo Motor- ը և Arduino UNO- ն, իսկ Visuino- ն `հաջորդական բաղադրիչի միջոցով servo շարժիչի անկյունը վերահսկելու համար: Հերթականության բաղադրիչը կատարյալ է այն իրավիճակների համար, երբ մենք ցանկանում ենք հաջորդականությամբ մի քանի իրադարձություն հրահրել: մեր դեպքում servo motor degr
Ինչպես վերահսկել լույսը/տան լույսերը Arduino- ի և Amazon Alexa- ի միջոցով. 16 քայլ (նկարներով)
Ինչպես վերահսկել լույսը/տան լույսերը Arduino- ի և Amazon Alexa- ի միջոցով. Ես բացատրել եմ, թե ինչպես վերահսկել լույսը, որը միացված է ՄԱԿ -ին և վերահսկվում է Alexa- ի կողմից
Ինչպես վերահսկել պարզ մշակման խաղը Arduino- ով. 6 քայլ
Ինչպես վերահսկել պարզ մշակման խաղը Arduino- ով. Ողջույն, այս հրահանգում մենք կտեսնենք, թե ինչպես ստեղծել " հղում " Processing ուրվագծի և Arduino քարտի միջև: Այս օրինակում ուլտրաձայնային մոդուլը կօգտագործվի պարզ խաղի մեջ ինքնաթիռ կառավարելու համար: Կրկին, այս ձեռնարկը պարզապես քննություն է
Բջջային վիրտուալ իրականություն Android- ի համար մշակման միջոցով (TfCD). 7 քայլ (նկարներով)
Բջջային վիրտուալ իրականություն Android- ի համար մշակման միջոցով (TfCD). Վիրտուալ իրականությունը (VR) այն նոր տեխնոլոգիաներից է, որը կարող է հետաքրքիր լինել ապագա արտադրանքը: Այն ունի բազմաթիվ հնարավորություններ, և ձեզ նույնիսկ պետք չեն թանկարժեք VR ակնոցներ (Oculus Rift): Ինքներդ ձեզ անելը շատ դժվար է թվում, բայց հիմունքները