Tartalomjegyzék:

4 csatornás DMX adó -vevő: 24 lépés
4 csatornás DMX adó -vevő: 24 lépés

Videó: 4 csatornás DMX adó -vevő: 24 lépés

Videó: 4 csatornás DMX adó -vevő: 24 lépés
Videó: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, November
Anonim
4 csatornás DMX adó -vevő
4 csatornás DMX adó -vevő

A DMX IO Platform Module egy 4 csatornás DMX adó-vevő. Vételi módban akár négy csatorna alacsony áramú TTL-ét (3.3V, pl. Szervók és kis LED-ek) vagy nagyáramú (12v, pl. Lámpák, relék, mágnesszelepek, léptetőmotor stb.) Kimenetet vezérelhet. Átviteli módban parancsokat adhat ki egy teljes DMX univerzumnak (512 csatorna). A kettős XLR-3 csatlakozó lehetővé teszi a modul számára, hogy vevő- vagy adó (fő) csomópontként működjön egy DMX hálózatban, és egy 9 állású DIP kapcsoló lehetővé teszi cím konfiguráció a firmware megváltoztatása nélkül. Az RS-485 hardver kialakítása lehetővé teszi a szoftverváltást az RX és a TX üzemmódok között, lehetővé téve a haladó programozók számára, hogy kísérletezzenek a DMX vevőprojektekkel, valamint a soros-DMX alkalmazásokkal.

Mi az a DMX?

A DMX egy soros protokoll, amely RS-485 hardver kapcsolaton keresztül fut. Eredetileg a fények vezérlésére tervezték (a Chauvet egy csomó hűvös DMX lámpával rendelkezik), de szervók, LED -ek, léptetőmotorok, relék és egyéb eszközök (például egy DMX csontváz) vezérlésére is használják. Ez egy könnyen használható, robusztus protokoll, amely lehetővé teszi 1500 láb + kábel futtatását olcsó kábellel. A DMX hálózat 1 fő eszközzel és 1 vagy több szolga eszközzel rendelkezik. 512 vezérlőcsatorna áll rendelkezésre, és sok szolga eszköz egynél több csatornát használ (pl. Egy lámpa használhat 1 csatornát a pásztázáshoz, egy másikat a döntéshez). Minden csatorna 256 lehetséges értéket támogat, bár egyes szolgaberendezések 2 csatornát kombinálnak 65, 535 lehetséges értékhez. A csatornaértékek másodpercenként körülbelül 44 -szer, vagy 44 Hz -en változtathatók.

Erről a modulról

Hozzáadhatja a DMX IO modult a propellerplatformhoz, egy protoboardhoz, vagy akár egy deszkához. Ennek az utasításnak a végén Parallax propellerrel vagy Arduino -val fogok használni. A DMX IO modult Jon Williams tervezte, és az MIT licenc alatt van engedélyezve. Áttekintette a DMX -t (és ezt a modult) novemberi Nuts n 'Volts rovatában, amelyet itt olvashat (pdf). Letöltheti a tervfájlt, vagy megvásárolhatja a készletet vagy egy csupasz PCB -t a Gadget Gangster webhelyről. Előre összeszerelt modulok is rendelkezésre állnak. Az elkészítési idő körülbelül 45 perc. Melegítse fel a forrasztópáka -t, és folytassa a következő lépéssel!

1. lépés: Használat: Használati ötletek

Használata: Használati ötletek
Használata: Használati ötletek

Amíg a vasaló felmelegszik, íme néhány példa a DMX -szel elvégezhető remek dolgokra;

Karácsonyi kijelző

Számos DMX fényerőszabályzó/kapcsolócsomag létezik (itt van egy), amelyek lehetővé teszik lámpa vagy karácsonyi fények (vagy bármi más, amely a falhoz csatlakoztatható) csatlakoztatását, be- vagy kikapcsolását, pulzálását vagy halványítását. A DMX IO modul parancsokat adhat ki a DMX -en keresztül a dimmer/switch csomagokhoz vagy más DMX eszközökhöz; ködgépek, lézerek, buborékok vagy hógép.

Csinálj fény show -t

Színezd ki a házadat

Kép
Kép

W Hotel Bostonban

Vezérlő szervók és Animatronics

A DMX IO modul használható parancsok fogadására a szervók, pneumatika vagy szinte bármilyen eszköz vezérléséhez - 12V -ot kap a lecsavarható terminálokról, és a táblán fejlécek is találhatók a 3V -os eszközök számára. megtehető dolgokat. Ezután elkezdjük a modul építését, és ennek az utasításnak a végén információ található a programozásról (ne aggódjon, ez nagyon egyszerű).

2. lépés: Készítse el: alkatrészlistát

Gyártmány: Alkatrészlista
Gyártmány: Alkatrészlista

Győződjünk meg arról, hogy megvannak a következő részek. Ezeket az alkatrészeket az egérmutatóból is lekaphatja - a vázlat minden részén van egérrész # (a fájlformátum ExpressPCB)

Alkatrész lista

  • DMX IO NYÁK
  • 9 állású 300 mil DIP kapcsoló
  • 3 mm -es zöld LED
  • 4x TIP 125 tranzisztor
  • 2x 200uF elektrolit kondenzátor
  • 1x.1uF radiális kerámia kondenzátor
  • 2x Shunt jumper
  • 8 tűs DIP aljzat
  • 56 tűs fejlécek
  • 4x 2N3904 tranzisztorok
  • 4x 2 pozíciós sorkapcsok
  • RS485 / RS422 adó -vevő IC
  • 10 tűs ütköző ellenállású hálózat (10 k ohm)
  • XLR3 férfi csatlakozó
  • XLR3 női csatlakozó
  • 3x 4,7 k ohmos ellenállás (sárga - lila - piros)
  • 4x 470 ohmos ellenállás (sárga - lila - barna)
  • 4x 1k ohmos ellenállás (barna - fekete - piros)
  • 1x 330 ohmos ellenállás (narancs - narancs - barna)
  • 1x 120 ohmos ellenállás (barna - piros - barna)

3. lépés: Gyártás: ellenállások

Gyártmány: ellenállások
Gyártmány: ellenállások

Adja hozzá az első három ellenállást, 4,7 k ohm (sárga - lila - piros) R2, R3 és R4.

4. lépés: Gyártás: 120 ohmos ellenállás

Gyártmány: 120 Ohm ellenállás
Gyártmány: 120 Ohm ellenállás

A 120 ohmos ellenállás (barna - piros - barna) R1 -nél megy

5. lépés: Gyártás: 470 ohmos ellenállások

Gyártmány: 470 ohmos ellenállások
Gyártmány: 470 ohmos ellenállások

R5, R6, R7 és R8 470 ohm (sárga - lila - barna)

6. lépés: Készítsen 1 k ohmos ellenállásokat

Gyártmány: 1 k ohmos ellenállások
Gyártmány: 1 k ohmos ellenállások

A 470 ohmos ellenállások mellett az 1 k ohmos ellenállások (barna - fekete - piros)

7. lépés: Gyártás: 330 ohmos ellenállás

Gyártmány: 330 Ohm ellenállás
Gyártmány: 330 Ohm ellenállás

Ez legyen az utolsó diszkrét ellenállás, és arra használják, hogy korlátozzák az áramot a LED -re. 330 ohm (narancssárga - narancssárga - barna), és R13 -nál tart

8. lépés: Gyártás: LED

Gyártmány: LED
Gyártmány: LED

Tegyük hozzá a zöld LED -et, ez a tábla közepére megy, amint azt a fénykép is jelzi. Vegye figyelembe, hogy a rövidebb vezeték átmegy a négyzet alakú lyukon. Ez a led a P27 -hez van csatlakoztatva. A bekapcsoláshoz mindössze annyit kell tennie, hogy magasra állítja a P27 -et.

9. lépés: Gyártás: kerámia kondenzátor

Gyártmány: kerámia kondenzátor
Gyártmány: kerámia kondenzátor

Adja hozzá a kerámia kondenzátort a táblához, a képen látható módon. Ez a kondenzátor nem polarizált, így nem mindegy, melyik vezeték melyik lyukba kerül.

10. lépés: Gyártás: 2N3904 tranzisztorok

Gyártmány: 2N3904 tranzisztorok
Gyártmány: 2N3904 tranzisztorok

Adja hozzá a 2n3904 tranzisztorokat a képen látható módon. Ne feledje, hogy a tranzisztor lapos oldala egy vonalba esik a lapos oldallal, amint az a táblán látható.

11. lépés: Gyártmány: Csavarja le a csatlakozókat, előkészítés

Gyártmány: Csavarja le a csatlakozókat, előkészítés
Gyártmány: Csavarja le a csatlakozókat, előkészítés

Négy csavarozható csatlakozó található, mindegyiknek van egy kis hornya az egyik oldalán és egy kis ferde a másik oldalon. Az összes terminált egyetlen „botba” fogjuk csatlakoztatni. Először azonosítsa a kúpokat az egyes sorkapcsokon.

12. lépés: Gyártmány: Csavarja le a csatlakozókat, csatlakoztassa

