Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
Zašto automatizirati svjetla? Pa, da budem iskren, većina moje kuće je automatizirana, pa se činilo da je to očita stvar. Mnogo je prednosti u automatizaciji dijelova vaše kuće, a posebno osvjetljenje samo olakšava život, svjetla koja se pale kad uđete u sobu bolje su nego da ih sami uključite! …. I zato što se sami uključuju, isključuju se i sami, tako da ne možete zaboraviti! Nadam se da ovdje ima dovoljno informacija za većinu, ali ako (poput mene) volite detalje, pronaći ćete više informacija na mojoj stranici
Korak 1: Instalacija
U redu, počnimo od samih prekidača za svjetlo.
Svaka soba ima ili dvostruku (dva svjetla) ili jednu regulaciju zatamnjivanja montiranu na zid. Na donjim slikama prikazane su upravljačke jedinice zatamnjivača postavljene u zidu, vidjet ćete da su još nedovršene, ne mogu pronaći odgovarajuće gumbe, poput onih jednostavnih bijelih koje dobivate na standardnom prigušivaču, pa dok to ne učinim, tamo nisu nikakve. Ove 'upravljačke jedinice' izgledaju baš kao standardne jednostruke prikrivene ploče u Velikoj Britaniji s promjenjivim otpornicima koji vire sprijeda, a to je zato što su to! Ispod su neke slike koje prikazuju unutrašnjost ovih jedinica: Prvo pojedinačni prigušivač. Primijetit ćete i da se na dnu jedinice nalazi mali crni uređaj: Ovo je temperaturni senzor koji koristim za kontrolu grijanja, koristi isto kućište kao i jedinice za prigušivanje i isti niz kabela, ali oni su dva odvojena sustava. Dvostruke jedinice su malo zaposlenije iznutra, ali u biti samo dva singla u istoj kutiji.
Korak 2: Kabliranje
Ove upravljačke jedinice za prigušivanje spojene su pomoću kabela Cat5e natrag u moj uredski ormar, gdje se nalazi ostatak kompleta.
Upravljačke jedinice (kao što možete vidjeti na gornjim slikama) mogu se jednostavno odspojiti sa zida tako da odspojite njihov RJ45 utikač iz konektora. Svako zatamnjenije mjesto u kući ima jedan niz Cat5e do kuće, sve do stepenica. Jedinice jednostavno djeluju kao potenciometar, promjenjivi otpornici imaju 3 noge, gledajući sprijeda, krajnji lijevi je uzemljen, srednji (brisač) je izlaz, a desni dobiva 10 V DC. Primijetite upotrebu navlake za hladnjak i mrlje epoksida za držanje svega na mjestu, to čini pouzdaniju jedinicu koju sam pronašao Povezivanje na ovaj način znači da dok ih okrećete u smjeru kazaljke na satu od isključenog do uključenog, napon na srednja noga postupno raste od 0v do 10v - Ovo se koristi za ručno upravljanje jedinicama zatamnjivača. Evo nekoliko slika kako se kablovi za kontrolu prigušivača završavaju ispod stepenica, koristio sam standardne kabele Cat5e jer su jeftini i kvalitetni, također sam koristio utikače i konektore RJ45 iz istih razloga, ovaj sustav rasvjete nema ništa u vezi s ethernetom, tcp-ip-om ili slično, ja samo koristim kabele i konektore koji su obično povezani s ovakvim stvarima. Na gornjoj slici svaki žuti patch kabel predstavlja mjesto zatamnjivanja. Koristio sam zidne utičnice RJ45 kao sredstvo za spajanje ovih cat5e prolaza i na zatamnjivače i na upravljačku ploču osjetnika temperature. Sami prigušivači su 4-kanalne jedinice koje podržavaju i DMX i 0-10v signal za kontrolu njihovog izlaza. Izvorno nisam ovo dobro objasnio, pa evo još nekoliko informacija o tome kako signal 0-10v i DMX rade zajedno. Postavka signala 0-10v (tj. Postavka upravljačke jedinice zatamnjivača) će (ako je svjetlija) nadjačati postavku DMX. To nije idealno jer znači da greškom možete ostaviti upaljena svjetla jer će okretanje prigušivača do kraja prisiliti svjetlo da ostane uključeno. Međutim, mi zapravo ne koristimo kontrole zatamnjivača ručno, svjetla se automatski pale ako je vani mračno (u vrtu je senzor svjetla) i ako je netko u prostoriji (PIR senzori govore poslužitelju ako je ovo je slučaj) Dakle, nikada nema potrebe da sami palite svjetla! Drugi potencijalni problem je ako je sustav upalio svjetlo, a vi ste ga zapravo htjeli isključiti, ni isključivanje kontrole zatamnjivanja ne bi imalo učinka. U stvarnosti, na prigušivačima stalka nalaze se prekidači za konfiguraciju, trebam li ikada osjetiti poteškoće u kojima poslužitelj radi nešto što mi se ne sviđa, mogao sam ili pritisnuti jedan od DIP prekidača na stalku ili isključiti DMX kabel! ! Nadam se da ovo sada ima više smisla.
Korak 3: Prigušivači stalka
Jedinice za prigušivanje primaju signal 0-10v na 5pin DIN konektoru (1 pin je uzemljen, a ostala 4 predstavljaju 4 kanala) i primaju DMX signal na 3pin XLR konektor. DMX uređaji mogu biti vezani tratinčicom jer svaki od njih ima svoj vlastiti ID, ako pomno pogledate gornju sliku možete vidjeti narančasti kabel (signal 0-10v), ljubičasti kabel (DMX lančanica lančane veze) i žuti kabel (DMX ulaz iz DMX kontrolera)
Evo još nekoliko slika stalka za prigušivače: Preko prednje strane stalka možete vidjeti snop od 1 mm T&E kabela, a svaki od njih ide na drugo mjesto za osvjetljenje u cijeloj kući. Jednostavno, ovaj kabel vodi od prigušivača ravno do svjetlosnog ugradbenog stropa, što vrlo olakšava ožičenje bilo kojeg svjetlosnog pribora, jer postoji samo jedan kabel s kojim se možete boriti. Ovi su kabeli spojeni na stalke za prigušivanje pomoću muških IEC konektora (muška verzija vodiča za čajnik)
Korak 4: Serijska konverzija u DMX
DMX signali za upravljanje prigušivačima dolaze iz gore prikazane jedinice. Ovaj uređaj uzima RS232 (serijski) signal s poslužitelja kućne automatizacije i pretvara ga u DMX protokol. To mi omogućuje automatsko upravljanje rasvjetom u cijeloj kući i znači da zapravo ne morate koristiti jedinice za prigušivanje svjetla u svakoj prostoriji, ovo je doista smisao automatizacije osvjetljenja, imam senzore u svakoj prostoriji (standardno sigurnosni PIR senzori) koje nadzire moj sustav kućne automatizacije, ako se otkrije kretanje, poslužitelj šalje serijski signal DMX kontroleru da upali svjetla u toj prostoriji itd …
Osim toga, to znači da možete upravljati svjetlima putem interneta, putem SMS -a, IVR -a itd. Što može biti korisno. Konačno, slika stražnjeg dijela poslužitelja koji se povezuje s DMX sučeljem, ovaj poslužitelj koristi se za upravljanje DMX sučeljem. …. Više o tome u odjeljku softvera u nastavku.
Korak 5: Softver
Sva moja druga kućna automatizacija (sigurnost, grijanje, napajanje, video nadzor itd.) Napisana je (loše u dijelovima) koristeći perl. Ovaj se projekt rasvjete ne razlikuje, iako predstavlja moje prve pokušaje korištenja web usluga. Za web usluge koristio sam Apache 2.x i modul Soap:: Lite za perl, da bih zapravo razgovarao serijski s DMX kontrolerom, koristio sam perl modul Device:: SerialPort. Cijeli niz se odvija pod Redhat Linuxom. Web -usluge zovem iz svoje stvarne aplikacije za kućnu automatizaciju ovako: (imajte na umu da je to dio mnogo većeg programa) # Svjetla se isključuju ako nema kretanja deset minuta i kretanja u posljednje vrijeme u hodniku # if ($ epoch - $ in11_lastmove> 600 && $ in11_lastmove <$ in23_lastmove && $ kitchenlights == 1) {& send_lights_soap (1, 0); $ kuhinjska svjetla = 0; } Stvarna podrutina koja se poziva je ovdje: 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 = $ sapun_odgovor-> rezultat; } A kako je ovo web usluga, stvarno serijsko sučelje i kôd web usluge nalaze se na drugom stroju u mojoj mreži, kôd web usluge izgleda ovako: #!/Usr/bin/perl -w koristite SOAP:: Transport:: HTTP; SOAP:: Transport:: HTTP:: CGI -> dispatch_to ('Svjetla') -> ručica; # Nazovi kao -> uri ('https://192.168.101.172/Lights') # -> proxy ('https://192.168.101.172/cgi-bin/lights') # -> send ("", "" ") svjetla paketa; sub send {koristite uređaj:: SerialPort; moj $ port = Uređaj:: SerialPort-> novi ("/dev/ttyS0"); $ port-> baudrate (9600); $ port-> paritet ("nema"); $ port-> rukovanje ("nema"); $ port-> podatkovni bitovi (8); $ port-> stopbit (1); $ port-> read_char_time (0); $ port-> read_const_time (1); moj ($ klasa, $ kanal, $ intenzitet) = @_; # poslati podatke van $ port-> write (paket "C", $ kanal); $ port-> write (paket "C", $ intenzitet); spavati (1); $ port-> close (); return "Gotovo! Koristio sam $ class s chn $ kanalom i inten $ intenzitetom"; } Prilično jednostavan kod, siguran sam da ćete se složiti, a najbolje od svega, jer pokreće web -usluge, mogu te čvorove rasporediti po svojoj mreži i lako ih nazvati. Osim toga, možda ste primijetili da se, kao i većina ljudi koje sam upoznao s RFC1918, obratila mojoj mreži, ali s odgovarajućim NAT pravilom, te se usluge mogu lako nazvati s bilo kojeg mjesta s internetskom vezom, što znači da mogu kontrolirati svoju rasvjetu, grijanje itd. bilo gdje (čak i GPRS ili 3G telefon!)
Korak 6: Zaključci
Pa, nadam se da ste uživali u onome što sam napravio, volim svoja automatizirana svjetla!
Sretno ako odlučite učiniti nešto slično. Ako trebate više od ovoga, provjerite moju stranicu na www.yourmissus.com/lighting/
Preporučeni:
Automatsko ulično osvjetljenje DIY solarnim napajanjem: 3 koraka
Automatsko ulično osvjetljenje sa solarnom energijom: Moja kuća se nalazi u ruralnom području, pa je ulica ispred moje kuće potpuno mračna kada uopće nema svjetla. Ovdje sam napravio ulično svjetlo sa solarnim napajanjem koje se automatski uključuje pri zalasku sunca i isključuje pri izlasku sunca. Koristi solarnu ploču kao
Automatsko osvjetljenje kreveta: 5 koraka (sa slikama)
Automatsko osvjetljenje kreveta: Spavate li i noću? Ne vidite li također ništa u mraku? Imate li i mrake u sobi noću? Ako je tako, ovaj uređaj je za vas! Mislim da većina nas voli ostati malo duže navečer. Razlozi mogu biti različiti - Netflix, YouTube
Automatsko ulazno osvjetljenje: 10 koraka
Automatsko ulazno osvjetljenje: Želim instalirati automatsko osvjetljenje na ulazu u kuću. U većini slučajeva, PIR (pasivni infracrveni senzor) senzor pokreta i svjetiljka će uspjeti, ali odustajem od ove ideje jer se senzor pričvršćen izvana čini nespretnim. Moj cilj u ovom projektu:
Automatsko osvjetljenje sobe s brojačem posjetitelja!: 7 koraka
Automatsko osvjetljenje sobe s brojačem posjetitelja!: Hej! Ako se želite riješiti dosadnih prekidača za svjetla i jeftino učiniti sobna svjetla automatskim, na pravom ste mjestu! Ovaj će se projekt vrlo lako izgraditi. Nemojte zanemariti jednostavnost, bit će stvarno super i raditi 100%
Automatsko LED osvjetljenje za zasađeni akvarij pomoću RTC -a: 5 koraka (sa slikama)
Automatsko LED osvjetljenje za zasađeni akvarij pomoću RTC -a: Prije nekoliko godina odlučio sam postaviti zasađeni akvarij. Bio sam fasciniran ljepotom tih akvarija. Učinio sam sve što sam trebao učiniti prilikom postavljanja akvarija, ali sam zanemario jednu najvažniju stvar. Ta stvar je bila laka