Мазмуну:
- 1 -кадам: материалдар
- 2 -кадам: DMX заказдарын алуу
- 3 -кадам: EL Wire Power Control
- 4 -кадам: Кабелдөө
- 5 -кадам: EL Wire орнотуу
- 6 -кадам: Коддоо
- 7 -кадам: ырахат алыңыз
- 8 -кадам: [BONUS] Arduino Mega2560 колдонулбайт
- 9 -кадам: Жыйынтык
Video: DMX көзөмөлдөгөн EL зым шыбы: 9 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул долбоор DMX көзөмөлдөгөн EL Wire шыбы. Бул 30 EL Wire (башкача айтканда Electroluminescent Wire) 3 башка түстө, толугу менен көз карандысыз. Бул кандайдыр бир жарык көзөмөлдөөчү программалык камсыздоо менен шайкеш келүү үчүн стандарттуу DMX протоколун камтыйт.
1 -кадам: материалдар
Керектүү материалдар негизинен электроника компоненттери. Бул жерде бул долбоорду бүтүрүү үчүн колдонулган нерселердин тизмеси келтирилген:
- Мэга 2560
- Arduino үчүн энергия менен камсыздоо (9V менен 12V ортосунда)
- DMX киргизүү (жана DMX линиясынын аягында болбосоңуз, DMX чыгуусу)
- MAX485 Arduino окуй турган TTL сериясында DMX сигналын (RS-485) айландыруу үчүн
- Бир аз которуштуруу (себебин түшүнүү үчүн DMX кадамын караңыз)
- EL Wire үчүн адистештирилген 3x инверторлор, бир эле учурда жетиштүү EL Wire айдай алышат (бул учурда ар бири 100 метр)
- 30x 470 Ом резисторлор
- 30x MOC2023 оптриактары
- 30x 1k ohms 1W каршылыгы
- 30x BTA16 триактары
- Каалаганча EL Wire!
Эми баары ушул жерде, баштайлы!
2 -кадам: DMX заказдарын алуу
DMX - бул жарыкты башкарууда өтө кеңири таралган протокол. Бул EL Wire долбоору бул стандартты каалаган DMX контроллери менен шайкеш келүү үчүн колдонот.
Биринчиден, биз DJ же жарык контролерунун DMX интерфейсинен буйрук алышыбыз керек.
Бул максатка жетүү үчүн, MAX485 Arduino сериялык интерфейси колдонгон DMX жана TTL логикалык деңгээлдери колдонгон RS-485 логикалык деңгээлдеринин ортосундагы конверсияны жасайт. Бул жерде, MAX485 буйрутмаларды алуу үчүн гана зымдалган, бул DMX түзмөгү жана ал башка эч нерсени көзөмөлдөй албайт.
RX пин Arduino TX пинине кириши керек, бирок алардын ортосунда которуштуруу абдан пайдалуу. Чынында, сиз кодуңузду Arduinoго жүктөөгө аракет кылсаңыз, TX пин DMX линиясынан ажыратылышы керек, антпесе ал бузулат. Ушул эле маселе Arduino жүктөлүп жатканда пайда болушу мүмкүн, андыктан баары даяр болгондон кийин жөн эле туташууну күйгүзүңүз.
DMX түзмөктөрүнүн чынжырланышына уруксат берүү үчүн, киришке параллелдүү түрдө башка DMX чыгарылышы кошулган (схемада эмес).
3 -кадам: EL Wire Power Control
EL Wire көзөмөлү, анткени анын электр менен камсыз кылуу LED сыяктуу жеңил эмес. Ал 2 кГцте 120 VAC жөнүндө бир нерсе жеткирип, атайын электр менен камсыз кылуу керек.
Реле бул үйдө жасалган секвенер үчүн колдонулушу мүмкүн эле, бирок убакыттын өтүшү жана үнү анча кызык болгон жок.
Чечим изоляциялоо үчүн оптриактары бар триактарды колдонуу. Мен бул схеманы үйдө жасалган ПКБда түшүндүм, бирок сиз аларды кесипкөйгө заказ берсеңиз болот же аны кол менен эрите аласыз, бирок бул бир аз кыйын болот.
Мен 3 ПХБны 10 чыгарууну башкарууну чечтим, бирок аны ыңгайлаштырууга болот.
4 -кадам: Кабелдөө
Бардык карталарды туташтыруу өтө узун жана кайталануучу. Эффективдүү болуш үчүн мен Arduino менен ар бир электр тактасынын ортосундагы лента кабелин колдондум.
Ар бир тактанын борборунда эркек баштар бар. Андан кийин, мен лента кабелинин бир жагына аялдын башын, экинчи жагында эркектин башын Arduinoго туташтыруу үчүн ширеттим. Ар бир EL Wire электр такталарында терминалдык бурама блок менен келет.
Баары жыгач тактага сайылган, бул такта шыпка бекитилген.
5 -кадам: EL Wire орнотуу
EL Wireдин 30 даанасы шыпка байланган, бирок ошондой эле чоң жарык кудукта.
Биринчиден, жарык кудукта, узундугу 9 метр болгон EL Wireдин ар бир бөлүгү степлер менен жабыштырылган. Ал жыгачтан жасалгандыктан, колго жасалган степлер жетиштүү болгон. 10 см бар, 10 см.
EL Wireдин дагы 20 даанасы жарык кудугунан жылдызга жайгаштырылган. Темир торлор бүт бөлмөнү аралап өткөндүктөн, бардыгы зиптилердин жардамы менен шыпка байланган. Бул түзүлүш такталарга кошулуу үчүн азыраак кабелдерди алууга мүмкүндүк берет.
6 -кадам: Коддоо
DMX протоколу аркылуу байланышка уруксат берүү үчүн, мен бул жерде жеткиликтүү DMXSerial китепканасын колдондум.
Калган код бул долбоор үчүн өзгөчө иштелип чыккан, бирок ал толугу менен ийкемдүү. Аны колдонууга жана каалагандай өзгөртүүгө тартынбаңыз!
7 -кадам: ырахат алыңыз
Бул системаны колдонуу үчүн:
- туташуу жана кодду жүктөө
- өчүргүчтү өчүрүү
- DMX контроллерин DMX киришине сайыңыз
- электр булактарын күйгүзүү
- которгучту коюңуз
- DMX заказдарыңызды жөнөтүңүз
- ырахаттан !
8 -кадам: [BONUS] Arduino Mega2560 колдонулбайт
Менин биринчи идеям бул проект үчүн бардык ПХБларды түзүү болчу. Натыйжада, мен керектүү нерселердин бардыгын камтыган схеманы жана ПХБ макетин түздүм.
Бул тактада сиз Arduino Uno менен бирдей болгон AtMega328P таба аласыз. Бирок, анын чыгышы жетишсиз, ошондуктан мен 3 MCP23017 коштум. Алар I2C протоколу менен байланышкан GPIO кеңейтүүчүлөрү. Ар бир MCP23017 16 жаңы чыгууну кошо алат, бирок ар бир электр тактасына бир компоненттин болушу оңой болгон.
Бул конфигурацияны колдонуу үчүн, мурунку кодумдагы "ElWireMega" китепканасынын ордуна Adafruit MCP23017 китепканасына негизделген "ElWireMCP" китепканасын колдонуу керек.
9 -кадам: Жыйынтык
Бул долбоор сизге жагат деп ишенем жана аны өз жолуңузда колдонуңуз!
Сунушталууда:
RGB-LED зым дарагы: 9 кадам (сүрөттөр менен)
RGB-LED зым дарагы: Мен сиз менен RGB-LED зым дарагым менен бөлүшкүм келет. Бир күнү кечинде бала кезимде зым дарактарын курганым эсиме түштү. Бүгүнкү күндө мен ардуиного окшош микроконтроллерлери бар чакан электрондук долбоорлорду курууну абдан жактырам, айрыкча светодиоддор менен. Ошентип мен өзүмчө ойлондум
Катушкан зым жасаңыз: 8 кадам (Сүрөттөр менен)
Чыйратылган зым жасаңыз: Оролгон зымдар (ошондой эле артка тартуучу жиптер деп да аталат) узун зымдарды тыкан жана чогуу кармоо үчүн эң сонун. Алардын жазгы табияты аларды сунганга, анан зымыңызды локалдаштырылган жана тыкан кылып кармоого мүмкүндүк берет
Көнүмүш зым туташтыргычтары: 3 кадам (сүрөттөр менен)
Өзгөчө зым туташтыргычтары: Arduino прототип долбоорлоруңузду профессионалдуу, уюшкан жана бекем кылыңыз
Чөнтөк өлчөмдүү зым цикл оюну: 7 кадам (сүрөттөр менен)
Чөнтөк өлчөмүндөгү зымдуу цикл оюну: Эй, балдар, эсиңердеби, 90 -жылдары PUBG дүйнөнү ээлебегенде, бизде көптөгөн сонун оюндар болгон. Эсимде, мен мектепте карнавалда ойногом. Аны бардык цикл аркылуу алуу абдан кыйын болду. Instructables ээ
Экран жана баскычтар менен эки зым (DMX) интерфейси: 5 кадам (сүрөттөр менен)
Экран жана баскычтар менен эки зым (DMX) интерфейси: DMX - бул сахнадагы жарык берүүчү түзүлүштөрдү жана атайын эффекттерди көзөмөлдөө үчүн колдонулган протокол. Ар бир түзмөктүн өзүнүн каналы бар, ал жооп берет. Бул каналды DIP которгуч же баскычтары бар дисплей колдонуучу тандап алат