Мазмуну:

Өз DMX түзмөгүңүздү куруңуз - Arduino: 7 кадам (сүрөттөр менен)
Өз DMX түзмөгүңүздү куруңуз - Arduino: 7 кадам (сүрөттөр менен)

Video: Өз DMX түзмөгүңүздү куруңуз - Arduino: 7 кадам (сүрөттөр менен)

Video: Өз DMX түзмөгүңүздү куруңуз - Arduino: 7 кадам (сүрөттөр менен)
Video: DMX - Where The Hood At R.I.P ( khanbeats rmx ) 2024, Июль
Anonim
Image
Image
Өзүңүздүн DMX түзмөгүңүздү куруңуз - Arduino
Өзүңүздүн DMX түзмөгүңүздү куруңуз - Arduino
Өзүңүздүн DMX түзмөгүңүздү куруңуз - Arduino
Өзүңүздүн DMX түзмөгүңүздү куруңуз - Arduino

Экинчи Instructables баракчама кош келиңиз. Мен бул сайттан көп нерсени үйрөндүм жана бул менин долбоорлорумду көрсөтүү үчүн эң сонун жер окшойт. Бул долбоор кызыктуу жана пайдалуу деп ишенем. Мен сиздин оюңузду билгим келет. Комментарийлерде мага билдириңиз, сураныч, мен башталгыч эмесмин жана эне тилинде сүйлөйм. Бардык комментарийлериңизди кабыл алабыз;)

Долбоор

Бул Нускамада мен сизге DMX жабдууларын кантип өз алдынча жасоону көрсөтөм. Тандоо бөлүктөрү менен таң калыштуу түрдө жасоо үчүн сизге бир нече компоненттер гана керек. Мен сизге келип жаткан DMX сигналын (+2.5V жана -2.5V) сиздин Arduino үчүн ылайыктуу сигналга (5V) жана бул сигналды кантип иштетүү керектигин көрсөтөм. Андан ары мен сизге PWM пини аркылуу жогорку кубаттуу LEDди кантип башкарууну көрсөтөм.

Көбүрөөк маалымат алуу үчүн видеону көрүңүз жана DMX жарыгын көрүңүз.

1 -кадам: Долбоорго жалпы көз караш жана маалымат

Долбоорго жалпы сереп жана маалымат
Долбоорго жалпы сереп жана маалымат
Долбоорго жалпы көз караш жана маалымат
Долбоорго жалпы көз караш жана маалымат
Долбоорго жалпы сереп жана маалымат
Долбоорго жалпы сереп жана маалымат

Менин досторум жана мен голландиялык кеченин сахнасына чоочун эмеспиз, кээде өзүбүз да кече уюштурууну жакшы көрөбүз. Кечени уюштурганда гана бизде жарык көп болбойт, ошондуктан мен өзүм бир нече DMX арматурасын жасадым. Үчүнчү сүрөттө сиз DMX түзмөгүн өз алдынча түзүүгө болгон биринчи (ийгиликтүү) аракетимди көрө аласыз.

Менин эпсиз досум бул прототипти таштагандыктан, мен жаңысын жасашым керек болчу жана бул жолу менин ийгиликтеримди Instructables сайтына жайгаштыруу туура идея деп ойлодум. Ырахат алыңыз! Бул сиздин долбоор үчүн пайдалуу болот деп үмүттөнөм.

2 -кадам: Берилиштериңизди алыңыз

Берилиштериңизди алыңыз
Берилиштериңизди алыңыз

Сиздин буюмдарды алуу убактысы келди! Тизмедеги эң көп нерселерди мен eBay же Amazonдон алдым. Бул нерселер кеңири жеткиликтүү, андыктан аларды табуу көйгөй болбойт.

Бөлүктөр

  • Жогорку Power UV LED (700mA) камтыйт. жылдыз плиталары
  • ATmega328 IC
  • 5V чыңалуу жөнгө салуучу IC (L7805CV)
  • N-канал mosfet (BUZZ11)
  • Чакан транзистор (2N2222)
  • 10-которуштуруу которгуч
  • Сигнал алмаштыргыч IC (SN75176BP) же MAX485
  • 16 МГц кристалдык
  • 22 pF керамикалык конденсаторлор [2x]
  • 1 uF керамикалык конденсатор
  • 10 uF электролиттик конденсатор
  • Жогорку кубаттуу резистор (0.81ohm, 5W)
  • 100K Ohm каршылыгы
  • 10K ом каршылыгы [11x]
  • XLR розеткалары (эркек жана аял)
  • Электр менен камсыздоо / адаптер (32V жана 16V, мен муну эски принтерден куткардым)
  • Жылыткыч
  • Баш жана казыктар
  • Proto-board
  • Корпус үчүн материал (мен кысылган жыгач колдондум (голландияда: MDF))

3 -кадам: Убакыт

Убакыт
Убакыт
Убакыт
Убакыт
Убакыт
Убакыт

Бул ширетүүчү үтүктү жылытууга жана ширетүү жөндөмүңүздү көрсөтүүгө убакыт келди.

Прото такталар өтө кичинекей болгондуктан, мен алардын үчөөнү колдондум. Мен аны кубатты жөнгө салуу тактасына, башкаруу тактасына жана чөгүү тактасына бөлдүм. Колдонуучу ага жетип, DMX баштоо дарегин өзгөртө алышы үчүн чукул которуштуруу тактасын тескери караттым.

4 -кадам: Делону куруңуз

Ишти куруңуз
Ишти куруңуз
Ишти куруңуз
Ишти куруңуз
Ишти куруңуз
Ишти куруңуз
Ишти куруңуз
Ишти куруңуз

Бул мен үчүн дайыма көйгөй. Менин колумда оор техникалар же 3D принтер жок, ошондуктан мен кысылган жыгачка (MDF) көндүм. Жыгачты оңой өзгөртүүгө болот жана мен даяр продуктту чоң көзөмөлгө алам.

Көбүнчө бурамалар менен жыгач желимин колдондум. Мен жыгач желимин колдонгон эмесмин, анын алдыңкы бөлүгү, ошондуктан мен ичине кире алам.

Мен жылуулук менен отундун жакшы дос эмес экенин билем. Менин биринчи катышуум диоддор үчүн линзаларды колдонуу болчу, бирок мен аба агымы жогорку кубаттуулуктагы светодиоддорду муздатуу үчүн жетиштүү болот деген үмүт менен аларды таштадым. Андан ары УК диоддору кара чырак катары иштейт жана кечеде чектелген убакыт болот. Мен бул жарыкты кеченин учурунда 10% гана колдонууну күтөм жана колдонуунун ортосундагы тыныгуулар LEDди муздатуу үчүн жетиштүү болот деп үмүттөнөм.

Мен муну сынап көрдүм жана менин теориям туура болду, корпустун ичи эч качан 40 градустан жогору ысык болгон эмес. Мындан тышкары, мен жыгачты колдонгонум үчүн, аба агымын көбөйтүү үчүн кичинекей желдеткичти кийинчерээк ишке киргизе алам, ошон үчүн светодиоддорду тезирээк муздата алам.

5 -кадам: Схемалар

Схемалар
Схемалар

Drive райондук жогорку Power LED

Мен бул идеяны Дэн Голдуотерден алдым. Көбүрөөк маалымат жана бул драйвер схемасынын башка варианттары үчүн анын Нускамасын караңыз:

Мен 0.75 Ом резисторун колдонууну ойлогом, бирок ал кезде менде болгону 0.81 каршылыгы бар болчу. Бул көйгөй эмес, анткени бул орнотууда жогорку импеданс туруктуу токтун төмөн болушуна алып келет жана ушундан улам УК диоддорунун өмүрүн узартат.

Которуу

Мен сигналдарды турукташтыруу үчүн ылдый түшүүчү резисторлорду колдондум. Кеченин учурунда DMX баштоо дареги өзгөрсө, жарыкты DMX аркылуу башкаруу кыйын болмок. Мен жарыкты башкара албай калам жана ал жарыкты жараксыз кылат.

DMX сигналын өзгөртүү

Кирүүчү DMX сигналын (+2.5V жана -2.5V) айландыруу үчүн мен IC конвертор IC колдондум. Мен бул үчүн (арзан) SN75176BP колдондум. Көбүрөөк таралган IC - MAX485. XLR розеткасынын казыктарын төмөнкүдөй туташтырыңыз:

XLR1 [GND] Ground / pin5

XLR2 [D-] B / pin6

XLR3 [D+] A / pin7

RO/pin1 менен RE/pin2ди жерге, DE/pin3 менен VCC туташтырууну унутпаңыз! DI/pin4ти микроконтроллериңизге туташтырыңыз.

Эскертүү: бул кирүүчү DMX сигналдары үчүн гана иштейт. Эгерде сиз DMX сигналдарын жөнөткүңүз келсе, анда башка конфигурация керек. Балким, мен бул жөнүндө өзүнчө окуу куралын жасармын, эгер бул пайдалуу болсо, мага кабарла.

LED абалы

Мен pin3 менен светодиоддун ортосуна 100K каршылыкты тартууну унутуп калдым. Мен 100K ohm резисторун колдондум, анткени ал дагы эле LED жаркылдап же күйбөй турганын көрүүгө мүмкүндүк берет, бирок LED жаркырап күйбөйт, андыктан бөлмөнү жарык кылбайт.

6 -кадам: Кодекс

Мен кодду мүмкүн болушунча сүрөттөө үчүн колумдан келгендин баарын кылдым, бирок кээ бир жакшыртууга орун бар деп ойлойм, мен сунуштар үчүн ачыкмын. Эгерде сизде коддорду кантип азайтуу боюнча айла -амалдар болсо, мага билдириңиз!

Мага код боюнча суроолорду берүүдөн мурун, видеону көрүңүз. Бул жерде мен коддун дээрлик ар бир сабын жана анын функциясын түшүндүрөм.

7 -кадам: Бардыгын бириктирүү

Баарын бирге кой
Баарын бирге кой
Баарын бирге кой
Баарын бирге кой
Баарын бирге кой
Баарын бирге кой

Эми баарын чогуу кой. Ишти сырдаңыз. Жарыкты фермага илип, жарыгыңыздан ырахат алуу үчүн кээ бир кашаанын кошуңуз!

Күйөрман

Арматура ысып кетпейт деп ишениш үчүн, мен тегерете коюп жүргөн кичинекей желдеткичти ишке киргиздим. Мен муну кубат адаптеринин 16В чыгуусуна туташтырдым жана жарык электр кубатын алганда иштейт. Ошентип, светодиоддор өчүп калганда да, желдеткич диоддорду муздата алат.

Blacklight эффекти

Эң жакшы эффект алуу үчүн мен УК диоддору күйүп турганда жарык бере турган кээ бир нерселерди сунуштайт элем. Эң жакшысы - ак же флюоресценциялоочу материалды колдонуу (ф.и. баса белгилөөчү). Биринчи кечеде мен картонду кесип алып, флюоресценттик боек менен чачтым. Биринчи сүрөттө светодиоддор өчүрүлгөн, экинчисинде күйгүзүлгөн. Өзгөчө чыныгы жашоодо айырмачылыкты так көрө аласыз. Жарык күйгөндө элдин арасынан бир топ тыкан реакция алдым.

Сунушталууда: