Sisällysluettelo:
- Vaihe 1: Käyttö: Käyttöideoita
- Vaihe 2: Tee: Osaluettelo
- Vaihe 3: Tee: vastukset
- Vaihe 4: Tee: 120 ohmin vastus
- Vaihe 5: Tee: 470 ohmin vastukset
- Vaihe 6: Tee: 1 k ohmin vastukset
- Vaihe 7: Tee: 330 ohmin vastus
- Vaihe 8: Merkki: LED
- Vaihe 9: Tee: keraaminen kondensaattori
- Vaihe 10: Tee: 2N3904 Transistorit
- Vaihe 11: Tee: ruuvaa liittimet irti, valmistelu
- Vaihe 12: Tee: ruuvaa liittimet alas, liitäntä
- Vaihe 13: Tee: ruuvaa liittimet valmiiksi
- Vaihe 14: Merkki: Juotosliitin
- Vaihe 15: Tee: IC -liitäntä
- Vaihe 16: Tee: DIP -kytkin
- Vaihe 17: Merkki: Bussed Resistor, tunnista nasta 1
- Vaihe 18: Tee: Bussed Resistor, lisääminen aluksella
- Vaihe 19: Tee: Neulepuserot
- Vaihe 20: Valmista: elektrolyyttikorkit
- Vaihe 21: Tee: TIP125 -transistorit
- Vaihe 22: Tee: XLR3 -liittimet
- Vaihe 23: Tee: RS485 IC
- Vaihe 24: DMX: n käyttö
Video: 4 -kanavainen DMX -lähetin -vastaanotin: 24 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:04
DMX IO -alustamoduuli on 4-kanavainen DMX-lähetin-vastaanotin. Vastaanottotilassa se voi ohjata jopa neljää kanavaa pienvirtaista TTL: ää (3.3 V, esim. Servot ja pienet LEDit) tai suurvirtaista (12 V, esim. Lamput, releet, solenoidit, askelmoottori jne.) Lähtöä. Lähetystilassa se voi antaa komentoja koko DMX-universumille (512 kanavaa). Kahden XLR-3-liittimen avulla moduuli voi toimia vastaanottimen tai lähettimen (pää) solmuna DMX-verkossa ja 9-asentoinen DIP-kytkin mahdollistaa osoitteen määritys muuttamatta laiteohjelmistoa. RS-485-laitteiston rakenne mahdollistaa ohjelmiston vaihtamisen RX- ja TX-tilojen välillä, jolloin edistyneet ohjelmoijat voivat kokeilla DMX-vastaanotinprojekteja sekä sarja-DMX-sovelluksia.
Mikä on DMX?
DMX on sarjaprotokolla, joka kulkee RS-485-laitteistolinkin kautta. Se oli alun perin suunniteltu ohjaamaan valoja (Chauvetissa on joukko viileitä DMX -valoja), mutta sitä käytetään myös ohjaamaan servoja, LED -valoja, askelmoottoreita, releitä ja muita laitteita (kuten DMX -luuranko). Se on helppokäyttöinen, vankka protokolla, joka mahdollistaa 1 500 jalan + kaapelin kulun halvalla kaapelilla. DMX -verkossa on 1 isäntälaite ja vähintään yksi orjalaite. Käytettävissä on 512 ohjauskanavaa ja monet orjalaitteet käyttävät useampaa kuin yhtä kanavaa (esim. Valo voi käyttää yhtä kanavaa panorointiin ja toista kallistukseen). Jokainen kanava voi tukea 256 mahdollista arvoa, vaikka jotkut orjalaitteet yhdistävät kaksi kanavaa 65, 535 mahdolliselle arvolle. Kanava -arvoja voidaan muuttaa noin 44 kertaa sekunnissa tai 44 Hz.
Tietoja tästä moduulista
Voit lisätä DMX IO -moduulin potkurialustaan, protoboardiin tai jopa leipälautaan. Puhun sen käytöstä Parallax -potkurin tai Arduinon kanssa tämän ohjeen lopussa. DMX IO -moduuli on suunnitellut Jon Williams ja se on lisensoitu MIT -lisenssillä. Hän tarkasteli DMX: ää (ja tätä moduulia) marraskuun Nuts n 'Volts -sarakkeessaan, jonka voit lukea täältä (pdf). Voit ladata suunnittelutiedoston tai ostaa sarjan tai paljaan piirilevyn Gadget Gangsterista. Saatavana on myös esiasennettuja moduuleja. Rakennusaika on noin 45 minuuttia. Lämmitä juotin ja siirry seuraavaan vaiheeseen!
Vaihe 1: Käyttö: Käyttöideoita
Kun rauta lämpenee, tässä on muutamia esimerkkejä hienoista asioista, joita voit tehdä DMX: llä;
Joulunäyttö
On olemassa useita DMX -himmennin-/kytkinpaketteja (tässä yksi), joiden avulla voit kytkeä lampun tai jouluvalot (tai mitä tahansa muuta, joka voidaan kytkeä seinään), kytkeä se päälle tai pois, pulssia tai himmentää sitä. DMX IO -moduuli voi antaa komentoja DMX: n kautta himmentimille/kytkinpaketeille tai muille DMX -laitteille; esimerkiksi sumukoneita, lasereita, kuplia tai lumikoneita.
Tee valoshow
Väritä kotisi
W Hotel Bostonissa DMX IO -moduuli voi lähettää komentoja sadoille orjalaitteille, kuten COLORdash Quad -pesuvalot.
Ohjaa servoja ja animatroniikkaa
DMX IO -moduulia voidaan käyttää myös komentojen vastaanottamiseen servojen, pneumaattisten laitteiden tai lähes kaikkien laitteiden ohjaamiseksi - voit saada 12 V: n ruuviliittimistä ja piirilevyssä on myös otsikot 3 V: n laitteille. asioita, jotka voidaan tehdä. Seuraavaksi aloitamme moduulin rakentamisen, ja tämän ohjeen lopussa on tietoa sen ohjelmoinnista (älä huoli, se on melko helppoa).
Vaihe 2: Tee: Osaluettelo
Varmista, että sinulla on seuraavat osat. Voit myös noutaa nämä osat hiirestä - jokaisessa kaavion osassa on hiiren osa # (tiedostomuoto on ExpressPCB)
Osaluettelo
- DMX IO -piirilevy
- 9 -asentoinen 300 mil DIP -kytkin
- 3mm vihreä LED
- 4x TIP 125 transistorit
- 2x 200uF elektrolyyttikondensaattorit
- 1x.1uF Radiaalinen keraaminen kondensaattori
- 2x Shunt -puserot
- 8 -nastainen DIP -liitäntä
- 56 nastaista otsikkoa
- 4x 2N3904 Transistorit
- 4x 2 -asentoiset riviliittimet
- RS485 / RS422 -lähetinvastaanottimen IC
- 10 -nastainen väylävastusverkko (10 k ohmia)
- XLR3 -urosliitin
- XLR3 -naarasliitin
- 3x 4,7 k ohmin vastus (keltainen - violetti - punainen)
- 4x 470 ohmin vastus (keltainen - violetti - ruskea)
- 4x 1k ohmin vastus (ruskea - musta - punainen)
- 1x 330 ohmin vastus (oranssi - oranssi - ruskea)
- 1x 120 ohmin vastus (ruskea - punainen - ruskea)
Vaihe 3: Tee: vastukset
Lisää kolme ensimmäistä vastusta, 4,7 k ohmia (keltainen - violetti - punainen) kohdissa R2, R3 ja R4.
Vaihe 4: Tee: 120 ohmin vastus
120 ohmin vastus (ruskea - punainen - ruskea) menee kohtaan R1
Vaihe 5: Tee: 470 ohmin vastukset
R5, R6, R7 ja R8 ovat 470 ohmia (keltainen - violetti - ruskea)
Vaihe 6: Tee: 1 k ohmin vastukset
Aivan 470 ohmin vastuksen vieressä on 1 k ohmin vastukset (ruskea - musta - punainen)
Vaihe 7: Tee: 330 ohmin vastus
Tämän pitäisi olla viimeinen erillinen vastuksesi, ja sitä käytetään rajoittamaan virtaa LEDiin. Se on 330 ohmia (oranssi - oranssi - ruskea) ja menee R13: een
Vaihe 8: Merkki: LED
Lisäämme vihreän LED -valon, se menee aivan levyn keskelle, kuten kuvassa. Huomaa, että lyhyempi johto kulkee neliön reiän läpi, joka on kytketty P27: een. Sinun tarvitsee vain kytkeä se päälle nostamalla P27 korkealle.
Vaihe 9: Tee: keraaminen kondensaattori
Lisää keraaminen kondensaattori levylle kuvan osoittamalla tavalla. Tämä kondensaattori ei ole polarisoitunut, joten ei ole väliä mikä johto menee mihin reikään.
Vaihe 10: Tee: 2N3904 Transistorit
Lisää 2n3904 -transistorit kuvan osoittamalla tavalla. Huomaa, että transistorin litteä puoli on linjassa tason kanssa, kuten taulu on osoittanut.
Vaihe 11: Tee: ruuvaa liittimet irti, valmistelu
Ruuvattavia liittimiä on 4, joista jokaisessa on pieni ura toisella puolella ja pieni viiste toisella puolella. Yhdistämme kaikki terminaalit yhdeksi "tikuksi". Tunnista ensin viiste kullakin liittimellä.
Vaihe 12: Tee: ruuvaa liittimet alas, liitäntä
Liu'uta ne nyt yhteen. Kuvasta näet, kuinka liittimet liukuvat yhteen alhaalta.
Vaihe 13: Tee: ruuvaa liittimet valmiiksi
Liu'uta kaikki neljä liitintä yhteen kuvan osoittamalla tavalla. Sinulla on yksi päätelaite.
Vaihe 14: Merkki: Juotosliitin
Lisää äskettäin luotu päätetikku kortille. Huomaa, että '' puristimien '' (johon liität johdon, jonka haluat liittää liittimiin) tulisi olla lähempänä levyn reunaa. Nämä ovat nastaotsikoita servojen ohjaamiseen. W: n vieressä oleva nasta on ohjaussignaali, keskimmäinen nasta on kytketty +5 V: iin ja oikeanpuoleinen nasta on kytketty maahan. Jos haluat käyttää DMX IO: ta pienitehoisten laitteiden ohjaamiseen, lisää 3 -nastaiset otsikot kussakin paikassa.
Vaihe 15: Tee: IC -liitäntä
IC -pistorasia menee kohtaan U1 ja lovi on lähempänä keraamista kondensaattoria. Lovi -asennolla ei oikeastaan ole merkitystä pistorasian kannalta (se toimii molempiin suuntiin), mutta se auttaa varmistamaan, että asetat IC: n oikeaan suuntaan, joten on parempi tehdä se oikein.
Vaihe 16: Tee: DIP -kytkin
9 -asentoinen DIP -kytkin menee kohtaan SW1. Jokainen DIP -kytkin on merkitty numerolla (oikealle kytkimen alapuolelle), ja 1 -merkitty kytkin siirtyy vasemmalle kuvan osoittamalla tavalla.
Vaihe 17: Merkki: Bussed Resistor, tunnista nasta 1
Kytketyssä vastuksessa on nasta 1, se tunnistetaan katsomalla komponentin runkoa - nasta 1 on merkitty nuolella.
Vaihe 18: Tee: Bussed Resistor, lisääminen aluksella
Nasta 1 kulkee neliön reiän läpi, joka on myös merkitty silkkipainoon, kuten kuvassa.
Vaihe 19: Tee: Neulepuserot
Kortilla on kaksi hyppääjää, TERM: Jos DMX IO -moduuli on päätesolmu (lähettää tai vastaanottaa), liitä nämä hyppyjohtimet liittämällä nämä 2 nastaa. yksi solmu käyttää tätä hyppääjää. Jos näin on, liu'uta hyppääjäsuntia liittääksesi nämä kaksi nastaa. Jos moduuli on viimeinen vastaanotin, voit hypätä vain TERM -hyppääjän ohi. Jos nastasi otsikot tulevat suurena nauhana, leikkaa 2 nastaa ulos patoillasi ja lisää taululle kohtaan, jossa se on merkitty "TERM". Leikkaa 2 nastaa lisää ja lisää kohtaan 'GND'.
Vaihe 20: Valmista: elektrolyyttikorkit
Kaksi elektrolyyttistä korkkia (ne näyttävät pieniltä metallipurkkeilta) menevät kuvassa osoitettuihin paikkoihin. Elektrolyyttikorkit ovat polarisoituneita - pidempi tappi kulkee neliömäisen reiän läpi (myös merkitty "+"). Korkissa on raita. Lyhyempi johdin (lähempänä raitaa) kulkee pidemmän johdon läpi - lähemmäksi levyn reunaa. Molemmat korkit ovat 220uF
Vaihe 21: Tee: TIP125 -transistorit
TIP125 -transistoreita on neljä, ne kulkevat pienempien transistorien ja ruuvattavan riviliittimen väliin. Huomaa kunkin transistorin kieleke, se menee niin, että välilehti on lähempänä silkkipainoon merkittyä C -kirjainta.
Vaihe 22: Tee: XLR3 -liittimet
Taululla on 2 XLR -liitintä (uros ja naaras). Naarasliitin menee '' DMX Out '' -koteloon ja urosliitin '' DMX In '' -laatikkoon. Se on melko helppo saada oikein, koska levyn kiinnitysreiät sopivat vain oikeaan liittimeen.
Vaihe 23: Tee: RS485 IC
RS485 -lähetin -IC (se on ST ST485BN) menee pistorasiaan. Huomaa, että IC: n lovi menee päälle, lähemmäksi keraamista kondensaattoria. Tällä tavalla et menetä niitä siltä varalta, että tarvitset niitä lopulta. Näiden nastojen avulla voit liittää DMX IO -moduulin potkurialustaan, protoboardiin tai leipälevyyn. Taululla jokainen liitäntä on merkitty P0 - P31. Kaaviossa on luettelo yhteyksistä (expresspcb -muoto), mutta näin ne kartoitetaan; P0: DIP -kytkin '256'P1: DIP -kytkin' 128'P2: DIP -kytkin '64'P3: DIP -kytkin' 32'P4: DIP Kytkin '16'P5: DIP -kytkin' 8'P6: DIP -kytkin '4'P7: DIP -kytkin' 2'P8: DIP -kytkin '1'P9: DMX -kanava 1P10: DMX -kanava 2P11: DMX -kanava 3P12: DMX -kanava 4P24: RX2 (tulo) P25: TXE (lähetys käytössä) P26: TX2 (lähetys) P27: toimintavalo
Vaihe 24: DMX: n käyttö
DMX on melko helppokäyttöinen:
Potkurille
VASTAANOTTAA
Jon Williamsin marraskuun Spin Zone -artikkeli sisältää paljon yksityiskohtia DMX: stä ja siitä, miten hän kehitti esineitä. Hän koodasi myös helppokäyttöisen objektin (jm_dmxin), joka yksinkertaistaa DMX-arvojen lukemista. Pyöräytyskoodin avulla sinun tarvitsee vain lisätä kirjasto; obj dmx: "jm_dmxin" Kun sinun on otettava dmx -valvonta käyttöön, pub main dmx.init (24, 16) '24 = vastaanottotappi, 26 = toiminta -LED saadaksesi kanavan arvon, se ei voisi olla helpompaa; dmx.read (chan) Tällä dmx -arvolla voit tehdä mitä haluat - näyttää jotain TV -näytössä, kääntää valon, tehdä pwm -kanavaa jne. Kun olet lukenut DMX -arvot, voit vapauta hammas; dmx.finalizeJon on tehnyt artikkelissaan viileämmän version RGB -valaisimella käyttäen bittikulmamodulaatiota.
LÄHETTÄÄ
Jos DMX IO -moduulisi on päälähetin, älä unohda liukua hyppy -shuntteja molemmille hyppääjille. Ohjelmiston osalta Potkurin Obexissa on DMX -lähetysobjekti, joka helpottaa DMX -lähtöä. Tässä on esimerkki sen käytöstä: Lisää ensin objekti spin -koodisi objektiosaan. obj dmxout: "DMXout" käynnistääksesi sen; dira [25]: = outa [25]: = 1 'tuo lähetyksen käyttöön highdmxout.start (26)' käynnistää dmxoutsending dmx -arvot eivät voisi olla helpompia - vain; dmxout. Write (2, 255) 'kanava = 2, arvo = 255
Arduinolle
DMX IO -moduulissa on säännölliset.1 nastat, joten se ei sovi Arduinon päälle, mutta voit silti liittää sen arduinoon johdoilla tai protoboardilla. Arduino Playgroundissa on hyvä opas. P0: P8 - DIP -kytkimet
Suositeltava:
IOT DMX -ohjain, jossa Arduino ja Stage Monster Live: 6 vaihetta
IOT DMX -ohjain Arduinolla ja Stage Monster Live: Hallitse näyttämön valaistusta ja muita DMX-laitteita puhelimestasi tai muusta verkkokäyttöisestä laitteesta. Näytän sinulle, kuinka nopeasti ja helposti rakentaa oma DMX -ohjain, joka toimii Stage Monster Live -alustalla Arduino Megan avulla
Arduino DMX 512 -testeri ja -ohjain: 19 vaihetta
Arduino DMX 512 -testeri ja -ohjain: Actualizaciones, ficheros, códigos … English version Este p
Arduino DMX 512 -testeri ja -ohjain FIN: 19 vaihetta
Arduino DMX 512 -testeri ja -ohjain FIN: Päivitykset, tiedostot, koodit, kaaviot … Versión en Español Tämä projekti syntyy tarpeesta hankkia portaali
DMX Animatronic -robotti: 9 vaihetta (kuvilla)
DMX Animatronic Robot: Tämä projekti kuvaa täysin toimivan animatronic -prototyypin kehittämistä. Se toteutetaan alusta alkaen ja sen tarkoituksena on olla opas tulevien monimutkaisempien animatronisten robottien kehittämiseen. Järjestelmä perustuu Arduinon mikroyhteyteen
Kaikki yhdessä · DMX Terminator & DMX Tester: 3 vaihetta
Kaikki yhdessä · DMX Terminator & DMX Tester: Valoteknikkona sinun on joskus tiedettävä, kuinka terveet dmx -liitännät ovat valaisimien joukossa. Joskus johtimien, kiinnittimien tai jännitteen vaihtelujen vuoksi DMX -järjestelmä altistuu monille ongelmille ja virheille. Joten tein