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

USB SK6812 Գրասեղանի լամպ. 5 քայլ (նկարներով)
USB SK6812 Գրասեղանի լամպ. 5 քայլ (նկարներով)

Video: USB SK6812 Գրասեղանի լամպ. 5 քայլ (նկարներով)

Video: USB SK6812 Գրասեղանի լամպ. 5 քայլ (նկարներով)
Video: programable USB led strip 5v DIY addressable rgb led strip ws2812b/sk6812 60leds/m 2024, Նոյեմբեր
Anonim
USB SK6812 Գրասեղանի լամպ
USB SK6812 Գրասեղանի լամպ
USB SK6812 Գրասեղանի լամպ
USB SK6812 Գրասեղանի լամպ
USB SK6812 Գրասեղանի լամպ
USB SK6812 Գրասեղանի լամպ

Ես կուտակեցի մի քանի տպիչ, ինչու՞ … որովհետև ավելի էժան էր անընդհատ գնել նորերը, քան թանաքը գնել հին տպիչների համար: Ամեն դեպքում, ես հոգնել էի դրանք անկյունում հավաքելուց և որոշեցի դրանք իրարից հեռացնել: Նրանք մասերի գանձ էին, ներառյալ այս հնարամիտ LED խողովակները: Ավելի մանրակրկիտ հետազոտությունից հետո ես գտա, որ խողովակները մի ծայրում 3528 RGB LED էին: Սկզբում ես ունեի որոշ SN74HC595N, և պատրաստվում էի դրանք օգտագործել LED- ների հետ համատեղ: Ես նաև պատահաբար ունեցա SK6812 RGBNW LED լուսադիոդներ: Ես չոր տեղավորեցի SK6812 LED- ների հետ և դրանք մի տեսակ տեղավորվեցին, ուստի որոշեցի դրանք օգտագործել SN74HC595N հերթափոխի գրանցամատյանի հետ կապված բոլոր մասերի փոխարեն:

Մտածեցի բազմագլուխ գրասեղանի լամպ պատրաստելու մասին, բայց խողովակը ամբողջ պայծառությամբ փորձարկելուց և այն արդեն ունեցած լամպերի հետ համեմատելուց հետո մտածեցի, որ այն կծառայի որպես գրասեղանի ավելի լավ զարդարանք:

Քայլ 1. ՄԱՍՆԵՐ և ԳՈՐOOLԻՔՆԵՐ

ՄԱՍՆԵՐ և Գործիքներ
ՄԱՍՆԵՐ և Գործիքներ
ՄԱՍՆԵՐ և Գործիքներ
ՄԱՍՆԵՐ և Գործիքներ

Մասեր:

- SK6812 RGB-NW LED կամ WS2811/WS2812b

- LED խողովակ տպիչից ՝ սկաների հետ միասին

- Digispark (ATtiny85) կամ Arduino այլընտրանք

- 22 ~ 24 AWG մետաղալար

- USB արական վերնագիր կամ USB մալուխ, որի վրա արդեն կցված է արական վերնագիր:

- Սև լակի ներկ

- Նկարիչների ժապավեն

Լրացուցիչ:

- 750 Paracord (550, եթե օգտագործում եք ավելի փոքր չափիչ մետաղալար 24 ~ 26 AWG)

- 4 Zip-Ties

- Heatshrink խողովակ

Գործիքներ:

- 3D տպիչ

- oldոդման երկաթ

- Միջին/փոքր D հուշում կամ փոքր C հուշում

- erոդող

- Հեղուկ էլեկտրական ժապավեն (ըստ ցանկության, բայց խորհուրդ է տրվում)

- մետաղալարեր մերկացնողներ

