Sistema di illuminazione automatizzata DMX Homebrew

Invio di: Dan McGrath Introduzione – Perché automatizzare le luci? Bene, ad essere onesti, la maggior parte della mia casa è automatizzata, quindi sembrava la cosa ovvia da fare. Ci sono grandi vantaggi nell’automazione di parti della tua casa, l’illuminazione in specifica rende la vita più facile, le luci che si avvicinano quando cammini in uno spazio è molto meglio che cambiarle su te stesso! … e poiché si accendono, si spegne anche se non puoi dimenticare!

Design – Non sono mai stato sicuro di X10, per essere onesti, non l’ho mai provato, tuttavia il mio credente è che DMX è stato utilizzato per anni per sistemi di illuminazione estremamente elaborati, nonché è inteso estremamente robusto come estremamente robusto come estremamente robusto Oltre a affidabile, così come questo quello che volevo, quindi ho selezionato DMX.

I dimmer che ho selezionato il supporto sia del segnale 0-10 V sia DMX, sia che puoi utilizzare entrambi a quando se lo desideri, questo è eccellente per me poiché li ho impostati in modo tale che la preoccupazione sia sempre fornita a 0- Segnale 10V, quindi è possibile scegliere di sovrascrivere manualmente le impostazioni impostate dal sistema di automazione della casa.

Installazione – OK, iniziamo da soli gli interruttori della luce. Ogni spazio ha una doppia (due luci) o un singolo dimmer gestito sul muro. Le foto seguenti mostrano le unità Dimmer Manage montate nel muro, vedrai che sono ancora incompiute, non sono in grado di scoprire manopole dall’aspetto appropriate, come le semplici bianche che ottieni su un dimmer comune, quindi fino a quando non lo faccio , non ce ne sono.

Queste “unità di controllo” sembrano proprio come le piastre di blanking singolo del Regno Unito con resistori variabili che sporgono dalla parte anteriore, così come questo è quello che sono quello che sono! Di seguito sono riportate alcune foto che mostrano l’interno di queste unità. Molto prima il Dimmer singolo. Noterai allo stesso modo che c’è un piccolo gadget nero nella parte inferiore dell’unità:

Questo è un sensore di temperatura che utilizzo per gestire il riscaldamento, utilizza esattamente lo stesso recinto delle unità dimmer e la stessa esatta serie di cablaggio, tuttavia sono due sistemi separati.
Le doppie unità sono un po ‘più frenetiche all’interno, tuttavia essenzialmente solo due singoli nella stessa scatola.

Queste unità Dimmer Gesty sono collegate utilizzando Cat5e che si ritrova all’armadio del mio alderente, dove si trova il resto del set. Le unità di gestione possono essere rapidamente scollegate dal muro scollegando la spina RJ45 dal connettore. Ogni luogo più dimmer in casa ha una sola corsa di cat5e a tutto ciò che ho fatto casa è tornato sotto le scale. Le unità stesse fungono da potenziometro, i resistori variabili hanno 3 gambe, che guarda dalla parte anteriore, quella più a sinistra è messa a terra, quella centrale (il tergicristallo) è l’uscita, così come quella destra ottiene 10 volt DC.

Notare l’utilizzo del manicotto di calore e di un tocco di resina epossidica per tenere tutto in atto, questo rende un sistema più affidabile che ho scoperto che li collega in questo metodo significa che man mano che li giri in senso orario da Off, la tensione Sulla gamba centrale aumenta lentamente da 0 V a 10V – questo viene utilizzato per gestire manualmente le unità più dimmer.

Sopra ci sono alcune foto di come il cablaggio che gestisce il cablaggio Dimmer termina sotto le scale, ho utilizzato un cablaggio CAT5E comune in quanto è conveniente e di grande qualità, ho anche utilizzato tappi RJ45 e connettori per gli stessi identici motivi , questo sistema di illuminazione non ha nulla a che fare con Ethernet, TCP-IP o simili, sto solo utilizzando il cablaggio e i connettori normalmente collegati a questo genere di cose.

Nella foto sopra, ogni cavo patch giallo rappresenta una posizione di gestione dei dimmer, ho utilizzato le prese a parete RJ45 come mezzo per collegare queste corse Cat5E tanto quanto i Dimmer e il sensore di temperatura Gestione della scheda. Gli stessi Dimmer sono unità di 4 canali che supportano sia DMX che il segnale 0-10 V per gestire la propria uscita.

