Satura rādītājs:

4 kanālu DMX uztvērējs: 24 soļi
4 kanālu DMX uztvērējs: 24 soļi

Video: 4 kanālu DMX uztvērējs: 24 soļi

Video: 4 kanālu DMX uztvērējs: 24 soļi
Video: Dr. Dre, Snoop Dogg, Eminem, Mary J. Blige, Kendrick Lamar & 50 Cent FULL Pepsi SB LVI Halftime Show 2024, Novembris
Anonim
4 kanālu DMX uztvērējs
4 kanālu DMX uztvērējs

DMX IO platformas modulis ir 4 kanālu DMX uztvērējs. Saņemšanas režīmā tas var kontrolēt līdz četriem zemas strāvas TTL kanāliem (3.3v, piemēram, servos un mazām gaismas diodēm) vai augstas strāvas (12v, piemēram, lampas, releji, solenoīdi, soļu motors utt.). Pārraides režīmā tas var izdot komandas visam DMX visumam (512 kanāli). Divi XLR-3 savienotāji ļauj modulim darboties kā uztvērēja vai raidītāja (galvenajam) mezglam DMX tīklā, un 9 pozīciju DIP slēdzis ļauj adreses konfigurācija, nemainot programmaparatūru. RS-485 aparatūras dizains ļauj programmatūru pārslēgt starp RX un TX režīmiem, ļaujot pieredzējušiem programmētājiem eksperimentēt ar DMX uztvērēju projektiem, kā arī sērijveida uz DMX lietojumprogrammām.

Kas ir DMX?

DMX ir sērijas protokols, kas darbojas, izmantojot aparatūras saiti RS-485. Sākotnēji tas bija paredzēts gaismu vadīšanai (Chauvet ir virkne vēsu DMX gaismu), bet to izmanto arī servo, LED, pakāpju motoru, releju un citu ierīču (piemēram, DMX skeleta) vadīšanai. Tas ir viegli lietojams, stabils protokols, kas ļauj izmantot 1 500 pēdas + kabeli, izmantojot lētu kabeli. DMX tīklā ir 1 galvenā ierīce un 1 vai vairākas palīgiekārtas. Ir pieejami 512 vadības kanāli, un daudzas vergu ierīces izmanto vairāk nekā vienu kanālu (piemēram, gaisma var izmantot vienu kanālu panoramēšanai, otru - slīpumam). Katrs kanāls var atbalstīt 256 iespējamās vērtības, lai gan dažas vergu ierīces apvienos 2 kanālus 65, 535 iespējamām vērtībām. Kanāla vērtības var mainīt aptuveni 44 reizes sekundē vai 44 Hz.

Par šo moduli

Jūs varat pievienot DMX IO moduli dzenskrūves platformai, protoboardam vai pat maizei. Šīs instrukcijas beigās es runāšu par tā izmantošanu ar Parallax propelleri vai Arduino. DMX IO moduli izstrādāja Džons Viljamss un tas ir licencēts saskaņā ar MIT licenci. Viņš pārskatīja DMX (un šo moduli) savā novembra slejā Nuts n 'Volts, kuru varat izlasīt šeit (pdf). Jūs varat lejupielādēt dizaina failu vai iegādāties komplektu vai tukšu PCB no sīkrīka Gangster. Ir pieejami arī iepriekš samontēti moduļi. Izgatavošanas laiks ir aptuveni 45 minūtes. Iesildiet lodāmuru un pārejiet pie nākamās darbības!

1. darbība. Lietošana: lietošanas idejas

Lietošana: Lietošanas idejas
Lietošana: Lietošanas idejas

Kamēr jūsu gludeklis uzsilst, šeit ir daži piemēri atdzist lietām, ko varat darīt ar DMX;

Ziemassvētku displejs

Ir vairāki DMX aptumšošanas/slēdžu komplekti (šeit ir viens), kas ļauj pieslēgt lampu vai Ziemassvētku gaismiņu pavedienu (vai jebko citu, ko var pieslēgt pie sienas), ieslēgt vai izslēgt, pulsēt vai aptumšot. DMX IO modulis var izdot komandas, izmantojot DMX, lai aptumšotu/pārslēgtu komplektus vai citas DMX ierīces; tādas lietas kā miglas mašīnas, lāzeri, burbuļi vai sniega mašīna.

Veiciet gaismas šovu

Krāsojiet savu māju

Attēls
Attēls

W viesnīca Bostonā DMX IO modulis var nosūtīt komandas simtiem vergu ierīču, piemēram, šīs COLORdash Quad mazgāšanas gaismas.

Vadības servo un animatronika

DMX IO moduli var izmantot arī, lai saņemtu komandas servo, pneimatikas vai gandrīz jebkuras ierīces vadīšanai - jūs saņemat 12 V spriegumu no noskrūvējamiem spailēm, un panelī ir arī galvenes 3 V ierīcēm. lietas, ko var izdarīt. Tālāk mēs sāksim veidot moduli, un šīs pamācības beigās ir informācija par to, kā to programmēt (neuztraucieties, tas ir diezgan vienkārši).

2. darbība. Izveidojiet: detaļu sarakstu

Marka: detaļu saraksts
Marka: detaļu saraksts

Pārliecinieties, vai jums ir šādas daļas. Jūs varat arī paņemt šīs daļas no peles - katrai shēmas daļai ir peles daļa # (faila formāts ir ExpressPCB)

Detaļu saraksts

  • DMX IO PCB
  • 9 pozīciju 300 mil DIP slēdzis
  • 3 mm zaļa gaismas diode
  • 4x TIP 125 tranzistori
  • 2x 200uF elektrolītiskie kondensatori
  • 1x.1uF radiālais keramikas kondensators
  • 2x šunta džemperi
  • 8 kontaktu DIP ligzda
  • 56 tapas galvenes
  • 4x 2N3904 tranzistori
  • 4x 2 pozīciju spaiļu bloki
  • RS485 / RS422 uztvērēja IC
  • 10 kontaktu saspiestu rezistoru tīkls (10 k omi)
  • XLR3 vīriešu savienotājs
  • XLR3 sieviešu savienotājs
  • 3x 4,7 kΩ rezistors (dzeltens - violets - sarkans)
  • 4x 470 omu rezistors (dzeltens - violets - brūns)
  • 4x 1k omu rezistors (brūns - melns - sarkans)
  • 1x 330 omu rezistors (oranžs - oranžs - brūns)
  • 1x 120 omu rezistors (brūns - sarkans - brūns)

3. solis: izgatavojiet: rezistorus

Marka: Rezistori
Marka: Rezistori

Pievienojiet pirmos trīs rezistorus, 4,7 kΩ (dzeltens - violets - sarkans) pie R2, R3 un R4.

4. solis: izgatavojiet: 120 omu rezistoru

Marka: 120 omu rezistors
Marka: 120 omu rezistors

120 omu rezistors (brūns - sarkans - brūns) iet pie R1

5. solis: izgatavojiet: 470 omu rezistorus

Marka: 470 omi rezistori
Marka: 470 omi rezistori

R5, R6, R7 un R8 ir 470 omi (dzeltens - violets - brūns)

6. solis: izgatavojiet 1k omu rezistorus

Marka: 1k omu rezistori
Marka: 1k omu rezistori

Tieši blakus 470 omu rezistoriem ir 1k omu rezistori (brūns - melns - sarkans)

7. solis: izgatavojiet: 330 omu rezistoru

Marka: 330 omu rezistors
Marka: 330 omu rezistors

Tam vajadzētu būt jūsu pēdējam diskrētajam rezistoram, un to izmanto, lai ierobežotu strāvu līdz LED. Tas ir 330 omi (oranžs - oranžs - brūns) un iet pie R13

8. solis: izgatavojiet: LED

Marka: LED
Marka: LED

Pievienosim zaļo gaismas diodi, tā iet tieši tāfeles vidū, kā norādīts fotoattēlā. Ņemiet vērā, ka īsāks vads iet caur kvadrātveida caurumu. Šis vads ir savienots ar P27. Viss, kas jums jādara, lai to ieslēgtu, ir paaugstināt P27.

9. solis: izgatavojiet keramikas kondensatoru

Ražotājs: keramikas kondensators
Ražotājs: keramikas kondensators

Pievienojiet plāksnei keramikas kondensatoru, kā norādīts fotoattēlā. Šis kondensators nav polarizēts, tāpēc nav svarīgi, kurš vads iet caurumā.

10. solis: izveidojiet: 2N3904 tranzistori

Marka: 2N3904 tranzistori
Marka: 2N3904 tranzistori

Pievienojiet 2n3904 tranzistorus, kā norādīts fotoattēlā. Ņemiet vērā, ka tranzistora plakanā puse sakrīt ar plakano pusi, kā norādīts uz tāfeles.

11. solis: izgatavojiet: noskrūvējiet spailes, sagatavošana

Marka: Noskrūvēt spailes, Sagatavošana
Marka: Noskrūvēt spailes, Sagatavošana

Ir 4 skrūvējami termināļi, katram no tiem ir neliela rieva vienā pusē un mazs slīpums otrā. Mēs savienosim visus termināļus vienā "nūjā". Vispirms identificējiet slīpumu uz katras spailes.

12. solis: izgatavojiet: pieskrūvējiet spailes, pievienojiet