- Մուլտիմետր `լարումները ստուգելու և ստուգելու համար, որ ոչինչ միացված չէ, որը չպետք է լինի:

- տաք սոսինձ ատրճանակ

Քայլ 2: Պատրաստեք խողովակը

Պատրաստեք խողովակը
Պատրաստեք խողովակը
Պատրաստեք խողովակը
Պատրաստեք խողովակը
Պատրաստեք խողովակը
Պատրաստեք խողովակը

Ներկ:

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

LED:

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

Քայլ 3: Պատրաստեք տուփը

Պատրաստեք տուփը
Պատրաստեք տուփը
Պատրաստեք տուփը
Պատրաստեք տուփը

Ես կցեցի իմ նախագծած STL ֆայլերը: Տուփի չափսերն են մոտ 35 մմ x 35 մմ x 35 մմ LxWxH, մի մեջբերեք ինձ: Ես ունեի մի խանութ Stratasys Mojo- ով, որը կարող էր տպել ինձ համար, այնպես որ ես չեմ կարող ասել, թե որքանով դա լավ տպվելու է ուրիշների համար: Տուփն ավարտելուց հետո տաք սոսինձով LED խողովակը վերևի միջով: Փոսը պետք է կարողանա խողովակին տեղավորել միայն երկու եղանակներից մեկով, բայց դա նշանակություն չունի, քանի որ կափարիչը կարող եք պտտել, եթե այն սոսնձում եք հակառակ կողմից: Թույլ տվեք տաք սոսինձը որոշ ժամանակ նստել և կարծրանալ, նախքան դրա վրա ճնշում գործադրելը: Երբ տաք սոսինձը տեղավորվի, կարող եք կպցնել LED- ն աշխատեցնելու համար անհրաժեշտ երեք լարերը, հաջորդ քայլին ես կանդրադառնամ դրան:

Քայլ 4: Դրեք ամեն ինչ միասին:

Դրեք բոլորը միասին!
Դրեք բոլորը միասին!
Դրեք բոլորը միասին!
Դրեք բոլորը միասին!
Դրեք բոլորը միասին!
Դրեք բոլորը միասին!

Հաղորդալարեր

SK6812 LED- ը Digispark- ին միացնելիս համոզվեք, որ լարերը կարճ են, քանի որ դրանք բոլորը պետք է տեղավորվեն շատ փոքր տարածության մեջ:

Digispark => SK6812

Pin 0 => Data Pin

Pin 2 => GND կապում

5V Pin => 5V Pin

Ես 2 -րդ կապը դարձրեցի GND- ի քորոցը, որպեսզի եթե ցանկանում եք ապագայում դա ծրագրավորել, որ այն որոշակի ժամանակ անջատվի, կարողանաք այն բարձր սահմանել: Ես գիտեմ, որ դա ամենալավ մեթոդը չէ և գործնականում, ես պետք է SK6812- ի 5V Pin- ը դնեի Pin 2 -ի վրա և այն բարձր դնեի: Կարծում եմ, որ սկզբում դա միացնելիս ես մտահոգված էի I/ ից շատ մԱ քաշելու համար: O ATINy85- ի O կապում: Ես առաջ կգնամ և դա կանեմ ապագայում, այնպես որ էլեկտրագծերի լավագույն ուղին պետք է լինի…

Digispark => SK6812

Pin 0 => Data Pin

Pin 2 => 5V Pin "+"

GND => GND կապում "-"

** Կոդի փոփոխություն կատարելու համար անհրաժեշտ կլինի, որպեսզի այն աշխատի հիմա, երբ Pin 2 -ը լինելու է HIGH, երբ միացված է LOW- ի փոխարեն:

Թևավորություն

Եթե ձեզ դուր է գալիս paracord- ի տեսքը, դա պետք է արվի ամեն ինչ վազելուց և ամեն ինչ միացնելուց առաջ: Իմ միակ առաջարկն է օգտագործել փոքր չափիչ մետաղալարեր, քանի որ մեծ չափիչ մետաղալարը ցավ է առաջացնում: Ես փորձեցի լարերի փաթեթը սոսնձել մեկ մետաղալարով, որպեսզի ավելի հեշտ դարձնեմ ամեն ինչ դյույմ ճիճվաթափության փոխարեն: մետաղալարն ի վերջո կոտրեց այնտեղի ճանապարհի 80% -ը: Բարեբախտաբար, մնացածը կարող էի թիզ-ճիճուներ թողնել այն մի քանի սանտիմետրից, որ ինձ մնացել էր: Եթե դա ավելին լիներ, ես կջնջեի թևն ու կգտնեի հին USB մալուխ, որն օգտագործելու փոխարեն: Պարագծի միջով մետաղալարերը քաշելուց հետո ես մտքում նշեցի, որ ես ավելի շուտ կընտրեի ապագա նախագծերի համար նախապես պատրաստված USB խոզուկ օգտագործելու տարբերակը: USB լարերը պետք է անցնեն տուփի կողքի անցքով, նախքան այն կպցնել փորվածքին, հակառակ դեպքում… դու դա կհասկանաս: Տուփի մեջ մալուխը ամրացնելու համար ես օգտագործել եմ կայծակաճարմանդ:

Քայլ 5: Կոդավորում

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

1. Ներբեռնեք բոլոր անհրաժեշտ տարրերը ՝ Digispark- ը աշխատեցնելու համար (Google- ում որոնեք այս մեկը)

2. Ներբեռնեք Adafruit neopixel գրադարանը

3. Ներբեռնեք կից գույնի սահմանման գրադարանը

Այժմ, երբ ամեն ինչ աշխատում է, ծածկագիրը պետք է որոշակի իմաստ ունենա:

Անսարքությունների վերացում

Համոզվեք, որ digispark- ը միացված չէ, մինչև բեռնման կոճակը սեղմելուց հետո:

Համոզվեք, որ digispark- ն աշխատում է որոշ նմուշի կոդի հետ:

Համոզվեք, որ ձեր բոլոր կապերն ամուր են, և ձեր USB կապերը հետընթաց չեն:

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