Non l’ho spiegato in modo estremamente ben originariamente, quindi proprio qui ci sono alcune informazioni in più su come funzionano il segnale 0-10 V e DMX. L’impostazione del segnale 0-10 V (ovvero l’impostazione dell’unità di gestione del dimmer) (se più luminosa) sovrascrive l’impostazione DMX. Questo non è l’ideale, in quanto significa che puoi lasciare le luci accese per errore, poiché girare il dimmer tutto il metodo costringerà la luce a rimanere acceso.

Tuttavia, non utilizziamo davvero i controlli del dimmer manualmente, le luci si accendono immediatamente se sono entrambi scuri all’esterno (c’è un sensore di luce nel giardino) e se qualcuno è nello spazio (i sensori PIR dicono al server se questo è il caso). Quindi non c’è mai alcun tipo di requisito per girare le luci addosso!

L’altro problema prospettico è se il sistema accese la luce, così come vorresti davvero spegnerlo, spegnere il Dimmer Gesty Down non avrebbe nemmeno un impatto. In verità, però, i rack dimmer hanno un interruttore di configurazione su di loro, se dovessi mai riscontrare un problema in cui il server faceva qualcosa che non mi piaceva, potrei nessuno dei duef Gli interruttori di immersione sul rack o scollegano il cavo DMX !! Ecco un link proprio qui al manuale Dimmer Rack Direction che molto probabilmente lo spiega meglio!

Le unità Dimmer prendono il segnale 0-10 V su un connettore DIN 5pin (1 pin è macinato, gli altri 4 rappresentano i 4 canali) e prendono il segnale DMX su un connettore XLR 3pin. I gadget DMX possono essere incatenati in quanto ognuno ha il proprio set di ID, se guardi attentamente la foto sopra puoi vedere un cavo arancione (segnale 0-10 V), un cavo viola (collegamento a catena Daisy DMX) e un giallo cavo (DMX in dal controller DMX)
Ecco alcune altre foto dei rack dimmer:

Dall’altra parte della parte anteriore del rack è possibile vedere un fascio di cavo T&E da 1 mm, ognuno di questi va in un diverso luogo di illuminazione in tutta la casa. Piuttosto, questo cavo passa dal dimmer direttamente al raccordo della luce nel soffitto, questo rende estremamente semplice il cablaggio di qualsiasi tipo di accesso alla luce, in quanto c’è solo un singolo cavo con cui affrontare. Questi cavi sono collegati ai rack dimmer utilizzando connettori IEC maschili (la versione maschile di un cavo del bollitore)

I segnali DMX per gestire i dimmer provengono dal sistema nella foto sopra. Questo gadget prende un segnale RS232 (seriale) dal mio server di automazione della casa e lo converte nel protocollo DMX. Questo mi consente di gestire automaticamente l’illuminazione in tutta la casa, oltre a significa che non devi davvero utilizzare le unità di gestione del dimmer in ogni stanza, questo è davvero il punto di automatizzare l’illuminazione, ho sensori in ogni spazio (Sensori PIR di sicurezza standard) che vengono monitorati dal mio sistema di automazione della casa, se viene rilevato il movimento, il server invia un segnale seriale al controller DMX per far emergere le luci in quello spazio ecc …
Inoltre, significa che è possibile utilizzare le luci su Internet, tramite SMS, IVR ecc. Che possono essere utili.

Sopra ci sono alcune foto del controller DMX montato nella sua scatola, ha tre connessioni, alimentazione (12 V DC), seriale in e DMX. C’è anche un collegamento proprio qui al manuale della direzione del controller DMX.

Infine, una foto della parte posteriore del server che si collega all’interfaccia DMX, questo server viene utilizzato per gestire l’interfaccia DMX, nei più su quello nella sezione Applicazione del software di seguito.

Software: tutta la mia altra automazione della casa (sicurezza, riscaldamento, potenza, CCTV ecc.) Viene scritta (male in parti) utilizzando Perl.
Questo lavoro di illuminazione non è diverso, sebbene rappresenti i miei primi tentativi di utilizzare i servizi web.
Per i servizi Web ho utilizzato Apache 2.x e il modulo SOAP :: Lite per Perl, per parlare davvero seriale al controller DMX, ho utilizzato il dispositivo module Perl :: Serialport. L’intero ottimo correre sotto la telefonata di Redhat Linux I i servizi Web dalla mia effettiva applicazione di automazione della casa in questo modo: (Nota che fa parte di un programma molto più ampio)

# Si accende se non c’è movimento per dieci minuti e movimenti più recentemente nel corridoio
#
if ($ epoch – $ in11_lastmove> 600 && $ in11_lastmove <$ in23_lastmove && $ kitchenlights == 1) & Send_lights_soap (1,0); $ Kitchenlights = 0; } L'effettiva subroutine viene chiamata qui: sub send_lights_soap { $ soap_response = soap :: lite -> Uri (“”)
-> Proxy (“”)
-> Invia (“$ _ [0]”, “$ _ [1]”);

$ res = $ soap_response-> risultato;
}

E poiché si tratta di un servizio Web, l’interfaccia seriale effettiva e il codice di servizio Web risiedono su un’altra macchina sulla mia rete, il codice di servizio Web appare così:

#!/usr/bin/perl -w

Usa sapone :: trasporto :: http;
Soap :: Transport :: http :: cgi
-> Dispatch_to (“luci”)
-> Hands;

# telefonata come -> Uri (“”)
# -> proxy (“”)
# -> Invia (“”, “”)
luci del pacchetto;
sub invio {

Usa dispositivo :: serialport;
my $ port = dispositivo :: serialport-> new (“/dev/ttys0”);

$ Port-> Baudrate (9600); $ port-> parity (“nessuno”);
$ port-> handshake (“nessuno”); $ port-> databits (8);
$ port-> Stopbits (1); $ port-> read_char_time (0);
$ port-> read_const_time (1);

My ($ class, $ canale, $ intensità) = @_;

# Invia dati
$ port-> write (pacchetto “c”, $ canale);
$ port-> write (pacchetto “c”, $ intensità);
sonno (1);

$ port-> chiust ();

Restituisce “FATTO! Ho utilizzato $ Class con CHN $ Channel e intensità di Inten $ ”;
}

Codice abbastanza semplice, sono sicuro che sarai d’accordo, oltre a quello più bello, poiché esegue servizi web, posso diffondere questi nodi attraverso la mia rete e telefonare a chiamarli facilmente. Inoltre potresti aver notato che come la maggior parte delle persone che ho rivolto a RFC1918, tuttavia, con una regola NAT appropriata, questi servizi possono essere rapidamente chiamati da qualsiasi luogo con una connessione web, il che significa che posso gestire l’illuminazione, il riscaldamento ecc. ovunque (anche un GPRS o un telefono 3G!)

Conclusione – Beh, spero che ti sia piaciuto quello che ho fatto, mi piacciono le mie luci automatizzate! grande fortuna se scegli di fare qualcosa di simile

-Dan

Elemento
Fornitore
Costo
Quantità
Acquistare

Piatto di blanking singolo
Maplin
£ 5,69
6
acquistare

Cavo cat5e
Maplin
£ 0,69
50
acquistare

Pentola lineare da 10kohm
Maplin
£ 1,21
8
acquistare

RJConnettore da 45 barili
Maplin
£ 4,99
6
acquistare

Plug RJ45 (10pack)
Maplin
£ 2,49
2
acquistare

5pin din maschio spina
Maplin
£ 1,69
1

Spina maschile XLR 5pin
Maplin
£ 5,69
1
acquistare

XLR 3pin Female Line Socket
Maplin
£ 3,79
1
acquistare

Spina maschile XLR 3pin
Maplin
£ 3,79
1
acquistare

Spina maschile IEC
Maplin
£ 2,29
1
acquistare

Convertitore da RS232 a DMX (articolo 1-463)
Millinst
£ 65,00
1
acquistare

SoundLab 4Channel DMX Dimmer (G018VA)
CPC
£ 58,69
2
acquistare

DMX Dimmer Pacchi da Amazon

Questo articolo è stato riprodotto con gentile autorizzazione di Dan McGrath dal suo articolo originale su www.yourmissus.com

Voglio di più? – Seguici su Twitter, come noi su Facebook, o iscriviti al nostro feed RSS. Puoi anche consegnare queste notizie via e -mail, direttamente alla tua casella di posta ogni giorno.

Condividi questo:
Facebook
Twitter
Reddit
LinkedIn
Pinterest
E-mail
Di più

WhatsApp
Stampa

Skype
Tumblr

Telegramma
Tasca

Leave a Reply

Your email address will not be published. Required fields are marked *