Sommario:
- Passaggio 1: utilizzo: idee di utilizzo
- Passaggio 2: creazione: elenco delle parti
- Passaggio 3: creare: resistori
- Passaggio 4: creare: resistenza da 120 Ohm
- Passaggio 5: creare: resistori da 470 Ohm
- Passaggio 6: creare: resistori da 1k Ohm
- Passaggio 7: creare: resistore da 330 Ohm
- Passaggio 8: Crea: LED
- Passaggio 9: realizzare: condensatore ceramico
- Passaggio 10: creare: transistor 2N3904
- Passaggio 11: creazione: morsetti a vite, preparazione
- Passaggio 12: eseguire: morsetti a vite, collegamento
- Passaggio 13: Realizzare: avvitare i terminali, completare
- Passaggio 14: creare: terminale di saldatura
- Passaggio 15: creare: presa IC
- Passaggio 16: creare: DIP Switch
- Passaggio 17: creazione: resistore con buss, identificazione del pin 1
- Passaggio 18: creazione: resistore con buss, aggiunta alla scheda
- Passaggio 19: Realizza: maglioni
- Passaggio 20: creare: cappucci elettrolitici
- Passo 21: Realizza: transistor TIP125
- Passo 22: Crea: connettori XLR3
- Passaggio 23: creare: IC RS485
- Passaggio 24: utilizzo di DMX
Video: Ricetrasmettitore DMX a 4 canali: 24 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:06
Il modulo piattaforma DMX IO è un ricetrasmettitore DMX a 4 canali. In modalità di ricezione può controllare fino a quattro canali di uscita TTL a bassa corrente (3,3 V, ad esempio per servi e piccoli LED) o ad alta corrente (12 V, ad esempio lampade, relè, solenoidi, motore passo-passo, ecc.). In modalità di trasmissione, può inviare comandi a un intero universo DMX (512 canali). I doppi connettori XLR-3 consentono al modulo di fungere da nodo ricevitore o trasmettitore (master) in una rete DMX e un DIP switch a 9 posizioni consente configurazione dell'indirizzo senza modificare il firmware. Il design hardware RS-485 consente la commutazione software tra le modalità RX e TX consentendo ai programmatori avanzati di sperimentare progetti di ricevitori DMX e applicazioni da seriale a DMX.
Cos'è DMX?
DMX è un protocollo seriale che funziona su un collegamento hardware RS-485. È stato originariamente progettato per controllare le luci (Chauvet ha un sacco di fantastiche luci DMX), ma è anche usato per controllare servi, LED, motori passo-passo, relè e altri dispositivi (come uno scheletro DMX). È un protocollo robusto e facile da usare che consente percorsi di oltre 1.500 piedi utilizzando un cavo economico. Una rete DMX ha 1 dispositivo master e 1 o più dispositivi slave. Sono disponibili 512 canali di controllo e molti dispositivi slave utilizzano più di un canale (ad esempio, una luce potrebbe utilizzare 1 canale per la panoramica, un altro per l'inclinazione). Ciascun canale può supportare 256 valori possibili, sebbene alcuni dispositivi slave combinino 2 canali per 65, 535 valori possibili. I valori dei canali possono essere modificati circa 44 volte al secondo o 44Hz.
Informazioni su questo modulo
È possibile aggiungere il modulo DMX IO alla piattaforma dell'elica, a una scheda prototipi o persino a una breadboard. Parlerò dell'utilizzo con un'elica Parallax o Arduino alla fine di questo tutorial. Il modulo DMX IO è stato progettato da Jon Williams ed è concesso in licenza con la licenza MIT. Ha recensito DMX (e questo modulo) nella sua rubrica Nuts n' Volts di novembre, che puoi leggere qui (pdf). Puoi scaricare il file di progettazione o acquistare il kit o un PCB nudo da Gadget Gangster. Sono disponibili anche moduli preassemblati. Il tempo di costruzione è di circa 45 minuti. Riscalda il tuo saldatore e vai al passaggio successivo!
Passaggio 1: utilizzo: idee di utilizzo
Mentre il ferro si sta scaldando, ecco alcuni esempi delle cose interessanti che puoi fare con DMX;
Display di Natale
Ci sono un certo numero di pacchetti dimmer/switch DMX (eccone uno) che ti consentono di collegare una lampada o un filo di luci natalizie (o qualsiasi altra cosa che possa essere collegata al muro), accenderlo o spegnerlo, pulsare o attenuarlo. Il modulo DMX IO può inviare comandi tramite DMX a dimmer/switch pack o altri dispositivi DMX; cose come macchine della nebbia, laser, bolle o una macchina della neve.
Fai uno spettacolo di luci
Colora la tua casa
W Hotel a BostonIl modulo DMX IO può inviare comandi a centinaia di dispositivi slave, come queste luci wash COLORdash Quad.
Servo di controllo e Animatronics
Il modulo DMX IO può anche essere utilizzato per ricevere comandi per controllare servocomandi, pneumatici o quasi tutti i dispositivi che ti vengono in mente: ottieni 12 V dai terminali a vite e la scheda ha anche intestazioni per dispositivi a 3 V. Solo un po' di divertimento cose che si possono fare. Successivamente, inizieremo a costruire il modulo e, alla fine di questo istruibile, ci sono informazioni su come programmarlo (non preoccuparti, è abbastanza facile).
Passaggio 2: creazione: elenco delle parti
Assicuriamoci di avere le seguenti parti. Puoi anche prendere queste parti da mouser: ogni parte sullo schema ha la parte # mouser (il formato del file è ExpressPCB)
Elenco delle parti
- PCB I/O DMX
- Interruttore DIP da 300 mil a 9 posizioni
- LED verde da 3 mm
- 4x TIP 125 transistor
- 2x condensatori elettrolitici da 200uF
- 1x.1uF condensatore ceramico radiale
- 2x ponticelli shunt
- Presa DIP a 8 pin
- Intestazioni a 56 pin
- 4x transistor 2N3904
- Morsettiere 4x 2 posizioni
- IC ricetrasmettitore RS485 / RS422
- Rete di resistori con bus a 10 pin (10k ohm)
- Connettore XLR3 maschio
- Connettore XLR3 femmina
- Resistore 3x 4.7k ohm (giallo - viola - rosso)
- Resistore 4x 470 ohm (giallo - viola - marrone)
- Resistore 4x 1k ohm (marrone - nero - rosso)
- 1x resistenza da 330 ohm (arancione - arancione - marrone)
- 1x resistenza da 120 ohm (marrone - rosso - marrone)
Passaggio 3: creare: resistori
Aggiungi i primi tre resistori, 4.7k ohm (giallo - viola - rosso) su R2, R3 e R4.
Passaggio 4: creare: resistenza da 120 Ohm
Il resistore da 120 ohm (marrone - rosso - marrone) va a R1
Passaggio 5: creare: resistori da 470 Ohm
R5, R6, R7 e R8 sono 470 ohm (giallo - viola - marrone)
Passaggio 6: creare: resistori da 1k Ohm
Proprio accanto ai resistori da 470 ohm ci sono i resistori da 1k ohm (marrone - nero - rosso)
Passaggio 7: creare: resistore da 330 Ohm
Questo dovrebbe essere il tuo ultimo resistore discreto ed è usato per limitare la corrente al LED. È 330 ohm (arancione - arancione - marrone) e va a R13
Passaggio 8: Crea: LED
Aggiungiamo il LED verde, va proprio al centro della scheda, come indicato nella foto. Notare che il cavo più corto passa attraverso il foro quadrato. Questo led è collegato a P27. Tutto quello che devi fare per accenderlo è portare P27 in alto.
Passaggio 9: realizzare: condensatore ceramico
Aggiungi il condensatore ceramico alla scheda, come indicato nella foto. Questo condensatore non è polarizzato, quindi non importa quale cavo va in quale foro.
Passaggio 10: creare: transistor 2N3904
Aggiungi i transistor 2n3904 come indicato nella foto. Notare che il lato piatto del transistor è allineato con il lato piatto come indicato sulla scheda.
Passaggio 11: creazione: morsetti a vite, preparazione
Ci sono 4 terminali a vite, ognuno ha una piccola scanalatura su un lato e una piccola smussatura sull'altro. Collegheremo tutti i terminali in un unico 'stick'. Innanzitutto, identificare lo smusso su ciascuno dei terminali.
Passaggio 12: eseguire: morsetti a vite, collegamento
Ora, farli scorrere insieme. Puoi vedere nella foto come i terminali scorrono insieme, dal basso.
Passaggio 13: Realizzare: avvitare i terminali, completare
Far scorrere insieme tutti e quattro i terminali, come mostrato nella foto. Avrai un singolo terminale 'stick'.
Passaggio 14: creare: terminale di saldatura
Aggiungi il tuo terminale appena creato alla scheda. Nota che i "morsetti" (dove inserisci il filo che vuoi collegare con i terminali) dovrebbero essere più vicini al bordo della scheda. Notare le caselle contrassegnate con "W" a destra dei transistor? Quelle sono le intestazioni dei pin per il controllo dei servi. Il pin accanto a W è il segnale di controllo, il pin centrale è collegato a +5V e il pin a destra è collegato a massa. Se si desidera utilizzare l'IO DMX per controllare dispositivi a bassa potenza, aggiungere 3 pin header in ogni posizione.
Passaggio 15: creare: presa IC
La presa IC va a U1 con la tacca più vicina al condensatore ceramico. La posizione della tacca non ha importanza per la presa (funzionerà in entrambi i modi), ma aiuterà ad assicurarti di mettere l'IC nella direzione corretta, quindi è meglio farlo correttamente.
Passaggio 16: creare: DIP Switch
Il DIP switch a 9 posizioni va su SW1. Ciascun interruttore sul DIP è contrassegnato da un numero (a destra sotto l'interruttore) e l'interruttore etichettato '1' va a sinistra, come indicato nella foto.
Passaggio 17: creazione: resistore con buss, identificazione del pin 1
Il resistore su bus ha un "pin 1", è identificato guardando il corpo del componente - il pin 1 è contrassegnato da una freccia.
Passaggio 18: creazione: resistore con buss, aggiunta alla scheda
Il pin 1 passa attraverso il foro quadrato che è segnato anche sulla serigrafia, come indicato nell'immagine.
Passaggio 19: Realizza: maglioni
Ci sono due ponticelli sulla scheda, TERM: Se il modulo DMX IO è un nodo finale (trasmissione o ricezione), far scorrere lo shunt del ponticello per collegare questi 2 pin. GND: Se il modulo DMX IO è il master (trasmissione) - solo un nodo utilizzerà questo ponticello. In tal caso, è sufficiente far scorrere il ponticello shunt per collegare questi 2 pin. Se il modulo è il trasmettitore principale, sarà necessario ponticellare entrambi i ponticelli. Se il modulo è l'ultimo ricevitore, dovrai ponticellare solo il ponticello TERM. Se le intestazioni dei pin arrivano in una grande striscia, ritaglia 2 pin con le dighe e aggiungili alla scheda dove è etichettato "TERM". Ritaglia altri 2 pin e aggiungi a 'GND'.
Passaggio 20: creare: cappucci elettrolitici
I 2 tappi elettrolitici (sembrano piccole lattine di metallo) vanno nei punti indicati nella foto. I cappucci elettrolitici sono polarizzati: il perno più lungo passa attraverso il foro quadrato (contrassegnato anche con un '+'). Sul cappuccio c'è una striscia. Il piombo più corto (più vicino alla striscia) passa attraverso il piombo più lungo - più vicino al bordo del tabellone. Entrambi i tappi sono 220uF
Passo 21: Realizza: transistor TIP125
Ci sono 4 grandi transistor TIP125, vanno tra i transistor più piccoli e la morsettiera a vite. Nota la scheda su ciascun transistor, va in modo che la scheda sia più vicina alla "C" contrassegnata nella serigrafia.
Passo 22: Crea: connettori XLR3
Ci sono 2 connettori XLR, (maschio e femmina) che vanno sulla scheda. Il connettore femmina va nella scatola etichettata 'DMX Out' e il connettore maschio va nella scatola etichettata 'DMX In'. È abbastanza facile ottenerli corretti poiché i fori di montaggio sulla scheda si adattano solo al connettore corretto.
Passaggio 23: creare: IC RS485
L'IC Transeiver RS485 (è un ST ST485BN) va nella presa. Nota che la tacca sull'IC va in alto, più vicino al condensatore ceramico. Se non hai bisogno degli shunt dei ponticelli, fai scorrere ciascuno su un singolo pin. In questo modo, non li perderai nel caso in cui ne avessi bisogno. Infine, aggiungi connettori pin alla fila esterna della scheda. Questi pin consentono di collegare il modulo DMX IO alla piattaforma Propeller, alla scheda prototipi o alla breadboard. Sulla scheda, ogni connessione è etichettata P0 - P31. Lo schema ha un elenco di connessioni (formato expresspcb), ma ecco come vengono mappate; P0: DIP Switch '256'P1: DIP Switch '128'P2: DIP Switch '64'P3: DIP Switch '32'P4: DIP Switch Interruttore '16'P5: Interruttore DIP '8'P6: Interruttore DIP '4'P7: Interruttore DIP '2'P8: Interruttore DIP '1'P9: Canale DMX 1P10: Canale DMX 2P11: Canale DMX 3P12: Canale DMX 4P24: RX2 (Ingresso)P25: TXE (Abilitazione trasmissione)P26: TX2 (Trasmissione)P27: LED attività
Passaggio 24: utilizzo di DMX
DMX è abbastanza facile da usare:
Per elica
RICEVERE
L'articolo Spin Zone di novembre di Jon Williams fornisce molti dettagli sul DMX e su come ha sviluppato gli oggetti. Ha anche codificato un oggetto facile da usare (jm_dmxin) che semplificherà la lettura dei valori DMX. Con il tuo codice spin, dovrai solo aggiungere la libreria; obj dmx: "jm_dmxin"Quando è necessario attivare il monitoraggio dmx, pub main dmx.init(24, 16) '24 = pin di ricezione, 26 = LED di attività per ottenere il valore del canale, non potrebbe essere più semplice; dmx.read(chan) Con quel valore dmx, puoi fare quello che vuoi: visualizzare qualcosa su un display TV, accendere una luce, fare un po' di pwm su un canale, ecc. Quando hai finito di leggere i valori DMX, puoi liberare l'ingranaggio con; dmx.finalizeJon ha realizzato una versione più fresca con un dispositivo di illuminazione RGB utilizzando la modulazione dell'angolo di bit nel suo articolo.
INVIARE
Se il tuo modulo DMX IO è il trasmettitore principale, non dimenticare di far scorrere i jumper shunt su entrambi i jumper. Per il software, c'è un oggetto di invio DMX in Propeller Obex che rende facile l'output DMX. Ecco un esempio di come usarlo; prima aggiungi l'oggetto alla sezione oggetto del tuo spin code; obj dmxout: "DMXout" per avviarlo; dira[25]:= outa[25]:= 1 'porta l'abilitazione TX highdmxout.start(26) ' avvia i valori dmx dmxoutsending non potrebbe essere più facile - solo; dmxout. Write(2, 255) 'canale = 2, valore =255
Per Arduino
Il modulo DMX IO ha una spaziatura dei pin regolare di 0,1 , quindi non si adatta a un Arduino, tuttavia, puoi comunque collegarlo all'arduino con fili o una scheda prototipi. C'è una buona guida su Arduino Playground. Per connessioni;P0:P8 - Interruttori DIPP9 - Canale 1P10 - Canale 2P11 - Canale 3P12 - Canale 4P24 - DMX RXP25 - Abilita trasmissioneP26 - DMX TXP27 - LED attivitàEcco fatto - Fai qualcosa di interessante con DMX!
Consigliato:
Comunicazione wireless utilizzando il modulo ricetrasmettitore NRF24L01 per progetti basati su Arduino: 5 passaggi (con immagini)
Comunicazione wireless utilizzando il modulo ricetrasmettitore NRF24L01 per progetti basati su Arduino: questo è il mio secondo tutorial istruttivo su robot e microcontrollori. È davvero incredibile vedere il tuo robot vivo e funzionare come previsto e credimi sarà più divertente se controlli il tuo robot o altre cose wireless con velocità e
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino - Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero - Elicottero Rc - Aereo RC con Arduino: 5 passaggi (con immagini)
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino | Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero | Elicottero Rc | Aereo radiocomandato con Arduino: per far funzionare un'auto radiocomandata | Quadricottero | Drone | Aereo RC | Barca RC, abbiamo sempre bisogno di un ricevitore e trasmettitore, supponiamo che per RC QUADCOPTER abbiamo bisogno di un trasmettitore e ricevitore a 6 canali e quel tipo di TX e RX è troppo costoso, quindi ne faremo uno sul nostro
Antenna da Interno BIQUAD, in Rame e Legno per la Ricezione di Canali HDTV in Banda UHF (CANALI 14-51): 7 Passi
Antenna da Interno BIQUAD, Realizzata in Rame e Legno per la Ricezione di Canali HDTV in Banda UHF (CANALI 14-51): In commercio esistono svariate antenne per la televisione. I più popolari secondo i miei criteri sono: UDA-YAGIS, Dipolo, Dipolo con riflettori, Antenne Patch e Logaritmiche. A seconda delle condizioni, la distanza dalla trasmissione a
Dimmer DMX a 4 canali: 6 passi
Dimmer DMX a 4 canali: Il concetto è progettare e creare un dimmer portatile. Requisiti: DMX512 Controllabile 4 Canali Portatile Facile da usareHo proposto questa idea al mio professore alla WSU perché volevo unire le mie passioni per il teatro e l'informatica. Questo progetto
Come sostituire la batteria del ricetrasmettitore FM VHF Alinco DJ-195T: 6 passaggi
Come sostituire la batteria del ricetrasmettitore FM VHF Alinco DJ-195T: Di solito se abbiamo utilizzato un ricetrasmettitore FM VHF, il problema è sempre sulla batteria perché la batteria ha cicli di vita, quindi, se la batteria è scarica, dobbiamo sostituirla con una nuova. Ma il problema è che la batteria è costosa