Բովանդակություն:
- Քայլ 1: Նյութեր
- Քայլ 2: DMX պատվերների ընդունում
- Քայլ 3. EL Wire- ի էներգիայի վերահսկում
- Քայլ 4: Լարերի տեղադրում
- Քայլ 5: EL Wire- ի տեղադրում
- Քայլ 6: Կոդավորում
- Քայլ 7: Վայելեք:
- Քայլ 8. [ԲՈՆՈՍ] Arduino Mega2560 չօգտագործում
- Քայլ 9: Եզրակացություն
Video: DMX վերահսկվող EL մետաղալար Առաստաղ. 9 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Այս նախագիծը DMX- ով վերահսկվող EL Wire առաստաղ է: Այն պատրաստված է 30 EL մետաղալարից (ինչը նշանակում է էլեկտրալյումինեսցենտ մետաղալար) 3 տարբեր գույներով, լիովին անկախ: Այն ներառում է ստանդարտ DMX արձանագրություն, որը համատեղելի է լույսի կառավարման ցանկացած ծրագրակազմի հետ:
Քայլ 1: Նյութեր
Անհրաժեշտ նյութերը հիմնականում էլեկտրոնիկայի բաղադրիչներն են: Ահա այն բոլոր ցանկերը, որոնք օգտագործվել են այս նախագիծն ավարտելու համար.
- An Arduino Mega 2560
- Էլեկտրամատակարարում Arduino- ի համար (9 Վ -ից մինչև 12 Վ)
- DMX մուտք (և ըստ ցանկության DMX ելք, եթե դուք DMX գծի վերջում չեք)
- A MAX485 փոխակերպելու DMX ազդանշանը (RS-485) TTL սերիալում Arduino- ի կողմից ընթերցելի
- Մի փոքր անջատիչ (տե՛ս DMX քայլը `հասկանալու պատճառը)
- 3x ինվերտորներ, որոնք մասնագիտացած են EL Wire- ի համար, կարող են միաժամանակ բավականաչափ EL Wire վարել (այս դեպքում յուրաքանչյուրը 100 մետր)
- 30x470 ohms դիմադրիչներ
- 30x MOC2023 օպտոմատիկ սարքեր
- 30x 1k ohms 1W դիմադրողներ
- 30x BTA16 տրիակ
- Որքան ուզում եք EL Wire:
Հիմա, երբ ամեն ինչ այստեղ է, եկեք սկսենք:
Քայլ 2: DMX պատվերների ընդունում
DMX- ը լույսի կառավարման շատ տարածված արձանագրություն է: Այս EL Wire նախագիծը օգտագործում է այս ստանդարտը `համատեղելի ցանկացած DMX վերահսկիչի հետ:
Նախ, մենք պետք է պատվերներ ստանանք DJ- ի կամ լույսի վերահսկիչի DMX ինտերֆեյսից:
Այս նպատակին հասնելու համար MAX485- ը փոխակերպում է RS-485 տրամաբանական մակարդակների միջև, որոնք օգտագործվում են DMX- ի և TTL տրամաբանական մակարդակների կողմից, որոնք օգտագործվում են Arduino- ի սերիական ինտերֆեյսի միջոցով: Այստեղ MAX485- ը միացված է միայն պատվերներ ստանալու համար, դա միայն DMX սարք է, և այն այլ բան չի վերահսկելու:
RX կապը պետք է անցնի Arduino TX կապի վրա, բայց շատ օգտակար է նրանց միջև անջատիչ դնելը: Իրոք, երբ կփորձեք ձեր կոդը վերբեռնել Arduino- ում, TX կապը պետք է անջատված լինի DMX գծից, հակառակ դեպքում այն կփլուզվի: Նույն խնդիրը կարող է առաջանալ Arduino- ի բեռնման ժամանակ, այնպես որ պարզապես միացրեք կապը, երբ ամեն ինչ պատրաստ լինի:
Որպեսզի DMX սարքերը շղթայված լինեն, մուտքի զուգահեռ զոդվում է մեկ այլ DMX ելք (ոչ սխեմատիկ):
Քայլ 3. EL Wire- ի էներգիայի վերահսկում
EL Wire- ի կառավարումը այնքան էլ հեշտ չէ, որքան LED- ն `իր էլեկտրամատակարարման պատճառով: Այն պետք է սնուցվի հատուկ էներգիայի աղբյուրով ՝ 2 կՀց հաճախականությամբ ապահովելով մոտ 120 ՎԱԿ:
Ռելեները կարող էին օգտագործվել այս տնական հաջորդականիչի համար, բայց դա շատ հետաքրքիր չէր միացման ժամանակի և ձայնի պատճառով:
Լուծումը triacs- ի օգտագործումն է, մեկուսացման համար `optotriacs- ը: Ես հասկացա այս սխեման տնական PCB- ի վրա, բայց դուք կարող եք պատվիրել դրանք պրոֆեսիոնալին կամ պարզապես ձեռքով զոդել, բայց դա մի փոքր դժվար կլինի:
Ես որոշեցի պատրաստել 3 հատ PCB, որոնք վերահսկում են յուրաքանչյուրից 10 ելք, բայց այն կարող է հարմարվել:
Քայլ 4: Լարերի տեղադրում
Բոլոր քարտերի միացումը բավականին երկար է և կրկնվող: Ավելի արդյունավետ լինելու համար ես օգտագործել եմ ժապավենային մալուխ Arduino- ի և յուրաքանչյուր էներգաբլոկի միջև:
Յուրաքանչյուր տախտակի կենտրոնում կան արական վերնագրեր: Այնուհետև ես ժապավենի մալուխի մի կողմում կպցրել եմ կանացի վերնագրեր, իսկ մյուս կողմում `արական վերնագրեր` անմիջապես Arduino- ին միացնելու համար: Յուրաքանչյուր EL Wire- ը գալիս է տերմինալային պտուտակով բլոկի վրա էլեկտրական սալիկների վրա:
Ամեն ինչ պտուտակված է փայտե տախտակի վրա, և այս տախտակը ամրացված է առաստաղում:
Քայլ 5: EL Wire- ի տեղադրում
EL Wire- ի 30 կտորները կապված են առաստաղին, բայց նաև մի տեսակ մեծ լույսի ջրհորի մեջ:
Նախ, լույսի ջրհորի մեջ, 9 մետր երկարությամբ EL Wire- ի յուրաքանչյուր կտոր կեռված է: Քանի որ այն փայտից է, ձեռքի կեռը բավական էր: Կան 10 կտոր, 10 սմ հեռավորության վրա:
EL Wire- ի 20 այլ կտորները աստղի մեջ են դրված լուսավոր ջրհորից: Նրանք բոլորը կապվում են առաստաղի հետ zipties- ի շնորհիվ, քանի որ մետաղյա ձողերը անցնում են ամբողջ սենյակով: Այս դասավորությունը թույլ է տալիս ավելի քիչ մալուխներ ունենալ տախտակներին միանալու համար:
Քայլ 6: Կոդավորում
DMX արձանագրության միջոցով հաղորդակցություն թույլ տալու համար ես օգտագործել եմ DMXSerial գրադարանը, որը հասանելի է այստեղ:
Մնացած ծածկագիրը մշակվել է հատուկ այս նախագծի համար, սակայն այն ամբողջովին հարմարվողական է: Ազատորեն օգտագործեք այն և փոփոխեք այն, ինչպես ցանկանում եք:
Քայլ 7: Վայելեք:
Այս համակարգը օգտագործելու համար.
- լարեք և վերբեռնեք կոդը
- անջատիչն անջատեք
- միացրեք DMX կարգավորիչը DMX մուտքագրման մեջ
- միացրեք սնուցման աղբյուրները
- միացրեք անջատիչը
- ուղարկեք ձեր DMX պատվերները
- վայելիր !
Քայլ 8. [ԲՈՆՈՍ] Arduino Mega2560 չօգտագործում
Իմ առաջին գաղափարն էր ստեղծել այս ծրագրի համար բոլոր PCB- ները: Արդյունքում, ես ստեղծել եմ սխեմատիկ և PCB դասավորություն, որը ներառում է անհրաժեշտ ամեն ինչ:
Այս տախտակի վրա կարող եք գտնել AtMega328P, որը նույնն է, ինչ Arduino Uno- ն: Այնուամենայնիվ, այն չունի բավարար արդյունքներ, ուստի ես ավելացրել եմ 3 MCP23017: Նրանք GPIO ընդլայնիչներ են, որոնք շփվում են I2C արձանագրության հետ: Յուրաքանչյուր MCP23017 կարող է ավելացնել 16 նոր ելք, բայց ավելի հեշտ էր ունենալ յուրաքանչյուր բաղադրիչի մեկ բաղադրիչ:
Այս կոնֆիգուրացիան օգտագործելու համար դուք պետք է օգտագործեք «ElWireMCP» գրադարանը, որը հիմնված է Adafruit MCP23017 գրադարանի վրա, իմ նախորդ կոդի «ElWireMega» գրադարանի փոխարեն:
Քայլ 9: Եզրակացություն
Հուսով եմ, որ դուք կվայելեք այս նախագիծը և կօգտագործեք այն ձեր սեփական ձևով:
Խորհուրդ ենք տալիս:
RGB-LED մետաղալար `9 քայլ (նկարներով)
RGB-LED մետաղալար. Ես ուզում եմ ձեզ հետ կիսվել իմ RGB-LED մետաղալարով: Մի երեկո ես հիշեցի, որ փոքր ժամանակ մետաղալարեր էի կառուցում: Մեր օրերում ես իսկապես վայելում եմ փոքր էլեկտրոնային նախագծերի կառուցումը arduino- ի նման միկրոկոնտրոլերներով, հատկապես LED- ների միջոցով: Այսպիսով, ես մտածեցի ինքս ինձ
Պատրաստեք ոլորված մետաղալար. 8 քայլ (նկարներով)
Պատրաստեք ոլորված մետաղալարեր. Կծիկ լարերը (նաև կոչվում են հետադարձ կապ) հիանալի են երկար լարերը կոկիկ և միասին պահելու համար: Նրանց գարնանային բնույթը թույլ է տալիս նրանց ձգվել, այնուհետև վերադառնալ իրենց գալարված ձևին ՝ ձեր մետաղալարերը տեղայնացված և կոկիկ տեսք ունենալով: Ձեր սեփական կծիկ պատրաստելը
Մետաղալար կտրող մեքենա. 4 քայլ (նկարներով)
Հաղորդալար կտրող մեքենա. Բարև ընկերներ: Ես պատրաստել եմ ավտոմատ մետաղալար կտրող մեքենա `օգտագործելով Arduino նանո հսկիչ տախտակը: Հիմնականում կան այս մեքենայի 3 պրոցեսային մակարդակ, ինչպես 1) առաջին պրոցեսը Մուտքագրում է Մուտքի պես երկարության և լարերի քանակի ապահովում` սեղմելով կոճակը
Երկու մետաղալար (DMX) ինտերֆեյս էկրանով և կոճակներով. 5 քայլ (նկարներով)
Երկու մետաղալար (DMX) ինտերֆեյս ՝ էկրանի և կոճակների հետ. Յուրաքանչյուր սարք ունի իր սեփական ալիքը (երը), որին արձագանքում է: Այս ալիքը օգտագործողի համար ընտրելի է DIP անջատիչով կամ կոճակներով էկրանով: Կա մի քանի եղանակ ՝ ընտրելու
Ինչպես ավելացնել EL մետաղալար վերարկուի կամ այլ հագուստի վրա. 10 քայլ (նկարներով)
Ինչպես ավելացնել EL մետաղալար վերարկուին կամ այլ հագուստի. Ես ժամանակ չունեմ բոլորին անհատապես օգնելու համար, ուստի ես մտածեցի, որ իմ խորհուրդները կհամախմբեմ մեկ ուսանելիի մեջ: Հուսանք, որ