Gyártmány: Csavarja le a csatlakozókat, csatlakoztassa
Gyártmány: Csavarja le a csatlakozókat, csatlakoztassa

Most csúsztassa össze őket. A fotón látható, hogyan csúsznak össze a terminálok, alulról.

13. lépés: Gyártmány: Csavarja le a csatlakozókat, kész

Gyártmány: Csavarja le a csatlakozókat, kész
Gyártmány: Csavarja le a csatlakozókat, kész

Csúsztassa mind a négy csatlakozót a képen látható módon. Egy terminál "botja" lesz.

14. lépés: Gyártmány: Forrasztás lefelé

Gyártmány: Forrasztási terminál
Gyártmány: Forrasztási terminál

Adja hozzá az újonnan létrehozott terminál botot a táblához. Ne feledje, hogy a "bilincseknek" (ahová behelyezi a vezetéket, amelyet a terminálokhoz szeretne csatlakoztatni) közelebb kell lenniük a tábla széléhez. Ezek csapok fejlécei a szervók vezérléséhez. A W melletti csap a vezérlőjel, a középső tüske +5 V -ra, a jobb oldali pedig a földre van kötve. Ha a DMX IO -t szeretné használni az alacsony fogyasztású eszközök vezérléséhez, adjon hozzá 3 tűs fejléceket minden helyre.

15. lépés: Gyártmány: IC aljzat

Gyártmány: IC aljzat
Gyártmány: IC aljzat

Az IC -foglalat U1 -nél megy, a bevágás közelebb van a kerámia kondenzátorhoz. A bemetszés helyzet valójában nem számít a foglalat számára (mindkét módon működik), de segít abban, hogy az IC -t a megfelelő irányba helyezze, ezért jobb helyesen csinálni.

16. lépés: Gyártmány: DIP kapcsoló

Gyártmány: DIP kapcsoló
Gyártmány: DIP kapcsoló

A 9 állású DIP kapcsoló az SW1 állásban található. A DIP minden kapcsolóját egy szám jelöli (közvetlenül a kapcsoló alatt), és az „1” feliratú kapcsoló balra megy, amint az a fényképen is látható.

17. lépés: Gyártás: ütközéses ellenállás, az 1. tüske azonosítása

Gyártmány: ütközéses ellenállás, azonosító csap 1
Gyártmány: ütközéses ellenállás, azonosító csap 1

A buszolt ellenállásnak van egy „1 -es csapja”, amelyet az alkatrész testére nézve azonosítanak - az 1 -es érintkezőt egy nyíl jelöli.

18. lépés: Gyártás: Bussed Resistor, Hozzáadás a táblához

Gyártmány: Fúvott ellenállás, Hozzáadás a táblához
Gyártmány: Fúvott ellenállás, Hozzáadás a táblához

Az 1. tüske átmegy a négyzet alakú lyukon, amely a selyemszitán is meg van jelölve, ahogy a képen látható.

19. lépés: Gyártmány: Jumper

Gyártmány: pulóverek
Gyártmány: pulóverek

Két jumper van a táblán, TERM: Ha a DMX IO modul végcsomópont (adás vagy fogadás), csúsztassa el az áthidaló söntöt, hogy összekapcsolja ezeket a 2 érintkezőt. GND: Ha a DMX IO modul a mester (átvitel) - csak az egyik csomópont használja ezt a jumpert. Ha igen, akkor csak csúsztassa el az áthidaló söntöt, hogy összekapcsolja ezt a 2 érintkezőt. Ha a modul a fő adó, akkor mindkét jumpert áthidalja. Ha a modul az utolsó vevő, akkor csak a TERM jumpert kell átugrani. Ellenkező esetben egyik jumpert sem kell átugrani. Ha a tűfejlécek nagy csíkban vannak, vágja ki a csapjait a csapjaival, és adja hozzá a táblához a „TERM” feliratú feliratot. Vágjon ki még 2 csapot, és adja hozzá a „GND” ponthoz.

20. lépés: Gyártás: elektrolitikus kupakok

Gyártmány: elektrolitsapkák
Gyártmány: elektrolitsapkák

A 2 elektrolitikus kupak (kis fémdobozoknak tűnnek) a fényképen jelzett helyekre megy. Az elektrolitikus kupakok polarizáltak - a hosszabb csap átmegy a négyzet alakú lyukon (szintén "+" jelzéssel). A rövidebb vezeték (közelebb a csíkhoz) áthalad a hosszabb vezetéken - közelebb a tábla széléhez. Mindkét sapka 220uF

21. lépés: Gyártmány: TIP125 tranzisztorok

Gyártmány: TIP125 tranzisztorok
Gyártmány: TIP125 tranzisztorok

Négy nagy TIP125 tranzisztor található a kisebb tranzisztorok és a lecsavarható sorkapocs között. Vegye figyelembe az egyes tranzisztorok fülét, így a Tab közelebb van a selyemképernyőn megjelölt „C” -hez.

22. lépés: Gyártás: XLR3 csatlakozók

Gyártmány: XLR3 csatlakozók
Gyártmány: XLR3 csatlakozók

Két XLR csatlakozó (férfi és nő) található a táblán. A hüvelyes csatlakozó a „DMX Out” feliratú dobozba kerül, a dugaszoló csatlakozó pedig a „DMX In” feliratú dobozba. Ezeket elég könnyű megszerezni, mivel a táblán lévő rögzítőlyukak csak a megfelelő csatlakozóhoz illeszkednek.

23. lépés: Gyártás: RS485 IC

Gyártmány: RS485 IC
Gyártmány: RS485 IC

Az RS485 Transeiver IC (ez egy ST ST485BN) megy a foglalatba. Ne feledje, hogy az IC -n lévő bevágás felül van, közelebb a kerámia kondenzátorhoz. Ha nincs szüksége az áthidaló shuntokra, csak csúsztassa mindegyiket egy tűre. Így nem fogja elveszíteni őket arra az esetre, ha végül szüksége lenne rájuk. Végül vegyen fel tűcsatlakozókat a tábla külső sorába. Ezek a csapok lehetővé teszik a DMX IO modul csatlakoztatását a propeller platformhoz, protoboardhoz vagy kenyérlaphoz. A táblán minden csatlakozás P0 - P31 felirattal van ellátva. A sematikus ábrán szerepel a kapcsolatok listája (expresspcb formátum), de a következőképpen térképezik fel őket: P0: DIP kapcsoló '256'P1: DIP kapcsoló' 128'P2: DIP kapcsoló '64'P3: DIP kapcsoló' 32'P4: DIP Kapcsoló '16'P5: DIP kapcsoló' 8'P6: DIP kapcsoló '4'P7: DIP kapcsoló' 2'P8: DIP kapcsoló '1'P9: DMX csatorna 1P10: DMX csatorna 2P11: DMX csatorna 3P12: DMX csatorna 4P24: RX2 (bemenet) P25: TXE (átvitel engedélyezve) P26: TX2 (átvitel) P27: Tevékenység LED

24. lépés: A DMX használata

DMX használata
DMX használata

A DMX használata nagyon egyszerű:

A Propeller számára

KAP

Jon Williams novemberi Spin Zone cikke sok részletet tartalmaz a DMX -ről és az objektumok fejlesztéséről. Egy könnyen használható objektumot (jm_dmxin) is kódolt, amely leegyszerűsíti a DMX-értékek olvasását. A centrifugálási kóddal csak hozzá kell adnia a könyvtárat; obj dmx: "jm_dmxin" Amikor be kell kapcsolnia a dmx figyelést, pub main dmx.init (24, 16) '24 = fogadó pin, 26 = aktivitás LED a csatorna értékének lekéréséhez, ez nem lehet egyszerűbb; dmx.read (chan) Ezzel a dmx értékkel bármit megtehet, amit akar - megjeleníthet valamit a TV -kijelzőn, felkapcsolhatja a lámpát, végezhet pwm -t egy csatornán stb. Ha befejezte a DMX -értékek olvasását, szabadítsa ki a fogaskereket; A dmx.finalizeJon cikkében egy hűvösebb verziót készített egy RGB világítótesttel, Bit Angle Modulation használatával.

KÜLD

Ha a DMX IO modulja a fő adó, ne felejtse el csúsztatni a jumper shuntokat mindkét jumperhez. A szoftverek esetében van egy DMX küldési objektum a Propeller Obex -ben, amely megkönnyíti a DMX kimenetet. Íme egy példa a használatára: Először adja hozzá az objektumot a spin kód objektum részéhez; obj dmxout: "DMXout" az indításhoz; dira [25]: = outa [25]: = 1 'hozza a TX engedélyezését highdmxout.start (26)' elindítja a dmxoutsending dmx értékeket nem lehet egyszerűbb - csak; dmxout. Write (2, 255) 'csatorna = 2, érték = 255

Arduino számára

A DMX IO modul szabályos, 1 hüvelykes tűtávolsággal rendelkezik, így nem illeszkedik az Arduino tetejére, azonban továbbra is csatlakoztathatja azt az arduinohoz vezetékek vagy protoboard segítségével. Az Arduino játszótéren jó útmutató található. P0: P8 - DIP kapcsolók

Ajánlott: