Բովանդակություն:
- Քայլ 1. Նախնական ձևավորում - Նկարներ և վեկտորային ֆայլեր
- Քայլ 2: Լազերային կտրում
- Քայլ 3: Լարերի տեղադրում և LED տեղադրում
- Քայլ 4: Programրագրավորում
- Քայլ 5: Վերջնական արտադրանք
Video: Clemson Tiger Paw Decoration Back-lit With WS2812 LED Strips: 5 Step (With Pictures)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Կլեմսոնի արտադրական տարածքը Ուոթթի կենտրոնում ունի լազերային կտրիչ, և ես ուզում էի այն լավ օգտագործել: Մտածեցի, որ ետ լուսավորված վագրի թաթը պատրաստելը հիանալի կլինի, բայց նաև ուզում էի ինչ-որ բան անել ծայրով լուսավորված ակրիլով: Այս նախագիծը երկու ցանկությունների համադրությունն է:
Այս հրահանգի ընթացքում ես, հավանաբար, մի քանի անգամ կանդրադառնամ դրան որպես WallPaw: WallPaw- ն այն ծածկագրի անունն էր կամ նախագծի անունը, որը ես տվել էի դրան, ուստի ես ունեի դրա հետ կապված ֆայլերին հետևելու հեշտ միջոց:
WallPaw- ի ավելի շատ նկարների և հումորային ՀՏՀ -ի համար կարող եք ծանոթանալ այստեղ իմ կայքում:
Մասերի ցուցակ
Բաղադրիչներ
- 1/4 "փայտ - 2 'քառակուսի
- 3/8 "ակրիլ - 1 '2"
- WS2812 LED շերտ - 5 մետր
- Արդուինո Ունո
- Արդուինո Մեգա
- Ինֆրակարմիր ստացողի մոդուլ
- 1000 uF կոնդենսատորներ `5 հատ
- Միակցիչ մետաղալար (լոտեր)
- Համակարգչային սնուցման համակարգ (կամ 5 Վ և 12 Վ էլեկտրամատակարարում)
- 44 բանալիով IR LED հեռակառավարիչ
- Խոսափողի մոդուլ - ես օգտագործում եմ MAX9814 կամ MEMS
Գործիքներ
-
Լազերային դանակի հասանելիություն (ես այն օգտագործել եմ Clemson- ում)
CNC մեքենան նույնպես կաշխատի կտրելու համար, բայց այն չի կարող ակրիլ քերել
-
Sոդման երկաթ
Երրորդ ձեռքը անհրաժեշտ է
- Տաք սոսինձ ատրճանակ (սա էական է)
- Մետաղալարեր/մերկացուցիչներ
- Համբերություն
Կողմնակի նշում. Ես գնում եմ իմ բաղադրիչների մեծ մասը Ebay- ում: Ես գիտեմ, որ դրանք հուսալի կամ որակյալ չեն, բայց իմ նախագծի համար ես նրանց հաջողակ էի: Ես խորհուրդ եմ տալիս գնել ապրանքի բազմապատիկ միայն այն դեպքում, երբ այն ջարդում եք կամ այն տուփից դուրս չի գալիս, քանի որ Չինաստանից Ebay- ով ուղիղ առաքումը կարող է տևել մոտ մեկ ամիս:
Քայլ 1. Նախնական ձևավորում - Նկարներ և վեկտորային ֆայլեր
Ես այստեղից ներբեռնեցի Clemson- ի թաթի վեկտորային ֆայլը և այն բացեցի Adobe Illustrator- ում, որպեսզի սկսեմ մատների միջև միացումներ ավելացնել: Ես օգտագործել եմ գրիչի գործիքը և ուղղակի ընտրության գործիքը `նոր կապեր նկարելու և հները ջնջելու համար:
Ակրիլային կտորի համար ես պատճենեցի յուրաքանչյուր մատը մեկ առ մեկ և չափափոխեցի/կենտրոնացրեցի այն մինչև այն, որ ճիշտ տեսք ունենար: Այնուհետև ես ուղղանկյուն գծեցի այն ճիշտ չափը, որով իմ LED- ն պետք է լինի փայտի և ակրիլային միջև
Նկարներ
Մահվան հովտի և Թիլմանի նկարների համար ես նկարը տեղադրեցի այս կայքէջում ՝ նկարի գծային գծագիր ստեղծելու համար: Ես խառնվեցի կարգավորումների հետ, մինչև այն ճիշտ տեսք ունենար:
Հաջորդը, ես բացեցի նկարը Photoshop- ում: Ես ընտրեցի Color Color Range- ի գործիքը `ընտրելու բոլոր սպիտակ պիքսելները և դրանք ջնջելու համար: Հաջորդը, ես կարծում եմ, որ ես ավելացրեցի հակադրությունը և լուսաբանումը և այլ բաներ, որպեսզի նկարը հնարավորինս մաքուր սև ու սպիտակ լինի: Վերջապես, ես ջնջիչ գործիքի միջոցով ջնջեցի նկարի վրա թափառող կետերը, որքան կարող էի:
Մյուս երկու նկարների համար ես պարզապես ստիպված էի դրանք դարձնել մաքուր սև/սպիտակ: Կան բազմաթիվ եղանակներ դա անելու համար, բայց ես հստակ մոռանում եմ, թե ինչպես եմ դա արել:
Դուք ցանկանում եք պահպանել նկարները որպես-p.webp
ԿԱՐԵՎՈՐ. Երբ լուսավորվում եք ակրիլով, այն շատ ավելի լավ տեսք ունի, եթե փորագրությունը գտնվում է ակրիլային կտորի հետևի մասում: Դրան հասնելու համար, երբ նկարը կենտրոնացնեք կտրվող հատվածի վրա, խմբավորեք դրանք միասին և հորիզոնական հայելին դրեք: Այսպիսով, իմ դեպքում ես խմբավորեցի մատի և նկարի ներքին ուրվագիծը, այնուհետև դրանք շրջեցի հորիզոնական: Սա պետք է լինի ձեր վերջին գործողություններից մեկը, որպեսզի չփչացնեք փայտի/ակրիլային կտրվածքի չափը:
Քայլ 2: Լազերային կտրում
Ես իմ փայտը և ակրիլը տարա Clemson Makerspace Watts Center- ում: Մեր լազերային դանակը Epilog Fusion M2 40 Laser Cutter է, այն ունի 40 «x 28» փորագրման տարածք:
Վեկտորային ֆայլերում, որոնցում ես կազմել եմ, ուրվագծերը ունեն 0,00001 "հարված/հաստություն, որպեսզի լազերային ծրագրակազմը իմանա այդ գծերը մինչև վերջ կտրելու մասին: Ես օգտագործեցի ծրագրաշարի կանխադրված կարգավորումները փայտի կտորների վրա 1/4" փայտի համար: Ակրիլային կտորների վրա, ես կարծում եմ, որ մենք 100% արագություն և 2% հզորություն ենք օգտագործել ակրիլը կտրելու համար, իսկ փորագրման համար կանխադրված հզորությունից մի փոքր ավելի բարձր: Կտրելիս ես պաշտպանիչ թերթիկը թողեցի ակրիլային կտորի հետևի կողմում, որպեսզի որևէ կրակ չկրի ակրիլը, այլ միայն պաշտպանիչ թերթիկը: (Հեռացրեք վերևի պաշտպանիչ թերթիկը)
Լազերային դանակ օգտագործելիս, եթե ծրագրաշարը չի կատարում ձեր բոլոր կտրվածքներն ու փորագրությունները միևնույն տպագրությամբ, պարզապես դրանք բաժանեք երկու առանձին կտրվածքների/ֆայլերի. Գուցե սա պարզապես Epilog լազերային խնդիր էր, բայց գուցե դա ավելի տարածված է:
Քայլ 3: Լարերի տեղադրում և LED տեղադրում
Երբ ամեն ինչ կտրվեց և իմ առջև, ես պարզապես մատիտով նշեցի LED- ներիս համար ճանապարհը և նկարեցի, թե ուր են գնալու իմ Arduino տախտակները և հոսանքի միակցիչները: Պարտադիր չէ, որ այն լինի ճշգրիտ կամ ունենա մալուխի հիանալի կառավարում, քանի որ այն ամենը նախագծի հետևում է, որտեղ ոչ ոք չի տեսնի:
Քաշը խնայելու համար ես նախընտրեցի էներգիայի մատակարարումը պահել նախագծի հետևի փոխարեն գետնին: (Նաև այն պատճառով, որ ես էլեկտրաէներգիայի մատակարարման համար տարածք չունեմ) ես օգտագործել եմ հին համակարգչի սնուցման համակարգ և պարզապես զոդել եմ տակառի միակցիչները 5V և 12V ելքային լարերին: Եթե ցանկանում եք օգտագործել սովորական 5 Վ էլեկտրամատակարարում, կարող եք լարերը միացնել Arduino- ի Vin- ին (լարումը ներսում) և ստիպված չլինել գործ ունենալ խթանման փոխարկիչի կամ երկրորդային մատակարարման հետ:
WS2812 LED- ները շատ էներգիայի կարիք ունեն. Յուրաքանչյուր LED կարող է օգտագործել մինչև 60 մԱ, որը 200 լույսով բազմապատկելիս մեզ տալիս է 12 Ա (5 Վ = 60 վտ): 12 ամպեր շատ հզորություն է, այնպես որ օգտագործեք հաստ լարեր: Ես օգտագործեցի 10 չափիչ մետաղալար ՝ WallPaw- ին էլեկտրամատակարարումը միացնելու համար, որը, հավանաբար, չափազանց մեծ է:
Դուք կնկատեք, որ այս նախագծի համար ես օգտագործում եմ երկու առանձին Arduino: Ես ընտրեցի օգտագործել երկուսը, քանի որ այս ձեռնարկը օգտագործում էր երկուսը, և մինչ կոդի մեծ մասի գրելը ես կարծում էի, որ երկու Arduinos- ի կարիք կունենամ: Ստացվում է, որ երբ դու քո կոդը ճիշտ ես գրում, այն պետք է աշխատի մեկ Arduino- ի վրա: Ձեզ անհրաժեշտ է Mega, եթե դուք կատարում եք բարդ լուսավորումներ բազմաթիվ լուսադիոդների միջոցով, քանի որ ծրագրավորումը բավականին հիշողության կարիք ունի: Ես մի քանի օր օգտագործեցի Uno- ն, այնուհետև ծածկագիրը դադարեց աշխատել, քանի որ հիշողությունը թույլ էր:
Իմ բոլոր թեթև շերտերն ուղղակի տաք սոսնձված են թաթի հետևի մասում: Ես փորձեցի փրփուր կամ ավելի կոշտ բան օգտագործել որպես մեջք, բայց պարզվեց, որ դա անհրաժեշտ չէ: Պարզապես տաք սոսնձեցրեք դրանք, LED շերտերն ուրախությամբ կմնան տեղում: FYI տաք սոսինձը լիովին ոչ հաղորդիչ է, ես ինքս այն փորձարկեցի բազմիմետրով:
Oldոդման
Առաջին 198 լուսադիոդների սոսնձման և զոդման աշխատանքները տևեցին ընդամենը մեկ -երկու ժամ, սակայն ակրիլային կտորները հավանաբար տևեցին 6 ժամ: Ես LED- ի անցքը շատ լայն չդարձրեցի (այնպես որ դրանք աննկատ են), բայց արդյունքում ես ստիպված էի լարերը շատ անսովոր կպցնել, ինչպես ցույց է տրված վերևում նկարում: 4 ակրիլ կտոր * 3 հատ LED յուրաքանչյուրը * 6 զոդ մեկ LED- ի համար = 72 զոդ միայն լուսադիոդների համար: Addամանակին ավելացրեք միացնող լարերը չափելու/կտրելու/շերտավորելու և մի քանի LED լուսավորելու համար, երբ դրանք կպցնում եք և հեշտությամբ ունենում եք 6-8 ժամ աշխատանք:
Եթե դուք պատրաստում եք դրա տարբերակը, ձեր համար LED- ների դիզայնը շատ ավելի լայն է, քան ես: Ձեր սեփական ողջամտության համար:
Քայլ 4: Programրագրավորում
Ես օգտագործել եմ FastLED գրադարանը ՝ WS2812 LED- ները վերահսկելու համար: Ես օգտագործեցի իմ սեփական LEDCodes գրադարանը, որը հատուկ պատրաստել էի 44 բանալիով IR հեռակառավարման վահանակի համար:
Կոդը հիմնականում աշխատում է այսպես
-
Arduino 1 (Uno) լսում է IR ազդանշանը
- Եթե ազդանշան է ստանում, պարզեք, թե IR հեռակառավարման վահանակի որ կոճակից է
- Ուղարկեք այդ համարը (1-44) Arduino 2 (Մեգա)
-
Arduino 2 (Mega) ստուգում է Arduino 1 -ի նոր համարի կոդը
Եթե այն թիվ է ստանում, ընթացիկ ռեժիմը փոխեք այդ թվի:
-
Գործարկեք ընթացիկ ռեժիմի համարին համապատասխանող լուսային հաջորդականությունը
- Ստուգեք նոր ծածկագիրը յուրաքանչյուր 150ms կամ ավելի
- Եթե նոր ծածկագիրը նույնն է, ինչ ընթացիկ կոդը, անցեք հաջորդ ենթահամակարգին
Լույսերի միակ գույնի կոճակներն ունեն բազմաթիվ ենթաօրենսդրական ռեժիմներ
- Բոլոր լույսերը միացված են
- Պարզապես ակրիլային լույսեր և Clemson Tigers
- Բոլոր լույսերը միանում/անջատվում են
- Ձայնային ռեակտիվ
- Միայն ակրիլ
Կարմիր/Կանաչ/Կապույտ կոճակները սահմանված են լույսերի երկու գույնի համակցություններ ցուցադրելու համար
- Արտաքին լուսարձակների գույնը 1, ակրիլ+Clemson Tigers լույսերի գույնը 2
- Փոխեք այն^
- Այլընտրանքային ակրիլային կտորներ 1 և 2 գույներով (այսպես ՝ 1 և 3 կտորները ՝ գույն 1, կտոր 2 և 4 ՝ գույն 2)
- Փոխեք այն ^
Այս կայքից ես պատճենեցի մի քանի լուսավոր լուսային ռեժիմներ, ինչպիսիք են.
- Պտտվող ծիածան (իմ ամենասիրելին)
- Թատերական հետապնդում
- Ձյան փաթիլը փայլատակում է
- Cylon ցատկում
- Ounատկող գնդակների մոդելավորում
- Հրդեհի մոդելավորում
Ես նաև ձայնային ռեակտիվության իմ սեփական գործառույթներն եմ կատարել ՝ խոսափողի միջոցով: Դուք կարող եք դրանք կարդալ WallpawLightTester.zip ֆայլի MicrophoneFunctions.ino ֆայլում ՝ այստեղ:
Քայլ 5: Վերջնական արտադրանք
Տա-դա!
Ազատորեն մեկնաբանեք կամ էլփոստով ինձ հարցեր տվեք. Ես սիրում եմ այս իրերը և կցանկանայի օգնել այլ մարդկանց հիանալի նախագծեր կատարել: Ես նաև հոբբի/ազատ/կիսամյակային պրոֆեսիոնալ լուսանկարիչ եմ Clemson/Greenville SC տարածքում, այնպես որ, եթե լուսանկարիչ եք փնտրում, դիմեք ինձ:
Խորհուրդ ենք տալիս:
Running LED Strips Tutorial (600W հզորությամբ) `6 քայլ
Running LED Strips Tutorial (600W ունակ). Բարև բոլորին, ահա թե ինչպես եմ ստեղծել վարորդ, որը կարող է արտադրել շատ զով լուսային ազդեցություն LED շերտով: Այն վերահսկվում է Arduino UNO- ի կողմից: Դա շատ լավ է բոլոր նրանց համար, ովքեր ցանկանում են իմանալ, թե ինչպես միացնել ուժեղ սպառողներին Arduino- ի թույլ արդյունքների հետ: Պար
Arduino- ի ավտոմատ ստվերային էկրանի ծրագրի համար Step Step Motor և Driver- ի ընտրություն. 12 քայլ (նկարներով)
Arduino- ի ավտոմատ ստվերային էկրանի նախագծի համար Step Motor և Driver- ի ընտրություն. Այս հրահանգում ես կանցնեմ այն քայլերի միջոցով, որոնք կատարել եմ Step Motor և Driver ընտրելու համար `Automated Shade Screen նախագծի նախատիպի համար: Ստվերային էկրանները հայտնի և էժան Coolaroo ձեռքերով սեղմված մոդելներն են, և ես ուզում էի փոխարինել
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Գործարկելով Rainbow- ը Neopixel Ws2812- ի վրա `օգտագործելով M5stack M5stick C- ն Arduino IDE- ի միջոցով. 5 քայլ
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Running Rainbow on Neopixel Ws2812 Using M5stack M5stick C Using Arduino IDE: Ողջույն, այս հրահանգներում մենք կսովորենք, թե ինչպես օգտագործել neopixel ws2812 LED- ները կամ led շերտի կամ led մատրիցայի կամ led օղակի հետ m5stack m5stick-C զարգացման տախտակով Arduino IDE- ով և մենք պատրաստելու ենք: դրա հետ ծիածանի օրինակ
Arduino Led/Strips RGB Bluetooth (Arduino + App Inventor) ՝ 5 քայլ
Arduino Led/Strips RGB Bluetooth (Arduino + App Inventor). Այս ձեռնարկում ես ցույց կտամ, թե ինչպես օգտագործել App Inventor- ը և այն կապել arduino- ի հետ `Bluetooth- ի միջոցով:
Jump Sensitive Neopixel Trampoline: 11 Step (With Pictures)
Jump Sensitive Neopixel Trampoline. Այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել բատուտ, որը փոխում է գույները, երբ թռչկոտում եք դրա վրա: