Sadržaj:
- Korak 1: Korištenje: Ideje za upotrebu
- Korak 2: Napravite: popis dijelova
- Korak 3: Napravite: otpornike
- Korak 4: Napravite: otpornik od 120 ohma
- Korak 5: Napravite: 470 Ohm otpornika
- Korak 6: Napravite: 1k Ohm otpornike
- Korak 7: Napravite: otpornik od 330 ohma
- Korak 8: Napravite: LED
- Korak 9: Napravite: keramički kondenzator
- Korak 10: Napravite: 2N3904 Tranzistori
- Korak 11: Napravite: Odvrnite stezaljke, Pripremite
- Korak 12: Napravite: Odvrnite terminale, povezivanje
- Korak 13: Napravite: Odvrnite terminale, dovršite
- Korak 14: Napravite: Lemljenje terminala za lemljenje
- Korak 15: Napravite: IC utičnicu
- Korak 16: Napravite: DIP prekidač
- Korak 17: Napravite: sabirnički otpornik, identifikacijski pin 1
- Korak 18: Napravite: Bussed Resistor, dodavanje na ploču
- Korak 19: Napravite: Džempere
- Korak 20: Napravite: elektrolitičke kape
- Korak 21: Napravite: TIP125 Tranzistori
- Korak 22: Napravite: XLR3 konektore
- Korak 23: Napravite: RS485 IC
- Korak 24: Korištenje DMX -a
Video: 4 -kanalni DMX primopredajnik: 24 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:39
Modul DMX IO platforme je 4-kanalni DMX primopredajnik. U načinu primanja može kontrolirati do četiri kanala nisko-strujnog TTL-a (3,3 V, npr. Za servo i male LED diode) ili velike struje (12 V, na primjer, svjetiljke, releji, solenoidi, koračni motor itd.). U načinu prijenosa može izdavati naredbe cijelom DMX univerzumu (512 kanala). Dva XLR-3 konektora omogućuju modulu da djeluje kao prijemnik ili odašiljač (glavni) čvor u DMX mreži, a DIP prekidač s 9 položaja omogućuje konfiguraciju adrese bez promjene firmvera. Dizajn hardvera RS-485 omogućuje softversko prebacivanje između RX i TX načina rada omogućujući naprednim programerima da eksperimentiraju s projektima DMX prijemnika, kao i sa serijskim na DMX aplikacijama.
Što je DMX?
DMX je serijski protokol koji radi preko hardverske veze RS-485. Prvotno je dizajniran za upravljanje svjetlima (Chauvet ima hrpu hladnih DMX svjetala), ali se također koristi za upravljanje servo pogonima, LED diodama, koračnim motorima, relejima i drugim uređajima (poput DMX kostura). To je jednostavan za korištenje, robustan protokol koji omogućuje 1 500 stopa + kabelskih spojeva pomoću jeftinog kabela. DMX mreža ima 1 glavni uređaj i 1 ili više slave uređaja. Dostupna su 512 kontrolna kanala, a mnogi podređeni uređaji koriste više od jednog kanala (npr. Svjetlo može koristiti 1 kanal za pomicanje, drugo za nagib). Svaki kanal može podržati 256 mogućih vrijednosti, iako će neki slave uređaji kombinirati 2 kanala za 65, 535 mogućih vrijednosti. Vrijednosti kanala mogu se mijenjati oko 44 puta u sekundi ili 44Hz.
O ovom modulu
DMX IO modul možete dodati na propelersku platformu, proto ploču ili čak na ploču za osmišljavanje. Govorit ću o upotrebi s Parallax propelerom ili Arduinom na kraju ovog uputstva. DMX IO modul je dizajnirao Jon Williams i licenciran je pod MIT licencom. Recenzirao je DMX (i ovaj modul) u svojoj kolumni u studenom Nuts n 'Volts, koju možete pročitati ovdje (pdf). Možete preuzeti datoteku dizajna ili kupiti komplet ili golu PCB od Gadget Gangstera. Dostupni su i već montirani moduli. Vrijeme izgradnje je oko 45 minuta. Zagrijte lemilicu i prijeđite na sljedeći korak!
Korak 1: Korištenje: Ideje za upotrebu
Dok se vaše glačalo zagrijava, evo nekoliko primjera cool stvari koje možete učiniti s DMX -om;
Božićni prikaz
Postoji nekoliko DMX prigušivača/prekidača (evo jednog) koji vam omogućuju da uključite svjetiljku ili niz božićnih svjetala (ili bilo što drugo što se može spojiti na zid), uključiti ili isključiti, pulsirati ili prigušiti. DMX IO modul može izdavati naredbe putem DMX -a za zatamnjivanje/prebacivanje paketa ili drugih DMX uređaja; stvari poput Strojeva za maglu, lasera, mjehurića ili stroja za snijeg.
Napravi Light Show
Oboji svoju kuću
W Hotel U Bostonu DMX IO modul može slati naredbe stotinama slave uređaja, poput ovih COLORdash Quad svjetla za pranje.
Upravljajte servo motorima i animatronicom
DMX IO modul također se može koristiti za primanje naredbi za upravljanje servo pogonima, pneumatikom ili gotovo bilo kojim uređajem kojeg se sjetite - dobivate 12V iz vijčanih terminala, a ploča ima i zaglavlja za 3V uređaje. Samo nekoliko zabava stvari koje se mogu učiniti. Zatim ćemo početi s izgradnjom modula, a na kraju ovog uputstva nalaze se informacije o tome kako ga programirati (ne brinite, prilično je jednostavno).
Korak 2: Napravite: popis dijelova
Pobrinimo se da imate sljedeće dijelove. Ove dijelove možete preuzeti i iz mousera - svaki dio na shemi ima dio mousera # (format datoteke je ExpressPCB)
Popis dijelova
- DMX IO PCB
- DIP prekidač s 9 položaja, 300 mil
- 3 mm zelena LED dioda
- 4x TIP 125 tranzistora
- 2x 200uF elektrolitički kondenzatori
- 1x.1uF radijalni keramički kondenzator
- 2x kratkospojnici
- 8 -pin DIP utičnica
- 56 Pin zaglavlja
- 4x 2N3904 Tranzistori
- 4x 2 -spojne stezaljke
- IC primopredajnik RS485 / RS422
- 10 -pinska sabirnička otpornička mreža (10 k ohma)
- XLR3 muški konektor
- XLR3 ženski konektor
- 3x 4,7 k ohmski otpornik (žuta - ljubičasta - crvena)
- 4x 470 ohmski otpornik (žuta - ljubičasta - smeđa)
- 4x 1k ohm otpornik (smeđi - crni - crveni)
- 1x otpornik od 330 ohma (narančasta - narančasta - smeđa)
- 1x 120 ohmski otpornik (smeđa - crvena - smeđa)
Korak 3: Napravite: otpornike
Dodajte prva tri otpornika, 4,7 k ohma (žuto - ljubičasto - crveno) na R2, R3 i R4.
Korak 4: Napravite: otpornik od 120 ohma
Otpornik od 120 ohma (smeđa - crvena - smeđa) ide na R1
Korak 5: Napravite: 470 Ohm otpornika
R5, R6, R7 i R8 su 470 ohma (žuta - ljubičasta - smeđa)
Korak 6: Napravite: 1k Ohm otpornike
Odmah pored otpornika od 470 ohma nalaze se otpornici od 1 k ohma (smeđi - crni - crveni)
Korak 7: Napravite: otpornik od 330 ohma
Ovo bi trebao biti vaš posljednji diskretni otpornik, a koristi se za ograničavanje struje na LED. To je 330 ohma (narančasta - narančasta - smeđa) i ide na R13
Korak 8: Napravite: LED
Dodajmo zelenu LED diodu, ide točno na sredinu ploče, kako je naznačeno na fotografiji. Imajte na umu da kraći kabel prolazi kroz kvadratnu rupu. Ovaj je vod spojen na P27. Sve što trebate učiniti da biste ga uključili je povisiti P27.
Korak 9: Napravite: keramički kondenzator
Dodajte keramički kondenzator na ploču, kako je naznačeno na fotografiji. Ovaj kondenzator nije polariziran, pa nije važno koji vodič ide u koju rupu.
Korak 10: Napravite: 2N3904 Tranzistori
Dodajte tranzistore 2n3904 kako je naznačeno na fotografiji. Imajte na umu da se ravna strana tranzistora poravnava s ravnom stranom kako je naznačeno na ploči.
Korak 11: Napravite: Odvrnite stezaljke, Pripremite
Postoje 4 terminala za zavrtanje, od kojih svaki ima mali utor na jednoj strani, a mali kosi na drugoj. Spojit ćemo sve terminale u jedan 'štap'. Prvo identificirajte kosinu na svakom od terminala.
Korak 12: Napravite: Odvrnite terminale, povezivanje
Sada ih spojite zajedno. Na fotografiji možete vidjeti kako terminali klize zajedno, odozdo.
Korak 13: Napravite: Odvrnite terminale, dovršite
Gurnite sva četiri priključka zajedno, kao što je prikazano na fotografiji. Imat ćete jedan terminal 'stick'.
Korak 14: Napravite: Lemljenje terminala za lemljenje
Dodajte novostvoreni terminalni štapić na ploču. Imajte na umu da bi 'stezaljke' (gdje umetate žicu koju želite spojiti s stezaljkama) trebale biti bliže rubu ploče. Uočite okvire označene sa "W" desno od tranzistora? To su pin zaglavlja za upravljanje servo pogonima. Pin pored W je upravljački signal, srednji pin je spojen na +5V, a pin s desne strane spojen je na masu. Ako želite koristiti DMX IO za upravljanje uređajima male snage, dodajte 3 zaglavlja na svakom mjestu.
Korak 15: Napravite: IC utičnicu
IC utičnica ide na U1 s zarezom bliže keramičkom kondenzatoru. Položaj zareza zapravo nije bitan za utičnicu (radit će u svakom slučaju), ali pomoći će vam da postavite IC u ispravnom smjeru, pa je bolje to učiniti ispravno.
Korak 16: Napravite: DIP prekidač
DIP -prekidač s 9 položaja ide na SW1. Svaki prekidač na DIP -u označen je brojem (desno ispod prekidača), a prekidač s oznakom '1' ide lijevo, kao što je naznačeno na fotografiji.
Korak 17: Napravite: sabirnički otpornik, identifikacijski pin 1
Savijeni otpornik ima "pin 1", identificira se gledajući tijelo komponente - pin 1 je označen strelicom.
Korak 18: Napravite: Bussed Resistor, dodavanje na ploču
Igla 1 prolazi kroz kvadratnu rupu koja je također označena na sitotisku, kako je prikazano na slici.
Korak 19: Napravite: Džempere
Na ploči postoje dva kratkospojnika, TERM: Ako je DMX IO modul krajnji čvor (odašiljač ili prijem), pomaknite premosnik tako da spojite ova 2 pina. GND: Ako je DMX IO modul glavni (odašiljač) - samo jedan čvor će koristiti ovaj skakač. Ako je tako, samo pomaknite kratkospojnik kako biste spojili ova 2 pina. Ako je modul glavni odašiljač, preskočit ćete oba skakača. Ako je modul posljednji prijemnik, skakačem ćete preskakati samo kratkospojnik TERM. Inače, ne morate preskakati ni skakač. Ako zaglavlja iglica dolaze u velikoj traci, izrežite 2 natikača svojim nasipima i dodajte ih na ploču na kojoj je označeno 'TERM'. Izrežite još 2 igle i dodajte na 'GND'.
Korak 20: Napravite: elektrolitičke kape
Dvije elektrolitičke kape (izgledaju poput malih metalnih limenki) idu na mjesta naznačena na fotografiji. Elektrolitički zatvarači su polarizirani - duži zatik prolazi kroz četvrtastu rupu (također označenu sa "+"). Na poklopcu je pruga. Kraći olovnik (bliže pruzi) prolazi kroz dulji vod - bliže rubu ploče. Obje kape su 220uF
Korak 21: Napravite: TIP125 Tranzistori
Postoje 4 velika TIP125 tranzistora, oni se nalaze između manjih tranzistora i priključnog bloka na zavrtanje. Zabilježite karticu na svakom tranzistoru, ona ide tako da je kartica bliže "C" označenom na sitotisku.
Korak 22: Napravite: XLR3 konektore
Na ploči se nalaze 2 XLR konektora (muški i ženski). Ženski konektor ide u kutiju s oznakom 'DMX Out', a muški konektor u kutiju s oznakom 'DMX In'. Prilično je lako to ispraviti jer rupe za montažu na ploči odgovaraju samo odgovarajućem konektoru.
Korak 23: Napravite: RS485 IC
Transceiver IC RS485 (to je ST ST485BN) ide u utičnicu. Imajte na umu da zarez na IC -u ide odozgo, bliže keramičkom kondenzatoru. Ako vam ne trebaju kratkospojnici, samo klizite svaki preko jednog pina. Na ovaj način ih nećete izgubiti u slučaju da vam na kraju zatrebaju. Na kraju dodajte pin konektore u vanjski red ploče. Ove pinove omogućuju vam spajanje DMX IO modula na platformu Propeller, protoboard ili matičnu ploču. Svaka ploča na ploči ima oznaku P0 - P31. Shema ima popis veza (format expresspcb), ali evo kako ih mapiraju; P0: DIP prekidač '256'P1: DIP prekidač' 128'P2: DIP prekidač '64'P3: DIP prekidač' 32'P4: DIP Prekidač '16'P5: DIP prekidač' 8'P6: DIP prekidač '4'P7: DIP prekidač' 2'P8: DIP prekidač '1'P9: DMX kanal 1P10: DMX kanal 2P11: DMX kanal 3P12: DMX kanal 4P24: RX2 (ulaz) P25: TXE (prijenos omogućen) P26: TX2 (prijenos) P27: LED aktivnosti
Korak 24: Korištenje DMX -a
DMX je prilično jednostavan za korištenje:
Za propeler
PRIMI
Članak Jon Williams u studenom Spin Zone pruža mnogo detalja o DMX -u i kako je razvio objekte. Također je kodirao objekt jednostavan za korištenje (jm_dmxin) koji će pojednostaviti čitanje DMX vrijednosti. Uz svoj spin kod samo trebate dodati biblioteku; obj dmx: "jm_dmxin" Kada trebate uključiti nadzor dmx -a, pub main dmx.init (24, 16) '24 = prima pin, 26 = LED LED aktivnosti da biste dobili vrijednost kanala, ne može biti lakše; dmx.read (chan) S tom vrijednošću dmx -a možete učiniti što god želite - prikazati nešto na TV ekranu, uključiti svjetlo, napraviti neki pwm na kanalu itd. Kad završite s čitanjem DMX vrijednosti, možete osloboditi zupčanik sa; dmx.finalizeJon je u svom članku napravio hladniju verziju s RGB rasvjetnim tijelom koristeći Bit Angle Modulation.
POSLATI
Ako je vaš DMX IO modul glavni odašiljač, ne zaboravite kliznuti na skakačima na oba kratkospojnika. Za softver, u Propeller Obexu postoji objekt za slanje DMX -a koji olakšava izlaz DMX -a. Evo primjera kako ga koristiti: Prvo dodajte objekt u odjeljak objekta vašeg spin koda; obj dmxout: "DMXout" za pokretanje; dira [25]: = outa [25]: = 1 'donosi omogućavanje TX -a highdmxout.start (26)' pokreće dmxoutsending dmx vrijednosti ne mogu biti lakše - samo; dmxout. Write (2, 255) 'channel = 2, value = 255
Za Arduino
DMX IO modul ima redovan razmak od 1 pinova, pa se neće uklopiti na Arduino, no ipak ga možete povezati s arduinom žicama ili protoborom. Na igralištu Arduino postoji dobar vodič. Za veze; P0: P8 - DIP sklopkeP9 - Kanal 1P10 - Kanal 2P11 - Kanal 3P12 - Kanal 4P24 - DMX RXP25 - Omogući prijenos P26 - DMX TXP27 - LED aktivnosti To je to - Učinite nešto super s DMX -om!
Preporučeni:
IOT DMX kontroler s Arduinom i Stage Monster Live: 6 koraka
IOT DMX kontroler s Arduinom i Stage Monster Live: Upravljajte scenskim osvjetljenjem i drugim DMX uređajima sa svog telefona ili bilo kojeg drugog uređaja s omogućenim internetom. Pokazat ću vam kako brzo i jednostavno izgraditi vlastiti DMX kontroler koji radi na platformi Stage Monster Live pomoću Arduino Mega
Arduino DMX 512 tester i kontroler: 19 koraka
Arduino DMX 512 Tester i kontroler: Aktualizacije, ficherosi, kodigosi … Engleska verzijaFacebookHerramienta para pruebas y control de iluminación de espectáculos a travez del protocolo DMX-512, idealna za pružanje hitnih usluga i instalacija za vrijeme instalacije Este p
Arduino DMX 512 tester i kontroler HR: 19 koraka
Arduino DMX 512 tester i kontroler HR: Ažuriranja, datoteke, kodovi, sheme … Versión en EspañolFacebookControl alat za testiranje i svjetlosnu emisiju prema protokolu DMX-512, idealan za brza ispitivanja fiksnih ili privremenih instalacija rasvjete. Ovaj projekt proizlazi iz potrebe za portabom
Sve u jednom · DMX Terminator & DMX Tester: 3 koraka
Sve u jednom · DMX Terminator & DMX Tester: Kao tehničar rasvjete, ponekad morate znati koliko su vaše dmx veze zdrave među rasvjetnim tijelima. Ponekad je, zbog žica, samih čvora ili fluktuacija napona, DMX sustav izložen mnogim problemima i pogreškama. Pa sam napravio
Kako zamijeniti Alinco DJ-195T VHF FM primopredajnik bateriju: 6 koraka
Kako zamijeniti Alinco DJ-195T VHF FM primopredajnik bateriju: Obično ako smo koristili VHF FM primopredajnik, problem je uvijek u bateriji jer baterija ima vijek trajanja, pa ako je baterija prazna, moramo je zamijeniti novom. No problem je u tome što je baterija skupa