Sisällysluettelo:

Automaattinen valaistus DMX: n ja Perlin avulla: 6 vaihetta
Automaattinen valaistus DMX: n ja Perlin avulla: 6 vaihetta

Video: Automaattinen valaistus DMX: n ja Perlin avulla: 6 vaihetta

Video: Automaattinen valaistus DMX: n ja Perlin avulla: 6 vaihetta
Video: Helppo ja monipuolinen valaistuksen ohjaus RC-plus next N -tunnistimella. Katso opastus! 2024, Marraskuu
Anonim
Automaattinen valaistus DMX: n ja Perlin avulla
Automaattinen valaistus DMX: n ja Perlin avulla
Automaattinen valaistus DMX: n ja Perlin avulla
Automaattinen valaistus DMX: n ja Perlin avulla
Automaattinen valaistus DMX: n ja Perlin avulla
Automaattinen valaistus DMX: n ja Perlin avulla

Miksi automatisoida valot? No, ollakseni rehellinen, suurin osa talostani on automatisoitu, joten se tuntui itsestään selvältä. Talosi osien automatisoinnissa on paljon etuja, erityisesti valaistus vain helpottaa elämää, valot, jotka syttyvät, kun kävelet huoneeseen, ovat parempi kuin kytkeä ne päälle! … Ja koska he kytkeytyvät päälle, he sammuttavat itsensä myös, joten et voi unohtaa! Toivottavasti täällä on tarpeeksi tietoa useimmille, mutta jos (kuten minä) pidät yksityiskohdista, löydät lisätietoja sivuiltani

Vaihe 1: Asennus

Asennus
Asennus
Asennus
Asennus
Asennus
Asennus

Okei, aloitetaan itse valokytkimistä.

Jokaisessa huoneessa on joko kaksinkertainen (kaksi valoa) tai yksi himmennin, joka on asennettu seinälle. Alla olevissa kuvissa näkyy seinään asennetut himmenninohjausyksiköt, näet, että ne ovat vielä kesken, en löydä sopivan näköisiä nuppeja, kuten tavallisia valkoisia, joita saat tavallisella himmentimellä, joten kunnes teen, siellä eivät ole yhtään. Nämä 'ohjausyksiköt' näyttävät aivan kuin tavalliset Yhdistyneen kuningaskunnan yksittäiset peitelevyt, joiden etuosassa on muuttuvia vastuksia, ja siksi ne ovat sitä! Alla on muutamia kuvia, jotka esittävät näiden yksiköiden sisäosat: Ensin yksi himmennin. Huomaat myös, että laitteen alaosassa on pieni musta laite: Tämä on lämpötila -anturi, jota käytän lämmityksen ohjaamiseen, se käyttää samaa koteloa kuin himmennysyksiköt ja sama kaapelointi, mutta ne ovat kaksi erillistä järjestelmää. Kaksoisyksiköt ovat hieman kiireisempiä sisällä, mutta käytännössä vain kaksi sinkkua samassa laatikossa.

Vaihe 2: Kaapelointi

Kaapelointi
Kaapelointi
Kaapelointi
Kaapelointi

Nämä himmentimen ohjausyksiköt on kytketty Cat5e -kaapeloinnilla takaisin alakerran kaappiini, jossa on muu sarja.

