Innlevering av: Dan McGrath Introduksjon – Hvorfor automatisere lysene dine? Vel, for å være ærlig, er det meste av hjemmet mitt automatisert, så det virket som den åpenbare tingen å gjøre. Det er mange fordeler med å automatisere deler av huset ditt, belysning i spesifikke bare gjør livet enklere, lys som kommer på når du går inn i et rom er mye bedre enn å endre dem på deg selv! … .Og siden de slår seg på, slår de seg også av, så du kan ikke glemme!
Design – Jeg har aldri vært sikker på at X10, for å være rettferdig, jeg har aldri prøvd det heller, men troen min er at DMX har blitt brukt til ekstremt forseggjorte belysningssystemer i årevis, samt forstås å være ekstremt robust som som I tillegg til pålitelig, så vel som det var det jeg ønsket, så jeg valgte DMX.
Dimmerne jeg har valgt støtte både 0-10V-signal så vel som DMX, så vel som du kan bruke både på når du vil, dette er utmerket for meg, da jeg har satt dem slik at bekymring alltid blir gitt til 0- 10V signal, slik at du har valget mellom manuelt å overstyre innstillingene som House Automation System setter.
Installasjon – OK, la oss begynne ved lysbryterne selv. Hver plass har enten en dobbel (to lys) eller en enkelt dimmer -administrasjon montert på veggen. Bildene nedenfor viser dimmerhåndteringsenheter montert i veggen, du vil se at de fremdeles er uferdige, jeg er ikke i stand til å oppdage passende utseende knotter, som de enkle hvite du får på en felles dimmer, så frem til jeg gjør det , det er ingen.
Disse ‘kontrollenhetene’ ser ut som vanlige britiske blankeplater med variable motstander som stikker ut foran, så vel som det er siden det er det de er! Nedenfor er noen bilder som viser innsiden av disse enhetene. aller første den eneste dimmeren. Du vil også legge merke til at det er en liten svart dings nederst på enheten:
Dette er en temperatursensor som jeg bruker for å administrere oppvarmingen, den bruker nøyaktig samme kabinett som dimmerenhetene, så vel som nøyaktig samme kabling, men de er to separate systemer.
De doble enhetene er litt mer hektiske inni, men egentlig bare to singler i nøyaktig samme boks.
Disse dimmerhåndteringsenhetene er koblet ved å bruke Cat5e kabling tilbake til underforsingsskapet mitt, der resten av settet er. Administrasjonsenhetene kan raskt kobles fra veggen ved å koble fra RJ45 -pluggen fra kontakten. Hvert dimmersted i hjemmet har et enkelt løp med Cat5e til alt huset løp tilbake til under trappen. Enhetene i seg selv fungerer bare som et potensiometer, de variable motstandene har 3 ben, ser fra fronten, den venstre er jordet, den midterste (viskeren) er utgangen, så vel som den høyre får 10 volt DC.
Legg merke til utnyttelsen av heteskrinkhylse, så vel som en dab av epoksy for å holde det som er på plass, dette gir et mer pålitelig system jeg har oppdaget å koble dem opp i denne metoden betyr at når du vender dem med klokken fra av til ON, spenningen På midtbenet stiger sakte fra 0V til 10V – dette brukes til å administrere dimmerenhetene manuelt.
Over er noen bilder av nøyaktig hvordan dimmeren administrerer kabling avsluttes under trappene, jeg har brukt vanlig Cat5e -kabling gjennom hele tiden, da det er rimelig i tillegg til god kvalitet, jeg har også brukt RJ45 -plugger, så vel som kontakter av nøyaktig samme grunner , Dette belysningssystemet har ingenting å gjøre med Ethernet, TCP-IP eller lignende, jeg bruker bare kablingen så vel som kontakter som normalt er koblet til denne typen ting.
På bildet over representerer hver gule lappledning et dimmer -administrasjonssted, jeg har brukt RJ45 veggstaktene som et middel til å koble disse Cat5e -kjørene like mye som både dimmerne og temperatursensorstyringskortet. Dimmerne i seg selv er 4-kanals enheter som støtter både DMX og 0-10V-signal for å administrere utdataene.
Jeg forklarte ikke dette ekstremt godt opprinnelig, så akkurat her er det mer informasjon om nøyaktig hvordan 0-10V-signalet så vel som DMX fungerer sammen. Innstillingen for 0-10V-signalet (dvs. innstillingen til dimmerhåndteringsenheten) vil (hvis lysere) overstyre DMX-innstillingen. Dette er ikke ideelt, ettersom det betyr at du kan la lysene være på ved en feiltakelse, ettersom å snu dimmeren, vil all metoden opp tvinge lyset til å fortsette.
Imidlertid bruker vi ikke virkelig dimmerkontrollene manuelt, lysene tennes umiddelbart hvis det er både mørkt ute (det er en lys sensor i hagen) så vel som om noen er i rommet (PIR -sensorene forteller serveren Hvis dette er tilfelle). Så det er aldri noen form for krav for å slå lysene på deg selv!
Det andre potensielle problemet er at hvis systemet slo på lyset, så vel som du virkelig ønsket å slå det av, ville det ikke ha noen innvirkning å slå av dimmeren. I sannhet har dimmerstativene en konfigurasjonsbrytere på dem, hvis jeg noen gang skulle oppleve et problem der serveren gjorde noe jeg ikke likte, kan jeg enten flikke en Of Dipsbryter på stativet, eller koble fra DMX -ledningen !! Her er en lenke her til Dimmer Rack Direction -håndboken som mest sannsynlig forklarer den bedre!
Dimmerenhetene tar 0-10V-signalet på en 5pin DIN-kontakt (1 pinne er malt de andre 4 representerer de 4 kanalene), så vel som de tar DMX-signalet på en 3pin XLR-kontakt. DMX-dingser kan være Daisy Chained ettersom hver enkelt har sitt eget ID-sett, hvis du ser nøye på bildet over kan du se en oransje kabel (0-10V-signal), en lilla kabel (DMX Daisy Chain Link) samt en gul Kabel (DMX inn fra DMX -kontrolleren)
Her er noen flere bilder av dimmerstativene:
Over fronten av stativet kan du se et knippe 1mm T & E -kabel, hver av disse går til et annet belysningssted i hele huset. Snarere bare denne kabelen går fra dimmeren direkte til lysmonteringen i taket, dette gjør ledningene til alle typer lysbesetninger ekstremt enkelt, da det bare er en enkelt kabel å kjempe med. Disse kablene er koblet til dimmerstativene som bruker mannlige IEC -kontakter (den mannlige versjonen av en kjele -bly)
DMX -signalene for å administrere dimmere kommer fra systemet som er avbildet ovenfor. Denne dingsen tar et RS232 (seriell) signal fra husautomatiseringsserveren min, samt konverterer det til DMX -protokollen. Dette gjør meg i stand til å administrere belysningen i hele hjemmet automatisk, samt betyr at du egentlig ikke trenger å bruke dimmeradministrasjonsenhetene i hvert rom, dette er virkelig hele poenget med å automatisere belysningen, jeg har sensorer i hvert rom (Standard sikkerhet PIR -sensorer) som blir overvåket av husets automatiseringssystem, hvis bevegelse oppdages, sender serveren et serielt signal til DMX -kontrolleren for å få opp lysene i det rommet osv. …
I tillegg betyr det at du kan betjene lysene dine over Internett, via SMS, IVR osv. Noe som kan være nyttig.
Over er noen bilder av DMX -kontrolleren montert i boksen, den har tre tilkoblinger, strøm (12V DC), seriell inn så vel som DMX ut. Det er også en lenke her til DMX Controller Direction Manual.
Endelig et bilde av baksiden av serveren som lenker til DMX -grensesnittet, brukes denne serveren til å administrere DMX -grensesnittet, mer om det i seksjonen for programvare nedenfor.
Programvare – All min andre husautomatisering (sikkerhet, oppvarming, strøm, CCTV osv.) Er skrevet (dårlig i deler) som bruker Perl.
Denne belysningsjobben er ikke annerledes, selv om den representerer mine aller første forsøk på å bruke webtjenester.
For webtjenestene jeg har brukt Apache 2.x så vel som SOAP :: Lite -modulen for Perl, for å virkelig snakke Serial med DMX -kontrolleren, har jeg brukt Perl Module Device :: Serialport. Hele god del kjører under Redhat Linux I Telefonsamtale webtjenestene fra min faktiske husautomatiseringssøknad som dette: (Merk dette er en del av et mye større program)
# Lyser av hvis ingen bevegelse i ti minutter så vel som bevegelse mer bare nylig i gangen
#
if ($ epoch – $ in11_lastmove> 600 && $ in11_lastmove <$ in23_lastmove && $ Kitchenlights == 1) {
& send_lights_soap (1,0);
$ kjøkkenlys = 0;
}
Selve subroutine som blir kalt er her:
sub send_lights_soap {
$ soap_response = såpe :: lite
-> uri (‘’)
-> Proxy (‘’)
-> send (“$ _ [0]”, “$ _ [1]”);
$ res = $ SOAP_Response-> Resultat;
}
Og ettersom dette er en webtjeneste, det faktiske serielle grensesnittet så vel som webtjenestekode ligger på en maskin til på nettverket mitt, vises webtjenestekoden slik:
#!/usr/bin/perl -w
Bruk SOAP :: Transport :: http;
Såpe :: Transport :: http :: CGI
-> dispatch_to (‘lys’)
-> håndtak;
# telefonsamtale som -> uri (‘’)
# -> Proxy (‘’)
# -> send (“”, “”)
pakkelys;
sub send {
Bruk enhet :: Serialport;
min $ port = enhet :: serialport-> new (“/dev/ttyS0”);
$ port-> baudrate (9600); $ port-> paritet (“Ingen”);
$ port-> håndtrykk (“Ingen”); $ port-> databits (8);
$ port-> stoppbits (1); $ port-> read_char_time (0);
$ port-> read_const_time (1);
min ($ klasse, $ kanal, $ intensitet) = @_;
# Send data ut
$ port-> skriv (pakke “C”, $ kanal);
$ port-> skriv (pakke “c”, $ intensitet);
søvn (1);
$ port-> close ();
Returner “Ferdig! Jeg benyttet $ klasse med CHN $ -kanal så vel som intent $ intensitet ”;
}
Ganske enkel kode, jeg er sikker på at du vil være enig, så vel som fineste av alle, siden den kjører webservices, kan jeg spre disse nodene ut over nettverket mitt, samt telefonsamtaler dem enkelt. Videre har du kanskje lagt merke til at som de fleste jeg har RFC1918, adressert nettverket mitt, men med en passende NAT -regel kan disse tjenestene raskt ringes hvor som helst med en nettforbindelse, noe som betyr at jeg kan administrere belysningen min, oppvarming osv. Fra fra hvor som helst (til og med en GPRS eller 3G -telefon!)
Konklusjon – Vel, jeg håper du har hatt glede av det jeg har gjort, jeg liker de automatiserte lysene mine! Lykke til hvis du velger å gjøre noe lignende
-Dan
Punkt
Leverandør
Koste
Mengde
Kjøpe
Enkelt blanking plate
Maplin
£ 5,69
6
kjøpe
Cat5e -kabel
Maplin
£ 0,69
50
kjøpe
10kohm lineær gryte
Maplin
£ 1.21
8
kjøpe
RJ45 tønne kontakt
Maplin
£ 4,99
6
kjøpe
RJ45 Plug (10Pack)
Maplin
£ 2,49
2
kjøpe
5pin din mannlige plugg
Maplin
£ 1,69
1
Xlr 5pin hannplugg
Maplin
£ 5,69
1
kjøpe
XLR 3pin kvinnelinjekontakt
Maplin
£ 3,79
1
kjøpe
Xlr 3pin hannplugg
Maplin
£ 3,79
1
kjøpe
IEC mannlig plugg
Maplin
£ 2,29
1
kjøpe
RS232 til DMX Converter (punkt 1-463)
Millinst
£ 65,00
1
kjøpe
SoundLab 4Channel DMX Dimmer (G018VA)
CPC
£ 58,69
2
kjøpe
DMX -dimmerpakker fra Amazon
Denne artikkelen ble gjengitt med god tillatelse fra Dan McGrath fra hans opprinnelige artikkel på www.yourmissus.com
Ønsker mer? – Følg oss på Twitter, som oss på Facebook, eller registrer deg for RSS -feeden vår. Du kan til og med få disse nyhetshistoriene levert via e -post, direkte til innboksen hver dag.
Dele denne:
Facebook
Twitter
Reddit
LinkedIn
Pinterest
E -post
Mer
Hva skjer
Skrive ut
Skype
Tumblr
Telegram
Lomme