Агуулгын хүснэгт:
- Алхам 1: Ашиглах санаанууд
- Алхам 2: Идэвхжүүлэх хэсгүүдийн жагсаалт
- Алхам 3: Хийх: эсэргүүцэл
- Алхам 4: Хийх: 120 Ом эсэргүүцэл
- Алхам 5: Хийх: 470 Ом эсэргүүцэл
- Алхам 6: 1к Ом эсэргүүцэл хийх
- Алхам 7: Хийх: 330 Ом эсэргүүцэл
- Алхам 8: Хийх: LED
- Алхам 9: Хийх: керамик конденсатор
- Алхам 10: Хийх: 2N3904 транзистор
- Алхам 11: Хийх: Терминалуудыг доош нь шургуулах, бэлтгэл
- Алхам 12: Хийх: Терминалуудыг шургуул, холбох
- Алхам 13: Хийх: Терминалуудыг доош нь шургуулна
- Алхам 14: Хийх: Гагнах терминал
- Алхам 15: Хийх: IC залгуур
- Алхам 16: Хийх: DIP шилжүүлэгч
- Алхам 17: Хийх: Автобусны эсэргүүцэл, 1 -р зүүг таних
- Алхам 18: Хийх: Автобусны эсэргүүцэл, самбар дээр нэмж оруулах
- Алхам 19: Хийх: үсрэгч
- Алхам 20: Цахилгаан таг хийнэ
- Алхам 21: Хийх: TIP125 транзистор
- Алхам 22: Хийх: XLR3 холбогч
- Алхам 23: Ид шид: RS485 IC
- Алхам 24: DMX ашиглах
Видео: 4 сувгийн DMX дамжуулагч: 24 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:06
DMX IO платформ модуль нь 4 сувгийн DMX дамжуулагч юм. Хүлээн авах горимд энэ нь бага гүйдлийн TTL (3.3v, жишээлбэл, servo болон жижиг LED) эсвэл өндөр гүйдлийн (12v, жишээлбэл, чийдэн, реле, ороомог, stepper мотор гэх мэт) дөрвөн сувгийг хянах боломжтой. Дамжуулах горимд энэ нь бүхэл бүтэн DMX орчлон ертөнцөд (512 суваг) тушаал өгөх боломжтой. Хос XLR-3 холбогч нь модулийг DMX сүлжээнд хүлээн авагч эсвэл дамжуулагч (мастер) зангилааны үүргийг гүйцэтгэх боломжийг олгодог бөгөөд 9 байрлалтай DIP унтраалга нь firmware -ийг өөрчлөхгүйгээр хаягийн тохиргоо. RS-485 тоног төхөөрөмжийн загвар нь RX ба TX горимуудын хооронд програм хангамжийг солих боломжийг олгодог бөгөөд дэвшилтэт програмистууд DMX хүлээн авагчийн төслүүд болон DMX-ээс цуврал програмуудыг туршиж үзэх боломжийг олгодог.
DMX гэж юу вэ?
DMX бол RS-485 техник хангамжийн холбоос дээр ажилладаг цуваа протокол юм. Энэ нь анх гэрлийг хянах зориулалттай байсан (Chauvet нь олон тооны DMX гэрэлтэй) боловч servo, LED, stepper мотор, реле болон бусад төхөөрөмжийг удирдахад ашигладаг (DMX Skeleton шиг). Энэ нь ашиглахад хялбар, бат бөх протокол бөгөөд 1, 500 Feet + кабелийг хямд кабель ашиглан ажиллуулах боломжийг олгодог. DMX сүлжээнд 1 үндсэн төхөөрөмж, 1 ба түүнээс дээш боол төхөөрөмж байдаг. Хяналтын 512 суваг байдаг бөгөөд олон тооны боол төхөөрөмж нь нэгээс олон суваг ашигладаг (жишээлбэл, гэрэл нь 1 сувгийг хайруулын тавган дээр, нөгөөг нь хазайлгахад ашигладаг). Суваг бүр 256 боломжит утгыг дэмжих боломжтой боловч зарим боол төхөөрөмж 2 сувгийг 65, 535 боломжит утгаар нэгтгэдэг. Сувгийн утгыг секундэд 44 удаа эсвэл 44 Гц -ээр өөрчлөх боломжтой.
Энэ модулийн тухай
Та DMX IO модулийг Propeller Platform, protoboard, эсвэл талхны самбар дээр нэмж болно. Үүнийг зааварчилгааны төгсгөлд Parallax Propeller эсвэл Arduino дээр ашиглах талаар ярих болно. DMX IO модулийг Jon Williams зохион бүтээсэн бөгөөд MIT лицензийн дагуу лицензлэгдсэн болно. Тэрээр 11 -р сарын Nuts n 'Volts буландаа DMX (мөн энэ модулийг) хянаж үзсэн бөгөөд та үүнийг эндээс уншиж болно (pdf). Та дизайны файлыг татаж авах эсвэл иж бүрдэл эсвэл нүцгэн ПХБ -ийг Gadget Gangster -аас худалдаж авах боломжтой. Урьдчилан угсарсан модулиуд бас байдаг. Бүтээх хугацаа ойролцоогоор 45 минут байна. Гагнуурын төмрөө дулаацуулаад дараагийн алхам руу орно уу!
Алхам 1: Ашиглах санаанууд
Таны төмрийг дулаацуулж байхад DMX ашиглан хийж болох гайхалтай зүйлсийн цөөн хэдэн жишээг энд харуулав.
Зул сарын баярын дэлгэц
Дэнлүү эсвэл Христийн Мэндэлсний Баярын гэрлийг (эсвэл хананд залгаж болох бусад зүйлийг) асаах, асаах, унтраах, импульс хийх эсвэл бүдэгрүүлэх хэд хэдэн DMX бүдэгрүүлэгч/унтраалгын багц байдаг.. DMX IO модуль нь DMX -ээр дамжуулан багцаа эсвэл сэлгэх багц эсвэл бусад DMX төхөөрөмжүүдэд тушаал өгөх боломжтой; манан машин, лазер, бөмбөлөг, цасны машин гэх мэт зүйлс.
Хөнгөн шоу хий
Байшингаа өнгөөр буд
Бостон дахь W зочид буудал DMX IO модуль нь COLORdash Quad угаалгын гэрэл гэх мэт хэдэн зуун боол төхөөрөмжид тушаал илгээх боломжтой.
Хяналтын сервос ба аниматроник
DMX IO модулийг сервос, пневматик эсвэл таны бодож байгаа бараг ямар ч төхөөрөмжийг удирдах командыг хүлээн авахад ашиглаж болно - та боолттой терминалаас 12V авдаг, мөн самбар нь 3V төхөөрөмжид зориулсан толгойтой байдаг. хийж болох зүйлс. Дараа нь бид модулийг бүтээж эхлэх бөгөөд энэ зааварчилгааны төгсгөлд үүнийг хэрхэн програмчлах тухай мэдээлэл байна (санаа зоволтгүй, энэ нь маш амархан).
Алхам 2: Идэвхжүүлэх хэсгүүдийн жагсаалт
Дараах хэсгүүд танд байгаа эсэхийг шалгаарай. Та мөн эдгээр хэсгүүдийг хулганаас авах боломжтой - бүдүүвч дээрх хэсэг бүр нь хулганы хэсэг # (файлын формат нь ExpressPCB)
Эд ангиудын жагсаалт
- DMX IO ПХБ
- 9 байрлал 300 миль DIP унтраалга
- 3 мм ногоон LED
- 4x TIP 125 транзистор
- 2х 200uF электролитийн конденсатор
- 1x.1uF радиаль керамик конденсатор
- 2х шунт үсрэгч
- 8 зүү DIP залгуур
- 56 зүү толгой
- 4x 2N3904 транзистор
- 4х 2 байрлал бүхий терминал блокууд
- RS485 / RS422 дамжуулагч IC
- 10 Pin Bussed Resistor Network (10k ом)
- XLR3 эрэгтэй холбогч
- XLR3 эмэгтэй холбогч
- 3x 4.7k ом эсэргүүцэл (шар - ягаан - улаан)
- 4х 470 ом эсэргүүцэл (шар - ягаан - хүрэн)
- 4х 1 к ом эсэргүүцэл (Браун - Хар - Улаан)
- 1x 330 ом эсэргүүцэл (улбар шар - улбар шар - хүрэн)
- 1х 120 ом эсэргүүцэл (Браун - Улаан - Браун)
Алхам 3: Хийх: эсэргүүцэл
R2, R3, R4 дээр 4.7k ом (Шар - Нил ягаан - Улаан) гэсэн эхний гурван резисторыг нэмнэ.
Алхам 4: Хийх: 120 Ом эсэргүүцэл
120 ом эсэргүүцэл (Браун - Улаан - Браун) R1 дээр очдог
Алхам 5: Хийх: 470 Ом эсэргүүцэл
R5, R6, R7, R8 нь 470 ом (Шар - Нил ягаан - Хүрэн)
Алхам 6: 1к Ом эсэргүүцэл хийх
470 ом эсэргүүцлийн яг хажууд 1 к ом эсэргүүцэл (Браун - Хар - Улаан)
Алхам 7: Хийх: 330 Ом эсэргүүцэл
Энэ нь таны сүүлчийн салангид эсэргүүцэл байх ёстой бөгөөд энэ нь LED -ийн гүйдлийг хязгаарлахад ашиглагддаг. Энэ нь 330 ом (Улбар шар - Улбар шар - Браун) бөгөөд R13 дээр явдаг
Алхам 8: Хийх: LED
Ногоон LED -ийг нэмж оруулъя, энэ нь зураг дээр үзүүлсэн шиг самбарын яг дунд хэсэгт байрладаг. Богино хар тугалга нь дөрвөлжин нүхээр дамждаг бөгөөд энэ нь P27 -тэй холбогддог. Үүнийг асаахын тулд P27 -ийг өндөрт гаргахад л хангалттай.
Алхам 9: Хийх: керамик конденсатор
Зураг дээр үзүүлсэн шиг керамик конденсаторыг самбар дээр нэмнэ үү. Энэ конденсатор туйлширдаггүй тул аль нүх рүү аль тугалга орох нь хамаагүй.
Алхам 10: Хийх: 2N3904 транзистор
Зурагт үзүүлсэн шиг 2n3904 транзисторыг нэмнэ үү. Транзисторын хавтгай тал нь самбар дээр заасан хавтгай талтай давхцаж байгааг анхаарна уу.
Алхам 11: Хийх: Терминалуудыг доош нь шургуулах, бэлтгэл
4 шураг доош терминал байдаг бөгөөд тус бүр нь нэг талдаа жижиг ховилтой, нөгөө талдаа жижиг налуутай байдаг. Бид бүх терминалуудыг нэг "зөөгч" болгон холбох болно. Нэгдүгээрт, терминал тус бүрийн налууг тодорхойл.
Алхам 12: Хийх: Терминалуудыг шургуул, холбох
Одоо тэдгээрийг хооронд нь гулсуулна уу. Терминалууд хэрхэн доороосоо хоорондоо хэрхэн гулсаж байгааг та зураг дээрээс харж болно.
Алхам 13: Хийх: Терминалуудыг доош нь шургуулна
Зураг дээр үзүүлсэн шиг дөрвөн терминалыг бүгдийг нь гулсуулна уу. Танд ганц терминал "саваа" байх болно.
Алхам 14: Хийх: Гагнах терминал
Шинээр үүсгэсэн терминал саваа самбар дээр нэмнэ үү. "Хавчаар" (терминалуудтай холбохыг хүссэн утсаа оруулах) нь самбарын ирмэг дээр ойрхон байх ёстойг анхаарна уу. Транзисторын баруун талд "W" гэж тэмдэглэгдсэн хайрцгийг анхаарна уу? Эдгээр нь servo -ийг удирдах зүү толгой юм. W -ийн хажууд байгаа зүү нь хяналтын дохио, дунд зүү нь +5V, баруун талын зүү нь газардуулгатай холбогдсон байна. Хэрэв та DMX IO ашиглан бага чадлын төхөөрөмжүүдийг хянахыг хүсч байвал байршил бүрт 3 зүү толгойг нэмнэ үү.
Алхам 15: Хийх: IC залгуур
IC залгуур нь U1 дээр керамик конденсатортой ойрхон байрладаг бөгөөд ховилын байрлал нь уг үүрэнд хамаагүй (Энэ нь аль ч тохиолдолд ажиллах болно), гэхдээ энэ нь IC -ийг зөв чиглэлд байрлуулсан эсэхийг шалгахад тусална. Тиймээс үүнийг зөв хийх нь дээр.
Алхам 16: Хийх: DIP шилжүүлэгч
9 байрлалтай DIP унтраалга нь SW1 дээр ажилладаг. DIP дээрх унтраалга бүрийг дугаараар (товчлуурын яг доор) тэмдэглэсэн бөгөөд '1' гэсэн товчлуур нь зурган дээр заасан шиг зүүн тийш явдаг.
Алхам 17: Хийх: Автобусны эсэргүүцэл, 1 -р зүүг таних
Автобусны резистор нь 'зүү 1' -тэй бөгөөд үүнийг бүрэлдэхүүн хэсгийн биеийг харснаар тодорхойлдог - 1 -р зүү сумаар тэмдэглэгдсэн байдаг.
Алхам 18: Хийх: Автобусны эсэргүүцэл, самбар дээр нэмж оруулах
1 -р зүү нь зурган дээр үзүүлсэн шиг торгон дэлгэц дээр тэмдэглэгдсэн дөрвөлжин нүхээр дамждаг.
Алхам 19: Хийх: үсрэгч
Самбар дээр хоёр холбогч байдаг, ХУГАЦАА: Хэрэв DMX IO модуль нь төгсгөлийн зангилаа бол (дамжуулах эсвэл хүлээн авах) эдгээр 2 зүүг холбохын тулд холбогчийг гулсуулна уу. GND: Хэрэв DMX IO модуль нь мастер бол нэг зангилаа энэ холбогчийг ашиглах болно. Хэрэв тийм бол та эдгээр 2 зүүг холбохын тулд холбогчийг шургуулна уу. Хэрэв модуль нь хамгийн сүүлчийн хүлээн авагч бол та зөвхөн ХУГАЦАА холбогчийг холбоно, эс бөгөөс та холбогчийг хоёуланг нь холбох шаардлагагүй болно. Хэрэв таны зүү толгойнууд том туузаар ирвэл 2 тээглүүрээ боолтоороо хайчилж, "ХУГАЦАА" гэж бичсэн самбар дээр нэмнэ үү. Өөр 2 тээглүүр хайчилж 'GND' дээр нэмнэ үү.
Алхам 20: Цахилгаан таг хийнэ
2 электролит таг (тэдгээр нь жижиг төмөр лааз шиг харагддаг) зураг дээр заасан газрууд руу явдаг. Электролит таг нь туйлширсан байдаг - урт зүү нь дөрвөлжин нүхээр дамждаг (мөн "+" гэж тэмдэглэсэн). Малгай дээр тууз байдаг. Богино хар тугалга (туузан дээр ойрхон) урт тугалган дундуур дамждаг - хавтангийн ирмэг рүү ойртдог. Хоёр таг нь 220 фунт юм
Алхам 21: Хийх: TIP125 транзистор
4 том TIP125 транзистор байдаг бөгөөд тэдгээр нь жижиг транзистор ба шураг доош терминал блокийн хооронд ордог. Транзистор бүрийн табыг анхаарна уу, ингэснээр таб нь торгон дэлгэц дээр тэмдэглэгдсэн 'C' тэмдэгт ойрхон байна.
Алхам 22: Хийх: XLR3 холбогч
Самбарт 2 XLR холбогч (эрэгтэй, эмэгтэй) байдаг. Эмэгтэй холбогч нь 'DMX Out' гэсэн шошготой хайрцагт ордог бөгөөд эрэгтэй холбогч нь 'DMX In' гэсэн хайрцганд ордог. Самбар дээрх бэхэлгээний нүхнүүд зөвхөн зөв холбогчтой таарч байгаа тул тэдгээрийг зөв болгох нь маш хялбар юм.
Алхам 23: Ид шид: RS485 IC
RS485 Transeiver IC (энэ нь ST ST485BN) залгуурт ордог. IC дээрх ховил нь керамик конденсатортой ойрхон байгааг анхаарна уу. Төгсгөлд нь шаардлагатай үед та тэдгээрийг алдахгүй бөгөөд хамгийн сүүлд самбарын гадна талын эгнээнд зүү холбогчийг нэмж оруулаарай. Эдгээр тээглүүрүүд нь DMX IO модулийг Propeller платформ, протобоард эсвэл талхны самбарт холбох боломжийг олгодог. Самбар дээр холболт бүрийг P0 - P31 гэж тэмдэглэсэн болно. Схем нь холболтын жагсаалттай (expresspcb формат) боловч тэдгээрийг хэрхэн яаж гаргахыг энд харуулав; P0: DIP Switch '256'P1: DIP Switch' 128'P2: DIP Switch '64'P3: DIP Switch' 32'P4: DIP '16'P5: DIP Switch' 8'P6: DIP Switch '4'P7: DIP Switch' 2'P8: DIP Switch '1'P9: DMX суваг 1P10: DMX суваг 2P11: DMX суваг 3P12: DMX суваг 4P24: RX2 (Оролт) P25: TXE (Дамжуулах идэвхжүүлэх) P26: TX2 (Дамжуулах) P27: Үйл ажиллагааны LED
Алхам 24: DMX ашиглах
DMX -ийг ашиглахад тун хялбар:
Сэнсний хувьд
ХҮЛЭЭН АВАХ
Жон Уильямсын 11 -р сарын Spin Zone нийтлэлд DMX болон түүний объектуудыг хэрхэн бүтээсэн талаар маш дэлгэрэнгүй мэдээлэл өгсөн болно. Тэрээр мөн DMX-ийн утгыг уншихад хялбар болгоход хялбар объектыг (jm_dmxin) кодчилжээ. Таны эргэх кодыг ашигласнаар та номын сангаа нэмэх хэрэгтэй болно. obj dmx: "jm_dmxin" Та dmx хяналтыг асаах шаардлагатай үед паб гол dmx.init (24, 16) '24 = хүлээн авах зүү, 26 = сувгийн утгыг олж авахын тулд LED үйл ажиллагаа, энэ нь илүү хялбар байж чадахгүй; dmx.read (chan) Энэ dmx утгын тусламжтайгаар та хүссэн бүхнээ хийж болно - ТВ дэлгэц дээр ямар нэгэн зүйл үзүүлэх, гэрэл асаах, суваг руу pwm хийх гэх мэт. DMX утгыг уншиж дууссаны дараа та шүдийг суллах; dmx.finalizeJon нийтлэлдээ Bit Angle Modulation -ийг ашиглан RGB гэрэлтүүлгийн хэрэгсэл бүхий илүү сэрүүн хувилбарыг хийсэн.
Илгээх
Хэрэв таны DMX IO модуль нь гол дамжуулагч бол холбогчийг хоёуланг нь хоёуланг нь гулсуулахаа бүү мартаарай. Програм хангамжийн хувьд Propeller Obex дээр DMX илгээх объект байдаг бөгөөд энэ нь DMX -ийг хялбархан гаргадаг. Үүнийг хэрхэн ашиглах жишээ энд байна: Эхлээд обьектыг өөрийн спин кодын объект хэсэгт нэмнэ үү; obj dmxout: эхлүүлэхийн тулд "DMXout"; dira [25]: = outa [25]: = 1 'нь TX -ийг идэвхжүүлдэг highdmxout.start (26)' dmxouts -ийг эхлүүлж dmx -ийг эхлүүлэх нь илүү хялбар биш юм. dmxout. (2, 255) 'суваг = 2, утга = 255 гэж бичнэ үү
Arduino -ийн хувьд
DMX IO модуль нь тогтмол.1 зүүтэй зайтай тул Arduino -ийн дээд хэсэгт таарахгүй, гэхдээ та үүнийг arduino -тай утас эсвэл протобоардоор холбож болно. Arduino тоглоомын талбар дээр сайн хөтөч байдаг. P0: P8 - DIP шилжүүлэгчид P9 - 1P10 суваг - 2P11 суваг - 3P12 суваг - 4P24 суваг - DMX RXP25 - Дамжуулах идэвхжүүлэхP26 - DMX TXP27 - LED үйл ажиллагаа
Зөвлөмж болгож буй:
4 сувгийн реле: 14 алхам
4 сувгийн реле: -Bhawna Singh, Prerna Gupta, Maninder Bir Singh Gulshan
Arduino Хос сувгийн хүчдэл мэдрэгчийн модуль: 8 алхам
Arduino Хос сувгийн хүчдэл мэдрэгчийн модуль: Би зааварчилгаа бичээд хэдэн жил болж байна, эргэж ирэх цаг нь болсон гэж бодож байсан. Би хүчдэлийн мэдрэгч бүтээхийг хүсч байсан бөгөөд ингэснээр би вандан санд цахилгаан тэжээлээ холбох боломжтой болсон. Надад хоёр сувгийн хувьсах тэжээлийн хангамж байгаа бөгөөд энэ нь n
Олон сувгийн Wifi хүчдэл ба гүйдлийн тоолуур: 11 алхам (зурагтай)
Олон сувгийн Wifi хүчдэл ба гүйдлийн тоолуур: Талхлах үед ихэвчлэн хэлхээний өөр өөр хэсгүүдийг нэг дор хянах шаардлагатай болдог. Мультиметр датчикийг нэг газраас нөгөөд наалдуулахгүйн тулд би олон сувгийн хүчдэл ба гүйдлийн тоолуур зохион бүтээхийг хүссэн юм. Ina260 самбар
Бүгд нэг дор · DMX терминатор ба DMX шалгагч: 3 алхам
Бүгд нэг дор · DMX терминатор ба DMX шалгагч: Гэрэлтүүлгийн техникч хүний хувьд заримдаа dmx холболтууд нь бэхэлгээний хооронд хэр эрүүл байгааг мэдэх шаардлагатай болдог. Заримдаа утас, бэхэлгээ эсвэл хүчдэлийн хэлбэлзлээс болж DMX систем нь олон асуудал, алдаатай тулгардаг. Тиймээс би хийсэн
Цахилгаан дамжуулагч цавуу ба дамжуулагч утас: LED дэлгэц ба даавууны хэлхээг хий. 7 алхам (зурагтай)
Цахилгаан дамжуулагч цавуу ба дамжуулагч утас: Эвхдэг LED дэлгэц ба даавууны хэлхээг хий. Өөрийн дамжуулагч даавуу, утас, цавуу, соронзон хальс зэргийг хийж потенциометр, резистор, унтраалга, LED дэлгэц, хэлхээ хийхэд ашиглана. дамжуулагч утас нь та уян хатан даавуугаар LED дэлгэц, хэлхээ хийх боломжтой