Marka: noskrūvēt spailes, savienot
Marka: noskrūvēt spailes, savienot

Tagad salieciet tos kopā. Fotoattēlā varat redzēt, kā termināļi slīd kopā, no apakšas.

13. darbība. Marka: noskrūvējiet termināļus, pabeidziet

Marka: Noskrūvēt spailes, pabeigta
Marka: Noskrūvēt spailes, pabeigta

Bīdiet visus četrus spailes kopā, kā parādīts fotoattēlā. Jums būs viena termināļa nūja.

14. solis. Marka: termināļa lodēšana uz leju

Marka: Lodēšanas terminālis
Marka: Lodēšanas terminālis

Pievienojiet dēlim savu jaunizveidoto termināļa nūju. Ņemiet vērā, ka "skavām" (kur ievietojat vadu, kuru vēlaties savienot ar spailēm) jābūt tuvāk tāfeles malai. Ievērojiet lodziņus, kas apzīmēti ar "W" pa labi no tranzistoriem? Tās ir tapu galvenes servo vadīšanai. Piespraude blakus W ir vadības signāls, vidējā tapa ir pievienota +5V, un labajā pusē esošā tapa ir savienota ar zemi. Ja vēlaties izmantot DMX IO, lai kontrolētu mazjaudas ierīces, pievienojiet 3 kontaktu galvenes katrā vietā.

15. solis: izgatavojiet: IC ligzda

Marka: IC ligzda
Marka: IC ligzda

IC ligzda iet pie U1 ar iecirtumu tuvāk keramikas kondensatoram. Izgriezuma pozīcijai faktiski nav nozīmes kontaktligzdai (tas darbosies jebkurā gadījumā), taču tas palīdzēs pārliecināties, ka ievietojat IC pareizajā virzienā, tāpēc labāk to darīt pareizi.

16. darbība: izgatavojiet: DIP slēdzis

Marka: DIP slēdzis
Marka: DIP slēdzis

9 pozīciju DIP slēdzis atrodas SW1. Katrs DIP slēdzis ir atzīmēts ar skaitli (tieši zem slēdža), un slēdzis ar apzīmējumu “1” iet pa kreisi, kā norādīts fotoattēlā.

17. solis. Izgatavojiet: saspiests rezistors, 1. tapas noteikšana

Marka: saspiests rezistors, identifikācijas tapa 1
Marka: saspiests rezistors, identifikācijas tapa 1

Sprieguma rezistoram ir “tapa 1”, to identificē, aplūkojot detaļas korpusu - 1. tapu apzīmē ar bultiņu.

18. solis. Izgatavojiet: saspiestu rezistoru, pievienojot tāfelei

Marka: saspiests rezistors, pievienošana valdei
Marka: saspiests rezistors, pievienošana valdei

1. tapa iet caur kvadrātveida caurumu, kas arī ir atzīmēts uz sietspiedes, kā norādīts attēlā.

19. solis: izgatavojiet: džemperi

Marka: džemperi
Marka: džemperi

Uz tāfeles ir divi džemperi, TERM: Ja DMX IO modulis ir gala mezgls (pārraida vai saņem), pabīdiet džempera šunti, lai savienotu šīs 2 tapas. GND: ja DMX IO modulis ir galvenais (pārraidošais) viens mezgls izmantos šo džemperi. Ja tā, tad vienkārši pabīdiet džempera šunti, lai savienotu šīs 2 tapas. Ja modulis ir galvenais raidītājs, jūs abus džemperus pārslēgsit. Ja modulis ir pēdējais uztvērējs, jūs pārslēdzat tikai TERM džemperi. Pretējā gadījumā jums nav nepieciešams pārvietot nevienu džemperi. Ja jūsu tapas galvenes ir lielā sloksnē, izgrieziet ar tapām 2 tapas un pievienojiet tāfelei vietu, kur tā ir apzīmēta ar “TERM”. Izgrieziet vēl 2 tapas un pievienojiet “GND”.

20. solis: izgatavojiet: elektrolītiskos vāciņus

Marka: elektrolītiskie vāciņi
Marka: elektrolītiskie vāciņi

2 elektrolītiskie vāciņi (tie izskatās kā mazas metāla kārbas) iet uz fotoattēlā norādītajām vietām. Elektrolītiskie vāciņi ir polarizēti - garākā tapa iziet caur kvadrātveida caurumu (arī atzīmēta ar “+”). Uz vāciņa ir svītra. Īsāks vads (tuvāk svītrai) iet caur garāko vadu - tuvāk dēļa malai. Abi vāciņi ir 220uF

21. solis: izveidojiet: TIP125 tranzistori

Marka: TIP125 tranzistori
Marka: TIP125 tranzistori

Ir 4 lieli TIP125 tranzistori, tie atrodas starp mazākajiem tranzistoriem un noskrūvējamo spaiļu bloku. Ņemiet vērā katra tranzistora cilni, tā atrodas tā, lai cilne būtu tuvāk zīda ekrānā atzīmētajai "C".

22. darbība. Izveidojiet XLR3 savienotājus

Marka: XLR3 savienotāji
Marka: XLR3 savienotāji

Uz tāfeles ir 2 XLR savienotāji (vīrieši un sievietes). Sievietes savienotājs atrodas kastē ar nosaukumu “DMX Out”, bet vīriešu savienotājs - kastē ar nosaukumu “DMX In”. Ir diezgan viegli tos pareizi izlabot, jo montāžas atveres uz tāfeles atbilst tikai pareizajam savienotājam.

23. darbība. Izveidojiet: RS485 IC

Marka: RS485 IC
Marka: RS485 IC

RS485 Transeiver IC (tas ir ST ST485BN) iet ligzdā. Ņemiet vērā, ka iecirtums uz IC iet uz augšu, tuvāk keramikas kondensatoram. Ja jums nav nepieciešami džemperu šunti, vienkārši pabīdiet katru virs vienas tapas. Tādā veidā jūs tos nezaudēsit, ja jums tie beidzot būs nepieciešami. Visbeidzot, pievienojiet tapas savienotājus tāfeles ārējai rindai. Šīs tapas ļauj savienot DMX IO moduli ar propellera platformu, protoboardu vai maizes dēli. Uz tāfeles katrs savienojums ir apzīmēts ar P0 - P31. Shēmā ir savienojumu saraksts (expresspcb formāts), bet lūk, kā tie tiek kartēti; P0: DIP slēdzis '256'P1: DIP slēdzis' 128'P2: DIP slēdzis '64'P3: DIP slēdzis' 32'P4: DIP Slēdzis '16'P5: DIP slēdzis' 8'P6: DIP slēdzis '4'P7: DIP slēdzis' 2'P8: DIP slēdzis '1'P9: DMX kanāls 1P10: DMX kanāls 2P11: DMX kanāls 3P12: DMX kanāls 4P24: RX2 (ieeja) P25: TXE (pārraides iespējošana) P26: TX2 (pārraide) P27: darbības gaismas diode

24. darbība: DMX izmantošana

Izmantojot DMX
Izmantojot DMX

DMX lietošana ir diezgan vienkārša:

Propelleram

SAŅEMT

Jona Viljamsa novembra griešanās zonas rakstā ir sniegta daudz informācijas par DMX un to, kā viņš izstrādāja objektus. Viņš arī iekodēja viegli lietojamu objektu (jm_dmxin), kas vienkāršos DMX vērtību lasīšanu. Izmantojot savu griešanās kodu, jums vienkārši jāpievieno bibliotēka; obj dmx: "jm_dmxin" Kad jums ir jāieslēdz dmx uzraudzība, pub main dmx.init (24, 16) '24 = uztveršanas tapa, 26 = aktivitātes LED, lai iegūtu kanāla vērtību, tas nevar būt vieglāk; dmx.read (chan) Ar šo dmx vērtību jūs varat darīt visu, ko vēlaties - parādīt kaut ko televizora displejā, ieslēgt gaismu, veikt kādu pwm kanālam utt. Kad esat pabeidzis lasīt DMX vērtības, varat atbrīvojiet zobratu ar; dmx.finalizeJon savā rakstā ir izveidojis vēsāku versiju ar RGB apgaismes ierīci, izmantojot bitu leņķa modulāciju.

SŪTĪT

Ja jūsu DMX IO modulis ir galvenais raidītājs, neaizmirstiet slīdēt uz džemperu šuntiem abiem džemperiem. Programmatūras gadījumā propellera Obex ir DMX sūtīšanas objekts, kas nodrošina vieglu DMX izvadi. Šeit ir piemērs, kā to izmantot: Vispirms pievienojiet objektu sava griešanās koda objektu sadaļai; obj dmxout: "DMXout", lai to sāktu; dira [25]: = outa [25]: = 1 'nodrošina TX iespējošanu highdmxout.start (26)' sāk dmxoutsending dmx vērtības nevar būt vienkāršākas - vienkārši; dmxout. Write (2, 255) 'kanāls = 2, vērtība = 255

Par Arduino

DMX IO modulim ir regulāri 1 collu atstatumi, tāpēc tas neietilps Arduino virspusē, tomēr jūs joprojām varat to savienot ar arino ar vadiem vai protobordu. Arduino rotaļu laukumā ir labs ceļvedis. P0: P8 - DIP slēdži

Ieteicams: