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

Ամանորյա լույսեր երաժշտության համար `օգտագործելով Arduino- ն. 9 քայլ (նկարներով)
Ամանորյա լույսեր երաժշտության համար `օգտագործելով Arduino- ն. 9 քայլ (նկարներով)

Video: Ամանորյա լույսեր երաժշտության համար `օգտագործելով Arduino- ն. 9 քայլ (նկարներով)

Video: Ամանորյա լույսեր երաժշտության համար `օգտագործելով Arduino- ն. 9 քայլ (նկարներով)
Video: ԱՄԱՆՈՐՅԱ ՏՐԱՄԱԴՐՈՒԹՅՈՒՆ/Amanorya Tramadrutyun/ 2024, Նոյեմբեր
Anonim
Ամանորյա լույսեր երաժշտության համար `օգտագործելով Arduino- ն
Ամանորյա լույսեր երաժշտության համար `օգտագործելով Arduino- ն

Ես և կինս ցանկանում էինք ստեղծել մեր սեփական տոնական երաժշտությունը `վերջին մի քանի արձակուրդային սեզոնների համար: Ստորև բերված երկու հրահանգներով ոգեշնչված ՝ մենք որոշեցինք այս տարի վերջապես սկսել և զարդարել մեր RV- ն: Մենք ցանկանում էինք բոլորը մեկում վերահսկիչ (լույսեր ԵՎ երաժշտություն), բայց կարիք չուներ, որ այն վերահսկելի լիներ ինտերնետի միջոցով ՝ այն մի փոքր տարբերվելով մյուս երկու հրահանգներից: Տեսահոլովակը սպասվում է: Աղբյուրներ, որոնք ես օգտագործել եմ. Հրահանգներ. Arduino Christmas Light Controller տոնական տուփ. Arduino/ioBridge ինտերնետով վերահսկվող Christas լույսերը և երաժշտական շոու Այլ.

Քայլ 1: Ձեզ անհրաժեշտ մասեր

Ձեզ անհրաժեշտ մասեր
Ձեզ անհրաժեշտ մասեր
Ձեզ անհրաժեշտ մասեր
Ձեզ անհրաժեշտ մասեր

SSR պարագաներ ($ 7). MOC3031 Optocoupler (8) Z0103 TRIAC (8)

Լույսի վերահսկիչի պարագաներ (61 դոլար) ՝ Arduino DuemilanoveWaveShield

FM հաղորդիչ - ես պատրաստել եմ մեկը (ցուցադրված է ստորև ներկայացված լուսանկարներում), բայց ցանկացածը կաշխատի ($ 15+)

RadioShack B&M (14 դոլար). Մետաղալարերի տերմինալներ (3 փաթեթ, 12 միակցիչ) 276-1388 Տպագիր միացման տախտակ 276-147 (կարող է օգտագործել ավելի փոքր) 330 ohm ռեզիստորներ (2x 5-տուփ) 150ohm ռեզիստորներ (2x 5-տուփ)

Home Depot B&M ($ 25). 50 ֆունտ Landscape/Sprinkler Wire (18ga, 7 դիրիժոր) 079407238170 6 'հոսանքի լարեր (x8 նվազագույնը, իգական 120 վ միակցիչներից օգտվելու համար) -ձեզ կարող է անհրաժեշտ լինել ավելի քան 8 ՝ կախված ձեր լույսերի տեղադրությունից:; Ես օգտագործեցի 11 թափանցիկ պլաստիկ տուփ (իմ դոլարի ծառը դուրս էր, բայց HD- ն դրանք ուներ 0.87 դոլարով)

Տարբեր. Oldոդման երկաթ (ես օգտագործում եմ բութանով աշխատող BernzOmatic from Home Depot; կրկնակի որպես ջերմային ատրճանակ) oldոդիչ (խիստ խորհուրդ է տրվում. Oldոդման մածուկ) Պտուտակահաներ (philips for WaveShield, ստանդարտ մետաղալարերի տերմինալների համար) Հաղորդալար (WaveShield- ի համար և միացում SSR- երին), Ես օգտագործեցի լրացուցիչ տախտակի jumper լարեր, որոնք ունեի) Diagonal Cutters Wire Strippers SD Card (ցանկացած չափ, ես օգտագործել եմ 64 ՄԲ) Էլեկտրական ժապավեն Էլեկտրաէներգիայի աղբյուր Arduino- ի համար (ես օգտագործել էի լրացուցիչ սնուցվող USB հանգույց, որն ունեի) Տաք սոսինձ ատրճանակ Մետաղական ընկույզներ (ըստ ցանկության)

Քայլ 2: ՀԽՍՀ խորհուրդ

ՍՍՀ խորհուրդը
ՍՍՀ խորհուրդը
ՍՍՀ խորհուրդը
ՍՍՀ խորհուրդը
ՍՍՀ խորհուրդը
ՍՍՀ խորհուրդը
ՍՍՀ խորհուրդը
ՍՍՀ խորհուրդը

Solid State Relay Board Եթե ցանկանում եք, կարող եք նաև դիտել իմ սխեմատիկ և տախտակի ամբողջական չափի պատճենները: Ես սկսեցի տեղադրելով բոլոր բաղադրիչները գրատախտակին: Երբ ես բավարարվեցի դրանց տեղադրման ձևով, ես սկսեցի բոլոր տարրերը սոսնձել տախտակին, որոնք լրացուցիչ լարերի կարիք չունեին (հիմնականում, ամեն ինչ, բացի գետնից ՝ Արդուինոյից և 120 վ թեժ գծից): Հետո ես զոդեցի ընդհանուր հիմքերը/տաք լարերը: Ինչպես տեսնում եք տախտակի ներքևից, այն բավականին խառնաշփոթ է թվում: Ավարտելուց հետո ես փորձարկեցի յուրաքանչյուր SSR- ն առանձին `միացնելով 120 վ հզորությունը և չափելով չեզոք և յուրաքանչյուր անջատված տաքացուցիչը, մինչդեռ 5 վ աղբյուր էի դնում տախտակի Arduino- ի կողքով:

Քայլ 3: Ավելացրեք Arduino- ն

Ավելացրեք Arduino- ն
Ավելացրեք Arduino- ն

Ես օգտագործեցի տաք սոսինձ ատրճանակ ՝ Arduino- ի տախտակն ապահովելու համար SSR PCB- ին: Եթե որոշեք FM հաղորդիչն ուղղակիորեն միացնել PCB- ին, կարող եք այն ավելացնել ներքևի նկարի ներքևի ձախ մասում գտնվող լրացուցիչ տարածության մեջ: Հակառակ դեպքում, կարող եք միացնել ցանկացած ընդհանուր FM հաղորդիչ:

Քայլ 4. Կառուցեք WaveShield

Կառուցեք WaveShield- ը
Կառուցեք WaveShield- ը
Կառուցեք WaveShield- ը
Կառուցեք WaveShield- ը

Հետևեք Լեդի Ադայի հիանալի ցուցումներին ՝ WaveShield հավաքածուն կառուցելու համար: Ես օգտագործեցի կանխադրված կառավարման կապում (2 - LCS, 3 - CLK, 4 - DI, 5 - LAT, 10 - LCS): Ես նաև կապեցի A0 կապը R7- ի 1.5k դիմադրիչի հետ (տես ստորև բերված լուսանկարը): Ավարտելուց հետո հետևեք այստեղ տրված հրահանգներին `երգեր պատրաստելու և դրանք ձեր SD քարտին փոխանցելու համար: Ավարտելուց հետո տեղադրեք քարտը WaveShield- ում:

Քայլ 5: Միացեք SSR- ներին

Միացեք SSR- ներին
Միացեք SSR- ներին

Ես օգտագործեցի լրացուցիչ տախտակի թռչկոտող լարերը, որոնք ես ստիպված էի միացնել հետևյալին. - Channel 3 WaveShield D10 -> LCSWaveShield - SD քարտ (հնարավոր չէ փոխել) D11 D12 D13Power Gnd [0] - SSR GroundVu Meter A0 - միացեք R7 (1.5K դիմադրություն) WaveShield- ին ՝ ուժեղացուցիչից ելքը չափելու համար: Մնացած 5 SSR ալիք A1 = D15 - Channel 4 A2 = D16 - Channel 5 A3 = D17 - Channel 6 A4 = D18 - Channel 7 A5 = D19 - Channel 8

Քայլ 6: Վերբեռնեք ուրվագիծ և փորձեք ամեն ինչ

Վերբեռնեք ուրվագիծ և փորձեք ամեն ինչ
Վերբեռնեք ուրվագիծ և փորձեք ամեն ինչ

Կարգավորումը ստուգելու համար ես օգտագործեցի լանդշաֆտային լարերի կարճ երկարությունը: Ես սև մետաղալարը միացրեցի չեզոք մետաղալարերի տերմինալին, իսկ մնացած վեց հաղորդիչներից յուրաքանչյուրը `SSR տաք լարերի առաջին վեց տերմինալներին: Լանդշաֆտային լարի մյուս ծայրում ես բոլոր չեզոքները միացրեցի սև դիրիժորին, իսկ մնացած վեց հաղորդիչներից յուրաքանչյուրը `վեց կանացի էլեկտրական վարդակից յուրաքանչյուրի տաք լարին (տես ստորև բերված լուսանկարը): Էլեկտրաէներգիա մատակարարելու համար ես միացրեցի վեց ոտնաչափ արական հոսանքի լարերից մեկը, որը մնացել էր կին միակցիչների հավաքումից 120 վ մուտքի մետաղալարերի տերմինալներին (տես ստորև բերված լուսանկարը) Ես այստեղից օգտագործեցի xmas_box.pde- ն և ամեն ինչ փորձարկելիս կարգաբերում ճշմարիտը: Ես նախատեսում եմ խմբագրել ծածկագիրը, երբ ամեն ինչ դրսում կարգաբերեմ, բայց առայժմ այն աշխատում է առանց փոփոխությունների: Թարմացում 2010-06-22. Ես կցել եմ 7-zip ֆայլ, որը պարունակում է իմ հնարավոր ծածկագիրը (բացի վերևից բերված սկզբնական կոդից): Այս տարվա վերջին ես կբեռնեմ նոր ծածկագիր, երբ նորից միացնեմ վերահսկիչը և կյանքի կոչեմ որոշ գաղափարներ, որոնք ունեի ապագա ընդլայնման համար: Թարմացում 2010-12-11. Ես վերագրանցեցի ծրագիրը ՝ օգտագործելով WaveHC գրադարանից daphc օրինակը և վերը հղված xmas_box Instructable- ի VuMeter ծածկագիրը: Այժմ այն կհնչի WaveShield- ի SD քարտի ցանկացած երգ, որը կգտնի անընդմեջ հանգույցով: Isրագիրը ՝ Christmas_Lights_2010.pde ստորև: Ես նաև ներառել եմ Christmas_Lights_2010_Channel_Test.pde- ն, որը պարզապես շրջում է բոլոր 8 ալիքներով, որպեսզի իմանաք, որ դրանք աշխատում են:

Քայլ 7: Ամեն ինչ դրեք տուփի մեջ

Ամեն ինչ դրեք տուփի մեջ
Ամեն ինչ դրեք տուփի մեջ
Ամեն ինչ դրեք տուփի մեջ
Ամեն ինչ դրեք տուփի մեջ
Ամեն ինչ դրեք տուփի մեջ
Ամեն ինչ դրեք տուփի մեջ

Սկսեցի տպատախտակները տաք սոսնձելով թափանցիկ պլաստիկ լոգարանի մեջ: Ես ունեի լրացուցիչ սնուցվող USB հանգույց, որի շուրջը որոշեցի օգտագործել այն Arduino- ն սնուցելու համար: Ես տաք սոսնձեցի հանգույցի հոսանքի ադապտորը տեղում և միացրեցի 11 -րդ 6 'երկարացման լարը (միակը, որը չի կտրվել) դրա մեջ: Ես նաև սոսնձեցի հանգույցը տեղում: Երկարացման լարի հակառակ կողմում ես միացրեցի տպատախտակի 120 վ վարդակից: USB ցանցը, որը Arduino- ից գնում է հանգույցից, $ 1 երկարացող լար է Dollar Tree- ից, բայց ցանկացած USB լարը կաշխատի: Լարը լոգարանի կողքով անցնելու համար ես օգտագործեցի իմ զոդման երկաթը, որի ծայրը հանված էր (արդյունավետ մինի ջերմային ատրճանակ) `պլաստիկը հալեցնելու համար: Հետո ես տաք սոսինձով ամրացրեցի լարերը տեղում: Ես դա արեցի լույսերի հոսանքի լարերով (ներքևի նկարի վերևում) և տախտակի համար նախատեսված հոսանքի լարով (ներքևում): Ես ավարտեցի այն ՝ օգտագործելով մետաղալարերի ընկույզներ ՝ բոլոր լույսերին անջատվող հոսանքը միացնելու համար արդեն փորձարկված լարերին (լրացուցիչ երկուսը ավելացնելով 7 -րդ և 8 -րդ ալիքների համար): Ավելացրեք կափարիչը և ամեն ինչ պատրաստ է: Պետք է լինի անջրանցիկ-բավականաչափ ինձ համար, և այն պաշտպանված է իմ RV- ի առջևի աստիճաններով:

Քայլ 8: Միացրեք ամանորյա լույսերը

Միացրեք Սուրբ Christmasննդյան լույսերը
Միացրեք Սուրբ Christmasննդյան լույսերը

Անցեք լանդշաֆտային մալուխները բոլոր լույսերին և միացրեք 120 վ կանացի միակցիչները: Յուրաքանչյուր միակցիչ միացված է ինչպես սև մետաղալարին, այնպես էլ վեց գույներից մեկին (մեկը մալուխի յուրաքանչյուր ալիքի համար): Ես ավարտեցի երկու երկարությամբ մալուխ (բոլոր 8 ալիքները ծածկելու համար): Մեկ ալիքի համար կարող է անհրաժեշտ լինել մեկից ավելի կին 120 վ միակցիչ: Ես օգտագործել եմ երկու ալիք ՝ ինչպես իմ մանրանկարչական ծառերի, այնպես էլ հյուսիսային եղջերուների համար (կենտրոնական տոնածառի յուրաքանչյուր կողմում կա մեկը):

Քայլ 9. Փոփոխությունների գաղափարներ

Գաղափարներ փոփոխությունների համար
Գաղափարներ փոփոխությունների համար

Ընդլայնում. Առկա է Arduino- ի 3 լրացուցիչ կապում `լրացուցիչ ալիքներ ավելացնելու համար: Այս երեքը, հավանաբար, կավելացնեմ հաջորդ տարի (կամ կգնամ հաջորդ երկու տարբերակներից երկուսով): Օգտագործեք ավելի բարձր հզորությամբ TRIAC- ներ, օրինակ ՝ 4A Z0405- ը, քանի դեռ օգտագործում եք LED լույսեր, 1A- ն պետք է լինի ԼՐԱՎՈՐ Օգտագործեք հերթափոխի գրանցամատյան, որպեսզի կարողանաք ունենալ ավելի քան 11 ալիք:

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