Բովանդակություն:
- Քայլ 1: Նախագծում և կառուցում
- Քայլ 2: Arduino և էլեկտրագծեր
- Քայլ 3. Վերջնական հավաքում և ծրագրավորում
Video: Շատ գույնի վերարկու ՝ 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Ահա մի նախագիծ, որը ես կառուցել եմ `դստեր հարսանիքին մարդկանց« հիացնելու »համար:
Ես այն անվանում եմ «Շատ գույների վերարկու»: Օգտագործելով պարզ բաղադրիչներ և Arduino- ի հիմնական ուրվագիծ, դուք կարող եք ծրագրել վերարկուն գրեթե այն ամենի համար, ինչ դուք կարող եք մտածել: Ես որոշեցի մի պարզ «կետային մատրիցա» ՝ 7 տողից 9 LED- ով, որը 63 LED է: Մյուս մասերն են Arduino- ն (UNO- ն լավ է աշխատում), հիմնական 5 Վ կարգավորիչ, սիլիկոնե մետաղալար, հիմնական անջատիչ և 2S լիթիումի մարտկոց: Ես օգտագործել եմ HobbyKing Nanotech 0.95 2S մարտկոցը, որն ունի JST հոսանքի միակցիչ, սակայն կարող է օգտագործվել ցանկացած մարտկոց, որը մատակարարում է 5 Վ կամ ավելի: Իմ վերարկուի HK մարտկոցը աշխատում է մոտ 1.5 ժամ ՝ օգտագործելով տեսանյութում ցուցադրված հիմնական ռեժիմը: Ամենադժվար բանը ձեռք բերելը վերարկուն է: Ես փորձեցի OP-Shops- ը, բայց չստացվեց և, ի վերջո, գնեցի մի ջիլ բաճկոն տեղական «Hippy» խանութից (այն իրականում այդպես է կոչվում):
Պատկերացրեք, որ ձեր թիմերի խաղին ներկայանաք սա հագած:
Ահա նյութերի օրինագիծը
- Արդուինո: Ես օգտագործել եմ UNO, բայց մոտ ժամանակներս այն փոխարինելու եմ Nano- ով:
- W2812B լուսադիոդներ: Ես օգտագործեցի 1194862 -րդ մասը Banggood.com- ից. Կա 100 պիքսել անջատված մատրիցայում
- Հիմնական 5V կարգավորիչ: Banggood մաս #951165. Դրանք յուրաքանչյուրը մոտ 1,50 դոլար են
- Հիմնական անջատիչ
- Սիլիկոնային մետաղալար - ես օգտագործել եմ 26G ամեն ինչի համար: 63 LED- ները միացնելու համար ձեզ հարկավոր կլինի առնվազն 4 մ յուրաքանչյուր գույնից
- Մարտկոցի կամ մարտկոցի տուփ `համապատասխան:
- Փոքր պլաստիկ պատյան
- «Հեղուկ ասեղներ» սոսինձ
- Թել և ասեղներ ամրացնելու համար
- Հագուստ, ես ջիլ հագցրի, լուսավորելու համար:
Ես ընտրեցի օգտագործել WS2812 «Նեոպիքսելներ»: Դրանք կարելի է ձեռք բերել $ 12-ից `100-ի դիմաց: Այս նախագծի ամենադժվար մասը LED- ների միացումն է: The LEDS մետաղալարեր հաջորդականությամբ: Ունեն «DI» պահոց, որը «Data In» է և «DO» պահոց, որը «Data Out» է: Շղթայի առաջին LED- ն իր DI պահոցն ունի միացված ընտրված Arduino քորոցին: Ես օգտագործել եմ D4- ը, բայց դրա օգտագործման հատուկ կարիք չկա: Օգտագործեք ցանկացած թվային քորոց: Համակարգը նույնպես չի սահմանափակվում LED- ների մեկ տողով: Եթե ցանկանում եք իսկապես ստեղծագործել, կարող եք քշել բազմաթիվ լարեր: Նրանց սահմանափակումը միայն ձեր էներգիայի մատակարարումն է:
Քայլ 1: Նախագծում և կառուցում
Այժմ դուք պետք է որոշեք, թե ինչպես դասավորել ձեր LED- ները նախքան զոդումը: Ես, ինչպես նշվեց, ստեղծեցի 9x7 մատրիցա, բայց դուք կարող եք պարզապես ցանկանալ LED- ների շարքեր ձեր ձեռքերից, առջևից, ոտքերից, ինչ էլ որ լինի: Գնա՛ վայրի՛կ:
Միակ խնդիրը, որը դուք պետք է հաշվի առնեք, էլեկտրամատակարարումն է: Առաջարկվող A 2S Lithium մարտկոցը կշարժի հարյուրավոր լուսադիոդներ, բայց դուք պետք է հաշվի առնեք յուրաքանչյուր LED- ի ընթացիկ վիճակահանությունը և ձեր կողմից ընտրված կարգավորիչի աջակցած ընդհանուր հոսանքը:
Յուրաքանչյուր լուսադիոդ կգրավի 50 մղոն (միլիամպ) ամբողջ պայծառությամբ: Այսպիսով, դուք ստանում եք մոտ 20 մեկ սպառման մեկ ամպերի համար: Առաջարկվող կարգավորիչը կշարժի մոտավորապես 2 ամպեր, ինչպես կա, 3 -ը `ջերմատաքացուցիչով, այնպես որ կարող եք ամբողջ օրը 40 LED աշխատել: Նկատի ունեցեք, որ եթե դրանք միացնում և անջատում եք, դրանով մի փոքր ավելի շատ ազատվելու հնարավորություն կունենաք: Իմ վերարկուն վարում է 63 LEDS առանց տաքացման և լավ է աշխատում: Կարող եք նաև LED- ները միացնել «երկու ծայրերից», եթե պահանջվում է ՝ օգտագործելով 2 կարգավորիչ կամ պարզապես օգտագործել «gruntier» կարգավորիչներ:
Յուրաքանչյուր LED ունի 6 զոդման բարձիկ, DI/DO, ինչպես նաև «5V+ IN», «Gnd IN», «5V+ OUT» «GND OUT»: Պատրաստվեք տոնավաճառի, բայց զոդման: Ես խորհուրդ եմ տալիս օգտագործել «սիլիկոնե» մետաղալարեր: Այն շատ ավելի ճկուն է, քան PVC- ով մեկուսացված մետաղալարերը, և քանի որ այս նախագիծը ներառում էր շատ զոդում, սիլիկոնային շերտերի և աշխատանքների հեշտությունն ավելի լավ է: Ես օգտագործել եմ կարմիր մետաղալարեր +5V- ի համար, կապույտ `ազդանշանային գծի համար և սև` գետնին (GND), բայց կարող եք օգտագործել ցանկացած գույն: Դուք կարող եք ընտրել գույներ `քողարկելու էլեկտրագծերը: Ես չէի անհանգստանում, քանի որ LED- ները այնքան պայծառ են, որ նրանք հակված են մթագնել էլեկտրագծերը:
Երբ դուք որոշեք դասավորությունը, ժամանակն է սկսել զոդումը: Ես պատրաստեցի սուպեր պարզ ջիգ, որը կօգնի օգտագործել փայտի հատվածը: Ես որոշեցի, որ յուրաքանչյուր LED կլինի իր գործընկերոջից 55 մմ հեռավորության վրա, այնպես որ ես փոքր տուփի վրա նշեցի 2 տող, այնուհետև երկու անցք բացեցի, որպեսզի LED- ները զոդման ընթացքում նստեն: Այն գծերը, որոնք օգտագործվում են լարերը չափի կտրելու համար:
Կարգավորեք ինքներդ ձեզ բավարար մետաղալարով, ջիգով, որակյալ զոդով և գործիքներով: Պահանջվում է կողային կտրիչների լավ հավաքածու և մերկացման գործիք:
Սկսեք ջիգի վրա մետաղալար (եր) չափելուց և սկսեք կտրել այնքան, որ կարողանաք կատարել մոտ 10 LED (յուրաքանչյուր գույնի մետաղալարից 10 հատ): Օգտագործելով մերկացման գործիքը, յուրաքանչյուր ծայրից հեռացրեք մոտ 3 մմ: Դրանից հետո անհրաժեշտ է «թիթեղացնել» յուրաքանչյուր մետաղալարերի յուրաքանչյուր ծայր: Դա հոգնեցուցիչ է, բայց անհրաժեշտ: Երբ ռիթմի մեջ ես մտնում, այն ավելի արագ է դառնում:
Դրանից հետո դուք պետք է սկսեք LED- ների զոդում: Ես LED- ը տեղադրում եմ ջիգի վրա ընկճվածության մեջ, այնուհետև «թիթեղացնում» եմ բոլոր 6 բարձիկները: Այնուհետև ես LED- ի «դրսից» (DO) 3 լար եմ ամրացնում: Թվում է, թե նրանք բավականին կոշտ հաճախորդներ են: Այնուհետև ես լրացնում եմ բոլոր 10 (կամ այսպես) LED- ները, և դուք այժմ ունեք 10 LED ՝ 3 լարերով:
Հաջորդ քայլը դրանք շղթայով շաղ տալն է: 3 «Out» մետաղալարերի պոչերը կպցրեք հաջորդ LED- ի 3 «In» բարձիկներին: Շարունակեք այնքան ժամանակ, մինչև շղթայի մեջ միացված 10 LED- ները: Ես պարզեցի, որ սկզբնական կառուցման ընթացքում ավելի քան 10 -ը միացնելը դժվարացնում էր բեռնաթափումը: Կառուցեք մեկ այլ շղթա, մինչև բավարար չլինեք ձեր պահանջները կատարելու համար:
Երբ կառուցեք ձեր բոլոր շղթաները, ժամանակն է դրանք միացնել և փորձարկել: Դա արեք ԱՌԱՆ LED- ները ձեր ընտրած շորի վրա ամրացնելուց առաջ:
Քայլ 2: Arduino և էլեկտրագծեր
Ես կցել եմ մի քանի պատկերներ, որոնք ցույց են տալիս էլեկտրոնիկայի էլեկտրագծերը և ընդհանուր դասավորությունը: Թե Arduino- ի 5V ելքային քորոցը և թե LED լարային 5V մուտքը միացված են միացված են էներգիայի կարգավորիչի ելքից: Մարտկոցի GND (գետնին) միացված է կարգավորիչի «Մուտքային GND» - ին: LED- ն և Arduino GND- ը միացված են կարգավորիչ OUT GND միակցիչին: Մյուս կապը «DI» տողից (Data In) միացումից է Arduino- ի D4 կապին: Այս նախագիծը նախատեսված է «մշտապես» միացված լինելու համար, այնպես որ ես Arduino- ն շրջում եմ և լարերը ուղղակիորեն կպցնում կապում: Եթե դուք պատրաստվում եք օգտագործել Nano- ն, դրանք ունեն քորոցային անցքեր (եթե դուք չեք ամրացնում վերնագրերում), որոնք էլեկտրագծերը պարզեցնում են:
Ամենակարևոր բաներից մեկը, որ պետք է հիշել, այն է, որ LED- ների համակցված հոսանքը, ամբողջ հզորությամբ, գերազանցելու է Arduino- ի և, հնարավոր է, USB 5V էլեկտրամատակարարման հնարավորությունները: Այսպիսով, կանոնն այն է, որ մարտկոցը միշտ միացված և միացված լինի, որպեսզի Arduino- ն լարված չլինի:
Այս պահին միացրեք մարտկոցը և միացրեք Arduino- ն ձեր համակարգչին USB մալուխի միջոցով: Միացրեք Arduino- ն և տեղադրեք կցված «CheckLEDs.ino» ուրվագիծը
Էսքիզը օգտագործում է «FastLED» գրադարանը ՝ LED- ները վարելու համար: Երբ դրանք միացված են, շղթայի առաջին LED- ը ենթադրում է «0» հասցեն, այնուհետև այնտեղից 1, 2, 3 և այլն մինչև LED- ների առավելագույն թիվը: Տրամադրված ուրվագիծը ցույց է տալիս մի քանի հիմնական տառեր, որոնք ես օգտագործել եմ իմ դուստրերի հարսանիքի ժամանակ: Ես ձեզ կթողնեմ վերծանել ասվածը:
Այս պահին, երբ էսքիզը բեռնեք, ուրվագծի վերևում «MAX_LEDS» հաստատուն սահմանեք փորձարկման տողի LED- ների թիվը, կազմեք և ներբեռնեք Arduino- ին: LED- ները պետք է սկսեն բռնկվել առաջինից մինչև վերջինը: Եթե LED- ները կանգնում են որոշակի LED- ի վրա, անջատեք Arduino- ն USB- ից և անջատեք մարտկոցը: Ստուգեք ձեր զոդման աշխատանքները և համոզվեք, որ LED- ները ճիշտ են միացված վերջին լուսավորվածի և ոչ լուսավորի միջև: Վերավաճառել, միացնել և նորից փորձարկել: Երբ ձեր հիմնական փորձարկման տողը գործի, միացրեք հաջորդ փոքր տողը առաջին տողին ՝ MAX_LEDs պարամետրը վերակայեք նոր LED հաշվիչին, վերբեռնեք և շարունակեք թեստավորումը: Բոլոր LED- ները միացնելուց և փորձարկելուց հետո դուք պատրաստ եք LED- ները ամրացնել հագուստին և ավարտել վերջնական լարերը:
Քայլ 3. Վերջնական հավաքում և ծրագրավորում
Այս պահին դուք կգնահատեք սիլիկոնե մետաղալարի օգտագործումը: Հագուստի վրա դրեք ձեր LED շերտը: Մտածեք, թե որտեղ եք տեղադրելու մարտկոցը, Arduino- ն, կարգավորիչը և անջատիչը: Իմ վերարկուի վրա դրանք դրված էին առջևի ձախ գրպանում ՝ հեշտ մուտք գործելու համար: Ես իմ LED- ները դրեցի ցանցի մեջ, որտեղ վերարկուի ներքևի ձախ մասում առաջին (զրո) LED- ն էր: LED- ները այնուհետև 9 LED- ների համար վերարկու բարձրացրին որպես սյունակ, շրջվեցին 180 աստիճանով ներքև `9 LED- ների համար, որպես հաջորդ սյունակ: Շարունակելով հաջորդ սյունակը ՝ շարունակեցի մինչև 9 սյունակում 7 սյունակ ունենալը: Դասավորությունը նշանակում է, որ LED- ները առաջին սյունակում համարակալված են 0 -ից 8 -ը ներքևից վերև, իսկ հաջորդ սյունակը `9 -ից 17 -ը և այլն:
LED- ները ամրացնելու համար ես ի սկզբանե օգտագործեցի «Հեղուկ ասեղներ» ապրանք, որը սոսինձ է, որը, կարծես, արդյունավետ է աշխատում, սակայն, քանի որ ես չէի ուզում սպասել յուրաքանչյուր LED լուսավորության միջև, ես նախընտրեցի նաև LED- ները կարել: Այն պարզապես կարիք ունի բամբակի մի հանգույց, որը կարված է LED- ին մոտ լարերի վրայով: Մեծ մասամբ, կարերի մեկ փաթեթ, որպես օղակներ, աշխատում է մեկ LED- ով: Դուք կարող եք, կախված ձեր դասավորությունից, օգտագործել որոշ օղակներ լարերը պահելու համար, հատկապես «սյուների» միջև:
Մի կարեք/սոսնձեք առաջին LED- ն, մինչև այն չմիացնեք Arduino/Power- ին: Ես թափանցեցի գործվածքը և 3 լարերը անցա անցքով և մինչև գրպանը: Ես կարեցի վերարկուի ներսի «հոսանքի լարերը»: Գրպանը ծակելը թույլ տվեց ինձ ներս բերել էլեկտրագծերը և ավարտել աշխատանքը: Ես մեկուսացրի կարգավորիչը ինչ -որ պարզ ժապավենով, այնուհետև այն ամբողջը դրեցի փոքրիկ պլաստիկ տուփի մեջ ՝ էներգիայի բաղադրիչները պարունակելու համար: Դուք կարող եք ինքներդ պատրաստել տարա, պարզապես համոզվեք, որ ոչինչ չի կարող պակասել:
Ծրագրավորում
Օգտագործելով կցված ino ֆայլը որպես ձևանմուշ, այժմ կարող եք սկսել Arduino- ի ծրագրավորումը ձեր ընտրած օրինակի համար: Ես ստեղծեցի շատ հիմնական աղյուսակ (կցված է) LED- ների դասավորությամբ: Շատ ավելի հեշտ է դարձնում «նկարել» այն օրինակը, որը ցանկանում եք նկարել: Պահանջվող թվերը ստանալուց հետո դրանք զանգվածին ավելացնելը պարզ է: Օգտագործեք կցված INO- ի օրինակելի զանգվածները `ձեր սեփականը ստեղծելու համար:
FASTLed գրադարանը https://fastled.io պարունակում է օրինակ, որը կարող եք ավելացնել ձեր ուրվագծին: Օրինակների ուրվագծի «գլան» բաժինը պատճենված է անմիջապես օրինակներից:
Փորձեք ձեր ստեղծագործական ունակությունները, իսկ մեկ այլ անջատիչ ավելացնելով, կարգը փոխվում է: Կոճակը սեղմո՞ւմ է ցիկլերը մի շարք ցիկլերի միջոցով:
BTW - վերարկուն նրանց բացարձակապես հիացրեց հարսանիքին:
Խորհուրդ ենք տալիս:
Հեշտ թեքության վրա հիմնված գույնի փոփոխման անլար Ռուբիկի խորանարդի լամպ. 10 քայլ (նկարներով)
Հեշտ թեքության վրա հիմնված գույնը փոխող անլար Ռուբիկի խորանարդի լամպ. Այսօր մենք պատրաստվում ենք կառուցել այս հիանալի Ռուբիկի խորանարդիկով լամպը, որը փոխում է գույնը `կախված այն կողմի վերևից: Խորանարդն աշխատում է LiPo- ի փոքր մարտկոցով, որը լիցքավորված է միկրո-USB ստանդարտ մալուխով և, իմ փորձարկմամբ, ունի մի քանի օր մարտկոցի կյանք: Այս
Փոշի վերարկու գավազան `5 քայլ
Փոշի վերարկու գավազան. Ահա մանրամասն հրահանգներ, թե ինչպես եմ ստեղծել իմ փոշու բաճկոնը: ******* arnգուշացում URԱՎՈՄ Է: Եթե դուք մտնեք գետնին մետաղալարերի և խոզանակների միջև: ******** Դրա նպատակը փոքր օբյեկտ (այս դեպքում մետաղադրամը մատանիի վերածելն է) ուժով ներկելն է
LED երեկույթի վերարկու. 15 քայլ (նկարներով)
LED Party վերարկու. Նյու Յորքը վերջապես չեղյալ հայտարարեց իր շատ հնացած կաբարեի օրենքը: Այսպիսով, եկեք պարենք: Ձեզ անհրաժեշտ կլինի համապատասխան հանդերձանքը առիթի համար: Այս վերարկուն անսովոր ունակությամբ վայրի նորաձև կտոր է: . Նման արարածի հետ
Apple Puck- մկնիկ/ստեղնաշարի վերարկու դարակ. 4 քայլ
Apple Puck- մկնիկ/ստեղնաշարի վերարկու դարակ. Ձեր զգեստապահարանում կա՞ մի քանի սարսափելի խնձորի մկներ: Coatամանակն է վերարկու դարակ պատրաստել: Շինարարության ժամանակը ~ 2 ժամ է, գումարած սոսնձի չորացման ժամանակը: Ձեզ հարկավոր կլինի. Երկու մկնիկ երկու մզկիթ (1 -ից 1.5 դյույմ, ձեր ընտրությամբ) չորս փայտյա պտուտակներ երկու մու
Շատ պարզ Դեռ շատ արդյունավետ կատակ (համակարգչային կատակ) ՝ 3 քայլ
Շատ պարզ … Այնուամենայնիվ, շատ արդյունավետ կատակ (համակարգչային կատակ). Այս հրահանգը շատ պարզ է, բայց ՝ շատ արդյունավետ: Ինչ կլինի `դուք թաքցնում եք զոհի աշխատասեղանի բոլոր պատկերակները: Victimոհը կզարմանա, երբ տեսնի համակարգիչը, երբ դու կատակ ես անում: Սա չի կարող որևէ կերպ վնասել համակարգչին