Ohjausyksiköt (kuten yllä olevista kuvista näkyy) voidaan helposti irrottaa seinästä irrottamalla niiden RJ45 -pistoke liittimestä. Jokaisessa talon himmentimessä on yksi Cat5e -ajo, ja kaikki koti juoksi takaisin portaiden alle. Yksiköt toimivat yksinkertaisesti potentiometrinä, muuttuvilla vastuksilla on 3 jalkaa edestä katsottuna, vasemmanpuoleisin on maadoitettu, keskimmäinen (pyyhin) on lähtö ja oikea saa 10 voltin tasavirtaa. Huomaa lämpökutistussuojuksen ja epoksipyyhkeen käyttö kaiken pitämiseksi paikallaan, mikä tekee luotettavammasta yksiköstä, jonka olen löytänyt Liittämällä ne tällä tavalla tarkoittaa, että kun käännät niitä myötäpäivään pois päältä päälle, jännite keskijalka nousee vähitellen 0v: stä 10v: iin - tätä käytetään himmentimien ohjaamiseen manuaalisesti. Tässä muutamia kuvia siitä, miten himmentimen ohjauskaapeli päättyy portaiden alle, olen käyttänyt Cat5e -standardikaapelia kaikkialla, koska se on halpaa ja laadukasta, olen myös käyttänyt RJ45 -pistokkeita ja -liittimiä samoista syistä, tässä valaistusjärjestelmässä ei ole mitään tekemiseen ethernetin, tcp-ip: n tai vastaavien kanssa, käytän vain kaapelointia ja liittimiä, jotka tavallisesti liittyvät tällaisiin asioihin. Yllä olevassa kuvassa jokainen keltainen patch -johto edustaa himmentimen ohjauspaikkaa, olen käyttänyt RJ45 -pistorasioita keinona yhdistää nämä cat5e -ohjaimet sekä himmentimiin että lämpötila -anturin ohjauskorttiin. Himmentimet itse ovat 4-kanavaisia, jotka tukevat sekä DMX- että 0-10v-signaalia ohjaamaan lähtöä. En selittänyt tätä alun perin hyvin, joten tässä on lisätietoja siitä, miten 0-10v-signaali ja DMX toimivat yhdessä. 0-10v-signaalin asetus (eli himmentimen ohjausyksikön asetus) ohittaa (jos kirkkaampi) DMX-asetuksen. Tämä ei ole ihanteellinen, koska se tarkoittaa, että voit jättää valot vahingossa päälle, koska himmentimen kääntäminen kokonaan ylös pakottaa valon pysymään päällä. Emme kuitenkaan käytä himmennintä manuaalisesti, valot syttyvät automaattisesti, jos ulkona on pimeää (puutarhassa on valoanturi) ja jos joku on huoneessa (PIR -anturit kertovat palvelimelle,)) Valoja ei siis koskaan tarvitse kytkeä päälle! Toinen mahdollinen ongelma on, että jos järjestelmä kytkee valon päälle ja haluat todella sammuttaa sen, himmentimen säätimen alas kääntäminen ei vaikuta myöskään. Todellisuudessa himmenninhyllyissä on kuitenkin konfiguraatiokytkimet, jos joskus kohtaan vaikeuksia, joissa palvelin teki jotain, mistä en pitänyt, voisin joko liikuttaa jotakin telineen DIP -kytkintä tai irrottaa DMX -johdon! ! Toivottavasti tässä on nyt enemmän järkeä.

Vaihe 3: Himmentimet

Himmennin telineet
Himmennin telineet
Himmennin telineet
Himmennin telineet
Himmennin telineet
Himmennin telineet

Himmenninyksiköt ottavat 0-10v-signaalin 5-nastaisesta DIN-liittimestä (yksi nasta on maadoitettu ja muut 4 edustavat 4-kanavaa) ja DMX-signaalin 3-nastaisesta XLR-liittimestä. DMX-laitteet voidaan ketjuttaa ketjulla, koska jokaisella on oma tunnusjoukonsa. Jos tarkastelet tarkasti yllä olevaa kuvaa, näet oranssin kaapelin (0-10v signaali), violetin kaapelin (DMX-ketjun linkki) ja keltaisen kaapelin (DMX sisään DMX -ohjaimesta)

Tässä on lisää kuvia himmenninhyllyistä: Telineen etupuolella on 1 mm: n T & E -kaapelin nippu, joista jokainen menee eri valaistuspaikkaan koko talossa. Yksinkertaisesti tämä kaapeli kulkee himmentimestä suoraan katossa olevaan valaisimeen, mikä helpottaa minkä tahansa valaisimen johdotusta, koska siinä on vain yksi kaapeli. Nämä kaapelit on kytketty himmennys telineisiin urospuolisten IEC -liittimien avulla (vedenkeittimen urosversio)

Vaihe 4: Sarjan muuntaminen DMX: ksi

Sarjan muuntaminen DMX: ksi
Sarjan muuntaminen DMX: ksi
Sarjan muuntaminen DMX: ksi
Sarjan muuntaminen DMX: ksi
Sarjan muuntaminen DMX: ksi
Sarjan muuntaminen DMX: ksi

Himmenninten ohjaamiseen tarkoitetut DMX -signaalit tulevat yllä olevasta laitteesta. Tämä laite ottaa RS232 (sarja) -signaalin kotiautomaatiopalvelimeltani ja muuntaa sen DMX -protokollaksi. Tämän avulla voin hallita koko talon valaistusta automaattisesti, ja se tarkoittaa, että sinun ei todellakaan tarvitse käyttää himmentimen ohjausyksiköitä jokaisessa huoneessa, tämä on todella koko valaistuksen automatisoinnin tarkoitus, minulla on antureita jokaisessa huoneessa (vakio PIR -turva -anturit), joita kotiautomaatiojärjestelmäni valvoo, jos liike havaitaan, palvelin lähettää sarjasignaalin DMX -ohjaimelle tuomaan esiin huoneen valot jne.

Lisäksi se tarkoittaa, että voit käyttää valoja Internetissä, tekstiviestillä, IVR: llä jne., Mikä voi olla hyödyllistä. Lopuksi kuva palvelimen takaosasta, joka muodostaa yhteyden DMX -liitäntään, tätä palvelinta käytetään DMX -käyttöliittymän ohjaamiseen. …. Lisätietoja alla olevasta ohjelmisto -osasta.

Vaihe 5: Ohjelmisto

Ohjelmisto
Ohjelmisto
Ohjelmisto
Ohjelmisto
Ohjelmisto
Ohjelmisto

Kaikki muu kodin automaatio (turvallisuus, lämmitys, teho, cctv jne.) On kirjoitettu (huonosti osissa) käyttäen perl. Tämä valaistusprojekti ei ole erilainen, vaikka se edustaa ensimmäisiä yrityksiäni käyttää verkkopalveluja. Verkkopalveluissa olen käyttänyt Apache 2.x: tä ja Soap:: Lite -moduulia perlille, puhuakseni sarjasta DMX -ohjaimelle, olen käyttänyt perl -moduulia Device:: SerialPort. Koko erä kulkee Redhat Linuxin alla. Soitan verkkopalveluihin todellisesta kotiautomaatio -sovelluksestani seuraavasti: (huomaa, että tämä on osa paljon laajempaa ohjelmaa) if ($ epoch - $ in11_lastmove> 600 && $ in11_lastmove <$ in23_lastmove && $ kitchenlights == 1) {& send_lights_soap (1, 0); $ keittiövalaisimet = 0; } Varsinainen aliohjelma, jota kutsutaan, on tässä: sub send_lights_soap {$ soap_response = SOAP:: Lite -> uri ('https://192.168.101.172/Lights') -> proxy ('https://192.168.101.172/cgi- bin/lights ') -> send ("$ _ [0]", "$ _ [1]"); $ res = $ saippuavastaus-> tulos; } Ja koska tämä on verkkopalvelu, varsinainen sarjaliitäntä ja verkkopalvelukoodi sijaitsevat toisella koneella verkossa, verkkopalvelukoodi näyttää tältä: #!/Usr/bin/perl -w use SOAP:: Transport:: HTTP; SOAP:: Kuljetus:: HTTP:: CGI -> dispatch_to ('Valot') -> kahva; # Soita nimellä -> uri ('https://192.168.101.172/Lights') # -> välityspalvelin ('https://192.168.101.172/cgi-bin/lights') # -> lähetä ("", "") paketti Valot; sub send {käytä laitetta:: SerialPort; minun $ port = Device:: SerialPort-> new ("/dev/ttyS0"); $ portti-> baudrate (9600); $ port-> pariteetti ("ei mitään"); $ port-> kädenpuristus ("ei mitään"); $ portti-> tietokannat (8); $ portti-> pysäytysbitit (1); $ portti-> lukukausi_aika (0); $ portti-> lukuajan_aika (1); my ($ luokka, $ kanava, $ intensiteetti) = @_; # lähettää tietoja $ port-> write (pakkaus "C", $ channel); $ port-> write (paketti "C", $ intensiteetti); nukkua (1); $ portti-> sulje (); return "Valmis! Käytin $ -luokkaa chn $ -kanavalla ja inten $ -intensiteetillä"; } Melko yksinkertainen koodi, olet varmasti samaa mieltä, ja mikä parasta, koska se käyttää verkkopalveluita, voin levittää nämä solmut verkkoon ja soittaa niihin helposti. Lisäksi olet ehkä huomannut, että kuten useimmat ihmiset, joita olen käyttänyt RFC1918 -verkkoani, mutta sopivalla NAT -säännöllä nämä palvelut voidaan helposti kutsua mistä tahansa Internet -yhteyden kautta, mikä tarkoittaa, että voin hallita valaistusta, lämmitystä jne. missä tahansa (jopa GPRS- tai 3G -puhelin!)

Vaihe 6: Johtopäätökset

Päätelmät
Päätelmät

Toivottavasti olet nauttinut tekemistäni, rakastan automaattisia valojani!

Onnea, jos päätät tehdä jotain vastaavaa. Jos tarvitset lisätietoja, tutustu sivulleni osoitteessa www.yourmissus.com/lighting/

Suositeltava: