Homebrew DMX Automatisierte Beleuchtungssystem

Einreichung von: Dan McGrath Einführung – Warum automatisieren Sie Ihre Lichter? Um ehrlich zu sein, ist der größte Teil meines Hauses automatisiert, also schien es das Offensichtliche zu tun. Es gibt viele Vorteile bei der Automatisierung von Teilen Ihres Hauses. Die Beleuchtung in bestimmten Bereichen erleichtert das Leben. Leuchten, wenn Sie in einen Raum gehen, sind viel besser, als sie an sich selbst zu ändern! … und da sie sich selbst einschalten, schalten sie sich auch aus, also können Sie nicht vergessen!

Design – Ich war mir noch nie sicher, dass X10 fair ist, ich habe es auch nie ausprobiert, aber ich glaube, dass DMX seit Jahren für extrem ausgefeilte Beleuchtungssysteme verwendet wird und als extrem robustes als äußerst robust ist Wie zuverlässig, und das wollte ich, also habe ich DMX ausgewählt.

Die Dimmers, die ich ausgewählt habe, unterstützt sowohl 0-10 V Signal als auch DMX, und Sie können beides beides verwenden, wenn Sie, wenn Sie möchten, hervorragend für mich ist, da ich sie so gesetzt habe, dass die Sorge immer an die 0- 10V -Signal, sodass Sie die Wahl haben, die Einstellungen, die das Hausautomationssystem festlegt, manuell zu überschreiben.

Installation – OK, beginnen wir an den Lichtschalter selbst. Jeder Raum hat entweder ein Doppel (zwei Lichter) oder einen einzelnen Dimmer, der an der Wand montiert ist. Die Fotos unten zeigen die in der Wand montierten Dimmer -Manag -Einheiten. Sie werden sehen, dass sie noch unvollendet sind. Ich kann nicht angemessen aussehende Knöpfe entdecken, wie die einfachen weißen, die Sie auf einem gemeinsamen Dimmer bekommen, also bis , da sind keine.

Diese “Kontrolleinheiten” sehen genauso aus wie gewöhnliche britische Single -Blanking -Platten mit variablen Widerständen, die aus der Vorderseite ragen, ebenso wie das ist das, was sie sind! Im Folgenden finden Sie einige Fotos, die die Innenseiten dieser Einheiten zeigen. allerdings zuerst der Single Dimmer. Sie werden ebenfalls feststellen, dass sich am unteren Rand des Geräts ein kleines schwarzes Gerät befindet:

Dies ist ein Temperatursensor, den ich zur Verwaltung der Erwärmung verwende. Er verwendet genau das gleiche Gehäuse wie die Dimmereinheiten sowie den genauen Kabellauf, es sind jedoch zwei getrennte Systeme.
Die Doppeleinheiten sind im Inneren etwas hektischer, jedoch im Wesentlichen nur zwei Singles in der gleichen Box.

Diese Dimmer -Management -Einheiten sind mit Cat5e -Verkabelung zu meinem verständigen Schrank verknüpft, wo sich der Rest des Sets befindet. Die Verwaltungseinheiten können schnell von der Wand getrennt werden, indem sie ihren RJ45 -Stecker vom Stecker abheben. Jeder Dimmer -Ort im Haus hat einen einzigen Lauf von Cat5e zu allem, was Haus unter der Treppe zurücklief. Die Einheiten selbst fungieren einfach als Potentiometer, die variablen Widerstände haben 3 Beine, schauen von vorne, der links ist geerdet, der mittlere (der Scheibenwischer) ist der Ausgang, ebenso wie der rechte erhält 10 Volt DC.

Beachten Sie die Verwendung von Heatshrink -Ärmeln sowie einen Epoxidschub, um alles zu halten. Dies sorgt für ein vertrauenswürdigeres System, das ich mit dieser Methode verknüpft habe Auf dem mittleren Bein steigt langsam von 0V auf 10 V – dies wird verwendet, um die Dimmereinheiten manuell zu verwalten.

Oben finden Sie einige Fotos von genau, wie der Dimmer die Kabelverkabelung unter der Treppe endet. Ich habe eine allgemeine CAT5E -Verkabelung verwendet, da sie sowohl erschwinglich als auch von großer Qualität ist. Ich habe ebenfalls RJ45 -Stecker sowie Anschlüsse aus den gleichen Gründen verwendet Dieses Beleuchtungssystem hat nichts mit Ethernet, TCP-IP oder dergleichen zu tun. Ich verwende nur die Verkabelung und Stecker, die normalerweise mit solchen Dingen verbunden sind.

Auf dem obigen Foto stellt jedes gelbe Patchkabel einen Dimmer -Verwaltungsort dar. Die Dimmer selbst sind 4 Kanaleinheiten, die sowohl DMX als auch 0-10V-Signal unterstützen, um deren Ausgabe zu verwalten.

Ich habe dies ursprünglich nicht sehr gut erklärt. Genau hier sind weitere Informationen darüber, wie das 0-10V-Signal sowie DMX zusammenarbeiten. Die Einstellung des 0-10 V-Signals (d. H. Die Einstellung der Dimmer-Verwaltungseinheit) wird (wenn heller) die DMX-Einstellung überschreiben. Dies ist nicht ideal, da dies bedeutet, dass Sie versehentlich Lichter anlassen können, da das Aufbau des Dimmers die gesamte Methode das Licht zum Aufenthalt zwingt.

Wir verwenden die Dimmer -Steuerelemente jedoch nicht wirklich manuell. Die Lichter werden sofort angezeigt, wenn es sowohl dunkel draußen ist (es gibt einen Lichtsensor im Garten) als auch, wenn sich jemand im Raum befindet (die PIR Wenn dies der Fall ist). Es gibt also nie eine Art Anforderung, das Licht auf sich selbst zu drehen!

Das andere prospektive Problem ist, wenn das System das Licht einschaltet und Sie es wirklich ausschalten wollten, hätte es auch keinen Einfluss. In Wahrheit haben die Dimmer -Racks jedoch eine Konfigurationsschalter auf sie. Sollte ich jemals ein Problem erleben, bei dem der Server etwas getan hat, was mir nicht gefallen hat, könnte ich entweder einen O -O -of Die Dip -Schalte am Rack oder ziehen Sie den DMX -Blei aus! Hier ist ein Link hier zum Handbuch für Dimmer -Rack Direction, das es höchstwahrscheinlich besser erklärt!

Die Dimmer-Einheiten nehmen das 0-10-V-Signal auf einem 5Pin-DIN-Stecker (1 Pin wird gemahlen Die anderen 4 repräsentieren die 4 Kanäle) und nehmen das DMX-Signal auf einem 3Pin-XLR-Stecker ein. DMX-Gadgets können überhettet werden, da jeder einen eigenen ID-Set hat. Wenn Sie das obige Foto oben auf ein orangefarbenes Kabel (0-10 V), ein lila Kabel (DMX Daisy-Kettenverbindung) sowie ein Gelb sehen Kabel (DMX aus dem DMX -Controller)
Hier sind einige weitere Fotos von den Dimmer -Racks:

Auf der Vorderseite des Gestells können Sie ein Bündel mit 1 mm T & E -Kabel sehen, von denen jede zu einem anderen Beleuchtungsort im gesamten Haus geht. Vielmehr läuft dieses Kabel direkt vom Dimmer bis zur Leuchte in der Decke. Dadurch wird die Verkabelung jeglicher Art von Leuchten extrem einfach, da nur ein einzelnes Kabel zu kämpfen ist. Diese Kabel sind mit den Dimmer -Racks mit männlichen IEC -Steckverbindern (die männliche Version eines Kessel -Leads) verknüpft.

Die DMX -Signale zur Verwaltung der Dimmer stammen aus dem oben abgebildeten System. Dieses Gadget nimmt ein RS232 (serieller) Signal von meinem Hausautomationserver und konvertiert es in das DMX -Protokoll. Dies ermöglicht es mir, die Beleuchtung im ganzen Haus automatisch zu verwalten, und bedeutet, dass Sie die Einheiten der Dimmer -Verwaltung in jedem Raum nicht wirklich verwenden müssen. Dies ist wirklich der springende Punkt bei der Automatisierung der Beleuchtung. Ich habe Sensoren in jedem Raum (Standard -Sicherheits -PIR -Sensoren), die von meinem Hausautomationssystem überwacht werden. Wenn Bewegung erkannt wird, sendet der Server ein serielles Signal an den DMX -Controller, um die Lichter in diesem Raum aufzurufen usw.
Darüber hinaus bedeutet dies, dass Sie Ihre Lichter über das Internet über SMS, IVR usw. bedienen können, was nützlich sein kann.

Oben finden Sie einige Fotos des DMX -Controllers, der in seiner Box eingebaut ist. Er verfügt über drei Verbindungen, Leistung (12 V DC), seriell in einem DMX. Hier gibt es auch einen Link zum DMX Controller Direction -Handbuch.

Schließlich wird dieser Server ein Pickur der Rückseite des Servers, der mit der DMX -Schnittstelle verlinkt, verwendet, um die DMX -Schnittstelle zu verwalten. Mehr dazu im Abschnitt Softwareanwendung unten.

Software – Alle andere Hausautomatisierung (Sicherheit, Heizung, Strom, CCTV usw.) sind (schlecht in Teilen) mit Perl geschrieben.
Diese Beleuchtungsjob ist nicht anders, obwohl er meine ersten Versuche zur Nutzung von Webdiensten darstellt.
Für die Webdienste, die ich Apache 2.x sowie das SOAP :: Lite -Modul für Perl verwendet habe, um wirklich seriell mit dem DMX -Controller zu sprechen, habe ich das Perl -Modulgerät verwendet :: Serialport. Das ganze Großteil läuft unter Redhat Linux i rufen Sie die Webdienste von meiner tatsächlichen Hausautomation -Anwendung wie folgt an: (Beachten Sie, dass dies Teil eines viel größeren Programms ist)

# Lichter aus, wenn keine Bewegung für zehn Minuten und Bewegung mehr erst vor kurzem im Flur
#
if ($ epoch – $ in11_lastmove> 600 && $ in11_lastmove <$ in23_lastmove && $ kitchenlights == 1) { & send_lights_soap (1,0); $ kitchenlights = 0; } Die tatsächliche Unterroutine, die aufgerufen wird, ist hier: sub send_lights_soap { $ soap_response = soap :: lite -> URI (”)
-> Proxy (”)
-> send (“$ _ [0]”, “$ _ [1]”);

$ res = $ soap_response-> Ergebnis;
}

Und da dies ein Webdienst ist, befindet sich die tatsächliche serielle Schnittstelle sowie der Webdienstcode in einem weiteren Computer in meinem Netzwerk. Der Webdienstcode wird wie folgt angezeigt:

#!/usr/bin/perl -w

Verwenden Sie SOAP :: Transport :: http;
SOAP :: Transport :: http :: cgi
-> issatch_to (“Lichter”)
-> Handle;

# Anruf als -> Uri (”)
# -> Proxy (“”)
# -> senden (“”, “”)
Packungslichter;
subsend {

Verwenden Sie Gerät :: Serialport;
mein $ port = device :: serialport-> neu (“/dev/ttys0”);

$ port-> Baudrate (9600); $ port-> parity (“keine”);
$ port-> Handshake (“keine”); $ port-> Datenbänke (8);
$ port-> Stoppbits (1); $ port-> read_char_time (0);
$ port-> read_const_time (1);

My ($ class, $ Channel, $ Intensität) = @_;

# Daten senden
$ port-> write (pack “c”, $ kanal);
$ port-> write (pack “c”, $ Intensität);
Schlaf (1);

$ port-> close ();

Rückkehr „fertig! Ich habe $ Class mit CHN $ Channel sowie Intensität $ verwendet. “
}

Ich bin mir sicher, dass Sie sicher zustimmen, dass Sie diese Knoten in meinem Netzwerk ausbreiten und sie problemlos anrufen können. Darüber hinaus haben Sie vielleicht bemerkt, dass wie die meisten Personen, die ich RFC1918 mein Netzwerk befasste, jedoch mit einer geeigneten NAT -Regel von überall mit einer Webverbindung von überall von überall aus aufgerufen werden kann, was bedeutet, dass ich meine Beleuchtung, Heizung usw. verwalten kann. Überall (sogar ein GPRS oder ein 3G -Telefon!)

Fazit – Ich hoffe, Sie haben es genossen, was ich getan habe, ich mag meine automatisierten Lichter! Viel Glück, wenn Sie sich dafür entscheiden, etwas Ähnliches zu tun

-Dan

Artikel
Anbieter
Kosten
Menge
Besorgen

Einzelblankplatte
Maplin
£ 5.69
6
Kaufen

Cat5e -Kabel
Maplin
£ 0,69
50
Kaufen

10KOhm linearer Topf
Maplin
£ 1,21
8
Kaufen

Rj45 Barrel -Stecker
Maplin
£ 4,99
6
Kaufen

RJ45 -Stecker (10pack)
Maplin
£ 2,49
2
Kaufen

5Pin DIN Männlicher Stecker
Maplin
£ 1,69
1

XLR 5Pin männlicher Stecker
Maplin
£ 5.69
1
Kaufen

XLR 3Pin weiblicher Linienbuchse
Maplin
£ 3.79
1
Kaufen

XLR 3Pin männlicher Stecker
Maplin
£ 3.79
1
Kaufen

IEC männlicher Stecker
Maplin
£ 2,29
1
Kaufen

RS232 zum DMX-Konverter (Punkt 1-463)
Millinst
£ 65.00
1
Kaufen

SoundLab 4Channel DMX DIMMER (G018VA)
CPC
£ 58.69
2
Kaufen

DMX Dimmerpacks von Amazon

Dieser Artikel wurde mit freundlicher Genehmigung von Dan McGrath aus seinem ursprünglichen Artikel unter www.yourmissus.com reproduziert

Mehr wollen? – Folgen Sie uns auf Twitter, wie uns auf Facebook oder melden Sie sich für unseren RSS -Feed an. Sie können diese Nachrichten sogar jeden Tag per E -Mail direkt in Ihren Posteingang liefern lassen.

Teile das:
Facebook
Twitter
Reddit
LinkedIn
Pinterest
Email
Mehr

WhatsApp
Drucken

Skype
Tumblr

Telegramm
Tasche

Leave a Reply

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

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>