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

NeoPixel Pie Tin Arduino ծաղկեպսակ `8 քայլ
NeoPixel Pie Tin Arduino ծաղկեպսակ `8 քայլ

Video: NeoPixel Pie Tin Arduino ծաղկեպսակ `8 քայլ

Video: NeoPixel Pie Tin Arduino ծաղկեպսակ `8 քայլ
Video: NeoPixel Pie Tin Arduino Wreath 2024, Նոյեմբեր
Anonim
NeoPixel կարկանդակ թիթեղյա Arduino ծաղկեպսակ
NeoPixel կարկանդակ թիթեղյա Arduino ծաղկեպսակ
NeoPixel կարկանդակ թիթեղյա Arduino ծաղկեպսակ
NeoPixel կարկանդակ թիթեղյա Arduino ծաղկեպսակ
NeoPixel կարկանդակ թիթեղյա Arduino ծաղկեպսակ
NeoPixel կարկանդակ թիթեղյա Arduino ծաղկեպսակ
NeoPixel կարկանդակ թիթեղյա Arduino ծաղկեպսակ
NeoPixel կարկանդակ թիթեղյա Arduino ծաղկեպսակ

Այստեղ տրված են հրահանգներ ՝ իմ Pie Tin Holiday Wreath- ի նոր հրահանգ պատրաստելու համար:

Խանութի կողմից գնված GE լուսարձակների փոխարեն, կարկանդակի տուփերն այժմ լուսավորված են DIY տոնական լույսերով, որոնք պատրաստված են «NeoPixels»-ով: NeoPixels- ը օգտագործողի կողմից ծրագրավորվող է, գույնը փոխող LED- ներ: Լույսի ցուցադրումը հատուկ ծրագրավորված է Arduino կոդի միջոցով, որը բեռնված է Arduino UNO- ի կամ համատեղելի պրոցեսորի չիպի վրա: Արդյունքում ձևավորումն ինքնուրույն է (մարտկոցով աշխատող) և թեթև քաշ: Shareware ծրագրակազմը, օրինակ ՝ Adafruit.com- ի Arduino գրադարանը, հարմարեցված լուսային շոուի ծրագրավորումը համեմատաբար հեշտ է դարձնում այդքան հակված մարդկանց համար:

Խնդրում եմ, թույլ մի տվեք, որ Սուրբ holidayննդյան տոնի մոտիվը ձեզ խաբի: Այն, ինչ մենք իսկապես ունենք այստեղ, Adafruit- ի 1.5 դյույմ տրամագծով 12xNeoPixel մատանու լայնածավալ 4 ֆտ տրամագծով տարբերակն է ՝ բազմաթիվ դեկորատիվ հնարավորություններով:

Պարագաներ:

4 x պաստառի սավաններ (Pacon Water-Resistant Foam Board 20x30-in)

12 x NeoPixel LED (WS2812B հասցեական 5050 RGB SMD PCB տախտակի վրա)

12 x LED լույսի ցրիչներ (մաքրեք դատարկ լամպերը)

Arduino Uno տախտակ

Փոքր Arduino համատեղելի տախտակ (SparkFun.com LilyTiny ATTiny85 տախտակ)

Կարմիր լուսավորված աղեղի զարդ (Walmart)

3.7 վ լիթիումի մարտկոց (կամ 4 x AA ալկալային մարտկոց ՝ պահոցով)

Մետաղալարերի և զոդման պարագաներ

Duct Tape և արհեստի այլ պարագաներ

(Տես նաև իմ նախորդ հրահանգները ՝ կարկանդակով տոնածառի, Հանուկա Մենորայի, մեծ դդումի, տոնական ծաղկեպսակի, Ամանորյա ժամանակի գնդակի համար)

Քայլ 1: Ձեռք բերեք կամ պատրաստեք հստակ դիֆուզերային լամպեր (12)

Ձեռք բերեք կամ պատրաստեք հստակ դիֆուզերային լամպեր (12)
Ձեռք բերեք կամ պատրաստեք հստակ դիֆուզերային լամպեր (12)
Ձեռք բերեք կամ պատրաստեք հստակ դիֆուզերային լամպեր (12)
Ձեռք բերեք կամ պատրաստեք հստակ դիֆուզերային լամպեր (12)

Այս նախագծի հիմնական հայեցակարգն է պատրաստել ձեր սեփական ամանորյա գունագեղ լամպերը:

Դա իրականացնելու համար լամպի թափանցիկ ծածկոցները (լույսի դիֆուզորներ) և կարկանդակի տուփերը կցվեն փրփուրի տախտակի առջևի մասում, որտեղ լամպերի հիմքը տեղադրելու համար անցքեր կան: Այնուհետև լամպերը հետևից լուսավորվելու են NeoPixel LED- ով:

Մաքուր լամպերը (դիֆուզորներ) ձեռք բերելու 3 հիմնական եղանակ կա. Դրանք կարելի է ձեռք բերել կամ պատրաստել 3D տպիչով կամ մաքրել առևտրային թեթև լարից:

Այսօրվա նախագծի համար ես մաքրում եմ 12 պարզ լամպ ավելի հին GE Color Effects թեթև լարից: Սրանք մեծ G35 չափի թափանցիկ պլաստիկ (խոռոչ) լամպեր են ՝ 13/16 դյույմանոց հիմքով: Թափանցիկ լամպի հիմքը ամուր տեղադրվում է պաստառի տախտակի մեջ կտրված 13/16 անցքի մեջ:

Քայլ 2. Կատարեք շրջանաձև աջակցող տախտակ

Կատարեք շրջանաձև օժանդակ տախտակ
Կատարեք շրջանաձև օժանդակ տախտակ
Կատարեք շրջանաձև օժանդակ տախտակ
Կատարեք շրջանաձև օժանդակ տախտակ
Կատարեք շրջանաձև օժանդակ տախտակ
Կատարեք շրջանաձև օժանդակ տախտակ
Կատարեք շրջանաձև օժանդակ տախտակ
Կատարեք շրջանաձև օժանդակ տախտակ

Ես օգտագործեցի Pacon Water Resistant Foam Board- ը և կտրեցի 35-դյույմանոց կենտրոնական տրամագծով հսկա շրջանակ ՝ 12x9 դյույմ կարկանդակ թիթեղների միջև ՝ մոտավորապես 9,1 դյույմ տարածությամբ: Քանի որ փրփուր տախտակի յուրաքանչյուր թերթ ընդամենը 20x30 դյույմ է, ես պատրաստեցի սալիկը 4 կտորով և դրանք կպցրեցի կպչուն ժապավենով, ինչպես ցույց է տրված:

Լամպի դիֆուզորների տեղադրման համար կարող է օգտագործվել X-Acto դանակ կամ կտրել 13/16 դյույմանոց անցքերը: Այնուամենայնիվ, ես օգտագործեցի Lion Ev-R-Round Perfect Circle Cutter ՝ պաստառների տախտակի վրա մաքուր անցքեր ստեղծելու համար: Քանի որ Առյուծի շրջանակի կտրիչը կտրում է միայն 1/4-դյույմ խորությունը, երկու անցում (մեկը կտրված է փրփուրի տախտակի վերևում, և մեկը ներքևում) անհրաժեշտ է անցքեր բացելու համար:

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

Քայլ 3: NeoPixel LED ընտրանքներ

NeoPixel LED ընտրանքներ
NeoPixel LED ընտրանքներ
NeoPixel LED ընտրանքներ
NeoPixel LED ընտրանքներ

Այս նախագծի համար ես որոշեցի փորձել հետևյալ NeoPixels- ը. ALITOVE- ի WS2812B հասցեավորվող LED Pixel Light 5050 RGB SMD վրա Heat Sink PCB Board 5V DC Համատեղելի Arduino- ի, Raspberry Pi- ի հետ, որը հասանելի է Amazon- ից 16 դոլարով 100 հատի համար: Դա ընդամենը 16 ցենտ է մեկ NeoPixel- ի համար:

Այս NeoPixels- ի համար տես վերը նշված պատկերը: Այս նախագիծը օգտագործում է NeoPixel- ի 12 լուսադիոդ: Յուրաքանչյուր LED չիպ ունի երկու դրական (+5V) զոդման բարձիկներ, երկու գրունտային կամ բացասական (gnd -) զոդման բարձիկներ, մեկ Data In (Din) զոդման պահոց և վերջապես մեկ Data Out (Dout) զոդման պահոց: Բոլոր վեց զոդման բարձիկները պետք է օգտագործվեն 12 NeoPixel LED- ների շարքը միացնելու համար: «Տվյալները» վերաբերում են լուսադիոային թվային ցուցումներին, որոնք մտնում են լարի մեջ Arduino- ից կամ այլ համատեղելի հիշողության չիպից, որը փոխանցվում է LED1- ին, այնուհետև LED1- ից անցնում LED2- ին:

NeoPixels- ը հասանելի է նաև Adafruit.com- ից գնման համար: Որոշ մարդիկ կարող են Adafruit Flora NeoPixels Ver2- ի հետ ավելի հեշտ աշխատել, քանի որ այդ ոճն ունի անցքերի միջոցով եռակցման միացումներ:

Քայլ 4. NeoPixels- ի միացում

NeoPixels- ի միացում
NeoPixels- ի միացում
NeoPixels- ի միացում
NeoPixels- ի միացում
NeoPixels- ի միացում
NeoPixels- ի միացում

NeoPixels- ը միասին կպցվում են 12-LED լուսային լարով, ինչպես ցույց է տրված էլեկտրագծերի դիագրամում և վերևում գտնվող լուսանկարներում: Մոտ 10 դյույմ մետաղալար յուրաքանչյուր NeoPixel LED- ի միջև թույլ է տալիս բավականաչափ թուլանալ այս նախագծում: Նկատի ունեցեք, որ NeoPixels- ի այրումը կանխելու համար ես սովորաբար 480 Ohm ռեզիստոր եմ տեղադրում տվյալների գծի մուտքի վրա `առաջին NeoPixel LED- ից առաջ (ինչպես ցույց է տրված էլեկտրագծերի դիագրամում):

Ինչ վերաբերում է մալուխային լարերին, ես սիրում եմ օգտագործել Radio Shack 24AWG 4-դիրիժորով պինդ ինտերկոմի մետաղալար, որը հեշտությամբ կարելի է կտրել մինչև 3 լար: Այնուամենայնիվ, այդ մետաղալարն այլևս հնարավոր չէ գնել:.

Կպչուն ժապավենն օգտագործվում է լուսատողը ամրացնելու համար սոսինձի տախտակին և NeoPixels- ին կողմնորոշելու համար `լամպերի միջով փայլելու համար:

Theաղկեպսակի ներքևում մի փոքր փայտե տախտակ (Walmart-craft բաժնից) ամրացված է հետևի մասում `մարտկոցը տեղադրելու և փոքր LilyTiny (ATTINY85) PCBoard- ը, ինչպես ցույց է տրված:

Ո NOTՇԱԴՐՈԹՅՈՆ. Խնդրում ենք անտեսել այն փաստը, որ իմ ավարտված նախագծում օգտագործված լարերի մեկուսացման գույները չեն համապատասխանում էլեկտրագծերի գույներին: Պարզ ասած, դժվար է գտնել 3-հաղորդիչ մետաղալար ճշգրիտ գունային սխեմայով, որը կարող եք ցանկանալ NeoPixel LED- ների համար:

Քայլ 5: Պատրաստեք կարկանդակի թիթեղներ

Պատրաստեք կարկանդակ թիթեղներ
Պատրաստեք կարկանդակ թիթեղներ

Hefty կամ Reynolds E-Z նրբաթիթեղով կարկանդակները 9 դյույմանոց բաղադրատոմսերի համար հիանալի տեսք ունեն որպես ռեֆլեկտորներ: Այս 9-դյույմանոց կարկանդակներ են, որոնք մեջտեղում ունեն 8 բալանոց «աստղ» ձև: Այնուամենայնիվ, E-Z Foil ապրանքանիշը դժվար էր գտնել 2020 թվականին, ուստի այլ նմանատիպ 9 դյույմանոց կարկանդակներ կարող են փոխարինվել: E-Z Foil 9-դյույմանոց կարկանդակները, ըստ էության, 8-3/4 դյույմ ներքին տրամագծով են (եզրագծի ներսում), ինչը թույլ է տալիս նրանց այս նախագծում մոտավորապես 9.1 դյույմ հեռավորության վրա դնել: Օգտագործելով X-Acto դանակ կամ համարժեք, կտրեք 3/4 դյույմ տրամագծով անցք յուրաքանչյուր կարկանդակի թիթեղի կենտրոնում: Այս նախագծի համար ես օգտագործեցի ffեֆերսոնի նիկելի մետաղադրամը `որպես ուղեցույց` կենտրոնական անցքը կտրելու համար: Ընդհանուր առմամբ, 12x9 դյույմանոց կարկանդակներ օգտագործվում են շրջանաձև ձևով:

Քայլ 6: Տեղադրեք լամպ/կարկանդակ թիթեղներ և կախովի սարքավորում

Տեղադրեք լամպ/կարկանդակ թիթեղներ և կախովի սարքավորում
Տեղադրեք լամպ/կարկանդակ թիթեղներ և կախովի սարքավորում
Տեղադրեք լամպ/կարկանդակ թիթեղներ և կախովի սարքավորում
Տեղադրեք լամպ/կարկանդակ թիթեղներ և կախովի սարքավորում
Տեղադրեք լամպ/կարկանդակ թիթեղներ և կախովի սարքավորում
Տեղադրեք լամպ/կարկանդակ թիթեղներ և կախովի սարքավորում

Լամպերն ու կարկանդակները տեղադրվում են պաստառի տախտակի անցքերի մեջ: Ես մի փոքր երկկողմանի շոտլանդական ժապավեն եմ դնում լամպերի հիմքի շուրջ, որն օգնում է դրանք ավելի ամուր պահել:

Theաղկեպսակի վերին ներդիրի տակ մի փոքրիկ փայտե տախտակ (Walmart-craft բաժնից) ամրացված է ամրացվող սարքի վրա:

Decorativeաղկեպսակը զարդարելու համար օգտագործվում է դեկորատիվ կարմիր լուսավորված աղեղ (Walmart):

Հենց հիմա ես ծաղկեպսակ եմ պահում անձրևից: Բոլոր եղանակների համար դիզայնի փամփուշտը ապագա գործողությունների առարկա է:

Քայլ 7: Լույսի շոուի ծրագրավորում

Լույսի շոուի ծրագրավորում
Լույսի շոուի ծրագրավորում
Լույսի շոուի ծրագրավորում
Լույսի շոուի ծրագրավորում

Եթե դուք ծանոթ չեք NeoPixel LED- ներին և Arduino- ին, բայց ցանկանում եք սովորել, Adafruit.com- ի NeoPixel ձեռնարկները լավ սկիզբ են:

Այս նախագծի համար ես պարզապես օգտագործում եմ Adafruit.com- ի «STRANDTEST» լուսաշոուի կոդը Adafruit NeoPixel ծրագրի գրադարանից Arduino- ի համար: Ես մի քանի պարզ փոփոխություններ կատարեցի STRANDTEST ծածկագրին, օրինակ ՝ ես ավելացրեցի DELAY hold քայլ, երբ ծաղկեպսակը դարձավ Սուրբ նունդ կանաչ: Բացի այդ, ես նկատեցի, որ գունային հետապնդումներից մի քանիսը շատ արագ էին շարժվում ՝ հաշվի առնելով կարկանդակ թիթեղյա ծաղկեպսակի հսկայական 4 ոտնաչափ տրամագիծը, ուստի ես դանդաղեցրի հետապնդման մի քանի հաջորդականություն:

YouTube LINK ծաղկեպսակի ցուցադրման տեսանյութի համար ՝

Սովորաբար ես սկսում եմ Arduino ծածկագիրը (օրինակ ՝ փոփոխված STRANDTEST 12) բեռնել Arduino Uno ամբողջ չափի տախտակի վրա ՝ փորձնական աշխատանքի համար: Երբ բավարարված եմ, Arduino ծածկագիրը բեռնում եմ ավելի փոքր չիպի մեջ: Պատմականորեն ես սիրում եմ օգտագործել SparkFun.com LilyTiny ATTiny85- ը իմ վերջին նախագծերում, որը ծրագրելու համար մի փոքր ավելի բարդ է (տե՛ս հրահանգները SparkFun.com- ում): Adafruit- ի համարժեք փոքր չիպը, որը, հավանաբար, ավելի հարմար է սովորական USB միացման միջոցով ծրագրավորելու համար, կլինի նրանց Gemma և/կամ Trinket տախտակները, որոնք ես մտադիր եմ ավելի շատ օգտագործել ապագայում:

Բացի Adafruit.com- ի NeoPixel ծրագրային գրադարանից, FastLED- ը, ըստ երևույթին, տրամադրում է մեկ այլ երրորդ կողմի լուսային ծրագրերի աղբյուր:

Քայլ 8:

www.youtube.com/watch?v=qcu_U-GFcQQ

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