
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00



Гэрлээ яагаад автоматжуулах ёстой юм бэ? Яг үнэнийг хэлэхэд манай байшингийн ихэнх хэсэг автоматжуулсан болохоор хийх ёстой зүйл нь ойлгомжтой санагдсан. Байшингийн эд ангиудыг автоматжуулах олон давуу талтай, ялангуяа гэрэлтүүлэг нь амьдралыг хөнгөвчилдөг, өрөөнд ороход гэрэл асах нь өөрөө асаахаас хамаагүй дээр юм! …. Тэд өөрсдийгөө асаадаг болохоор өөрсдийгөө бас унтраасан байдаг тул та мартаж болохгүй! Ихэнх хүмүүсийн хувьд энд хангалттай мэдээлэл байгаа гэж найдаж байна, гэхдээ хэрэв та (над шиг) нарийн ширийн зүйлд дуртай бол миний мэдээллийг https://www.yourmissus.com/lighting/Cheers-Dan хуудаснаас авах болно.
Алхам 1: Суурилуулалт



За, гэрлийн унтраалгыг өөрсдөө эхлүүлцгээе.
Өрөө бүр давхар (хоёр гэрэл) эсвэл хананд суурилуулсан дан тохируулагчтай. Доорх зурган дээр хананд суурилуулсан бүдэгрүүлэгч хяналтын хэсгүүдийг харуулав, та тэдгээрийг дуусаагүй хэвээр байгааг харах болно, би стандарт бүдэгрүүлэгч дээрх энгийн цагаан товчлуур шиг тохирох товчлуурыг олж чадахгүй байна. хэн ч биш. Эдгээр "хяналтын нэгжүүд" нь Их Британийн стандарт хуванцар хавтангууд шиг харагддаг бөгөөд энэ нь урд талаасаа хувьсах эсэргүүцэлтэй байдаг. Эдгээр нэгжийн дотор талыг харуулсан зургуудыг доор харуулав: Эхлээд дан диммер. Төхөөрөмжийн доод талд жижиг хар төхөөрөмж байгааг та бас анзаарах болно: Энэ бол миний халаалтыг хянахад ашигладаг температур мэдрэгч бөгөөд энэ нь бүдэгрүүлэгч төхөөрөмжтэй ижил хашлага, кабелийг ашигладаг. хоёр тусдаа систем байдаг. Давхар нэгжүүд арай илүү завгүй байдаг ч үндсэндээ нэг хайрцагт ердөө хоёрхон ганц бие байдаг.
Алхам 2: Кабель тавих


Эдгээр бүдэгрүүлэгч хяналтын нэгжүүд нь Cat5e кабелийг ашиглан миний доод талын шүүгээнд холбогдсон бөгөөд энэ хэрэгслийн үлдсэн хэсэг байдаг.
Удирдлагын хэсгүүдийг (дээрх зургуудаас харж болно) RJ45 залгуурыг холбогчоос салгаснаар хананаас амархан салгаж болно. Байшингийн бүдэг байршил бүрт Cat5e -ийн ганцхан гүйлт байдаг бөгөөд бүх гэр нь шатан доогуур гүйдэг. Нэгжүүд нь зөвхөн потенциометрийн үүрэг гүйцэтгэдэг, хувьсах эсэргүүцэл нь 3 хөлтэй, урд талаас нь хардаг, хамгийн зүүн нь газардуулгатай, дунд хэсэг (арчигч) нь гаралт, баруун талд нь 10 вольтын тогтмол гүйдэл байдаг. Бүх зүйлийг байрлуулахын тулд халаах зориулалттай ханцуйвч, эпокси түрхэх аргыг ашигласныг анзаараарай, энэ нь миний олж мэдсэн илүү найдвартай төхөөрөмжийг бий болгож байгаа юм. Ийм байдлаар холбох нь цагийн зүүний дагуу унтраахаас асаах хүртэл хүчдэлийн дунд хөл 0v -ээс 10v хүртэл аажмаар дээшлэх - Энэ нь dimmer нэгжийг гараар хянахад ашиглагддаг. Шатны доор бүдэгрүүлэгч хяналтын кабель хэрхэн дуусдаг тухай зарим зургууд энд байна, би стандарт Cat5e кабелийг хямд, чанартай хийсэн, мөн RJ45 залгуур, холбогчийг ижил шалтгаанаар ашигласан, энэ гэрэлтүүлгийн системд юу ч байхгүй ethernet, tcp-ip гэх мэтийг хийхийн тулд би ийм зүйлтэй ихэвчлэн холбоотой байдаг кабель холбогчийг ашигладаг. Дээрх зураг дээр шар өнгийн залгуур бүр нь бүдэгрүүлэгч удирдлагын байрлалыг илэрхийлдэг тул би RJ45 хананы залгуурыг эдгээр cat5e -ийг холбох хэрэгсэл болгон dimmer болон температур мэдрэгчийн хяналтын самбар хүртэл холбодог. Диммерүүд нь DMX болон 0-10v дохиог хоёуланг нь дэмждэг 4 сувгийн нэгж бөгөөд тэдгээрийн гаралтыг хянана. Би үүнийг анх сайн тайлбарлаагүй байсан тул 0-10v дохио болон DMX хэрхэн ажилладаг талаар нэмэлт мэдээллийг энд оруулав. 0-10v дохионы тохиргоо (өөрөөр хэлбэл dimmer хяналтын нэгжийн тохиргоо) нь DMX тохиргоог хүчингүй болгох болно. Энэ нь тийм ч тохиромжтой биш юм, учир нь та гэрлээ андуурч орхиж болно гэсэн үг, учир нь бүдэгрүүлэгчийг бүхэлд нь дээш нь эргүүлэх нь гэрлийг үргэлжлүүлэн асаахад хүргэдэг. Гэсэн хэдий ч бид бүдэгрүүлэгч удирдлагыг гараар ашигладаггүй, гаднаа харанхуй байвал гэрэл автоматаар асдаг (цэцэрлэгт гэрлийн мэдрэгч байдаг), хэрэв өрөөнд хэн нэгэн байгаа бол (PIR мэдрэгч нь сервер рүү энэ тухай мэдэгдэнэ. Ийм байдаг) Тиймээс гэрлээ өөрөө асаах шаардлагагүй болно! Өөр нэг асуудал бол хэрэв систем гэрлийг асаасан бол та үүнийг унтраахыг хүсч байсан бол бүдэгрүүлэгчийг доош нь эргүүлэх нь ямар ч нөлөө үзүүлэхгүй. Бодит байдал дээр, бүдэгхэн тавиурууд нь тохиргооны унтраалгатай байдаг, хэрэв би сервер дургүй зүйл хийвэл бэрхшээлтэй тулгарвал би тавиур дээрх DIP унтраалгуудын нэгийг нь дарж эсвэл DMX залгуурыг салгаж болно! ! Энэ нь одоо илүү утга учиртай болсон гэж найдаж байна.
Алхам 3: Диммер тавиур



Диммер төхөөрөмжүүд нь 5 зүү DIN холбогч дээр 0-10v дохиог авдаг (1 зүү нь бусад 4 нь 4 сувгийг төлөөлдөг) ба 3 зүү XLR холбогч дээр DMX дохиог авдаг. DMX төхөөрөмжийг гинжлэх боломжтой, тус бүр өөрийн гэсэн дугаартай байдаг, хэрэв та дээрх зургийг анхааралтай ажиглавал улбар шар кабель (0-10в дохио), нил ягаан кабель (DMX Daisy гинжин холбоос), шар кабель (DMX контроллероос DMX орж ирсэн)
Бүдэгрүүлэгч тавиуруудын зарим зургийг энд харуулав: Тавиурын урд талд та 1мм T&E кабелийн багцыг харж болно, тус бүр нь байшингийн өөр өөр гэрэлтүүлгийн газар руу явдаг. Энэ кабель нь бүдэгрүүлэгчээс шууд таазны гэрлийн тохируулга хүртэл ажилладаг бөгөөд энэ нь ямар ч гэрлийн холбох хэрэгслийн утсыг хөнгөвчилдөг, учир нь зөвхөн нэг кабель байдаг. Эдгээр кабелиуд нь IEC эрэгтэй холбогчийг ашиглан данхар тавиуртай холбодог (данхны хар тугалганы эрэгтэй хувилбар)
Алхам 4: DMX хөрвүүлэлт рүү цуваа



Диммерийг хянах DMX дохио нь дээрх зураг дээрх төхөөрөмжөөс ирдэг. Энэ төхөөрөмж нь миний гэрийн автоматжуулалтын серверээс RS232 (цуваа) дохиог аваад DMX протокол болгон хөрвүүлдэг. Энэ нь надад байшингийн гэрэлтүүлгийг автоматаар хянах боломжийг олгодог бөгөөд энэ нь та өрөө тус бүрт тохируулагчийг ашиглах шаардлагагүй гэсэн үг юм, энэ бол гэрэлтүүлгийг автоматжуулах цорын ганц цэг юм, надад өрөө бүрт мэдрэгч байдаг (стандарт) Миний гэрийн автоматжуулалтын системээр хянадаг аюулгүй байдлын PIR мэдрэгч), хэрэв хөдөлгөөн илэрсэн бол сервер DMX хянагч руу тухайн өрөөний гэрлийг асаах гэх мэт цуваа дохио илгээдэг.
Нэмж дурдахад та гэрлээ интернет, SMS, IVR гэх мэт утсаар ажиллуулж болно гэсэн үг юм. Эцэст нь DMX интерфэйстэй холбогддог серверийн арын зургийг энэ сервер нь DMX интерфэйсийг хянахад ашигладаг. …. Энэ талаар доорх програм хангамжийн хэсгээс дэлгэрэнгүй үзнэ үү.
Алхам 5: Програм хангамж



Миний бусад бүх гэрийн автоматжуулалтыг (хамгаалалт, халаалт, цахилгаан, cctv гэх мэт) perl ашиглан бичсэн (хэсэг хэсгээрээ муу). Энэхүү гэрэлтүүлгийн төсөл нь ялгаагүй, гэхдээ энэ нь миний вэб үйлчилгээг ашиглах анхны оролдлогыг илэрхийлдэг. Вэб үйлчилгээний хувьд би Apache 2.x болон Sol:: Lite модулийг perm -д ашиглаж, DMX хянагчтай цувралаар ярихын тулд би Device:: SerialPort perl модулийг ашигласан. Бүхэл бүтэн хэсэг нь Redhat Linux -ийн доор ажилладаг бөгөөд би өөрийн гэрийн автоматжуулалтын програмын вэб үйлчилгээг дараах байдлаар дууддаг: (энэ бол илүү том програмын нэг хэсэг гэдгийг анхаарна уу) # Арван минутын турш хөдөлгөөн хийхгүй бол, удалгүй хонгилд хөдөлгөөн хийхгүй бол унтраана. if ($ epoch - $ in11_lastmove> 600 && $ in11_lastmove <$ in23_lastmove && $ kitchenlights == 1) {& send_lights_soap (1, 0); $ гал тогооны гэрэл = 0; } Дуудуулж буй жинхэнэ дэд програм энд байна: sub send_lights_soap {$ soap_response = SOAP:: Lite -> uri ('https://192.168.101.172/Lights') -> прокси ('https://192.168.101.172/cgi- бин/гэрэл ') -> илгээх ("$ _ [0]", "$ _ [1]"); $ res = $ soap_response-> үр дүн; } Энэ нь вэб үйлчилгээ тул жинхэнэ сериал интерфейс болон вэб үйлчилгээний код нь миний сүлжээнд байгаа өөр машин дээр байрладаг тул вэб үйлчилгээний код дараах байдлаар харагдаж байна: #!/Usr/bin/perl -w SOAP:: Transport:: HTTP; SOAP:: Transport:: HTTP:: CGI -> dispatch_to ('Lights') -> бариул; # Дуудлага хийх -> uri ('https://192.168.101.172/Lights') # -> прокси ('https://192.168.101.172/cgi-bin/lights') # -> илгээх ("", "") багцын гэрэл; sub send {use Device:: SerialPort; миний $ порт = Төхөөрөмж:: SerialPort-> шинэ ("/dev/ttyS0"); $ port-> baudrate (9600); $ port-> parity ("байхгүй"); $ port-> гар барих ("байхгүй"); $ port-> өгөгдлийн сан (8); $ port-> stopbits (1); $ port-> read_char_time (0); $ port-> read_const_time (1); миний ($ анги, $ суваг, $ эрчим) = @_; # порт руу өгөгдөл илгээх-> бичих ("C" багц, $ суваг); $ port-> бичих ("C" багц, $ эрч хүч); унтах (1); $ port-> close (); буцах "Дууссан! Би $ class -ийг chn $ суваг болон $ эрчимтэй ашигласан"; } Нэлээд энгийн код, та зөвшөөрч байгаа гэдэгт итгэлтэй байна, хамгийн сайн нь, энэ нь вэб сервер ажиллуулдаг тул би эдгээр зангилааг сүлжээгээрээ тарааж, амархан дуудаж чадна. Нэмж хэлэхэд, би RFC1918 -ийн ихэнх хүмүүс миний сүлжээнд ханддаг байсан, гэхдээ тохиромжтой NAT дүрмийн дагуу эдгээр үйлчилгээг интернет холболтоор хаанаас ч хамаагүй дуудаж болно, өөрөөр хэлбэл би гэрэлтүүлэг, халаалт гэх мэтийг хянах боломжтой болно гэдгийг та анзаарсан байх. хаана ч хамаагүй (GPRS эсвэл 3G утас хүртэл!)
Алхам 6: Дүгнэлт

За, миний хийсэн зүйл танд таалагдсан гэж найдаж байна, би автомат гэрлүүддээ дуртай!
Хэрэв та үүнтэй төстэй зүйл хийхээр шийдсэн бол амжилт хүсье. Хэрэв танд үүнээс илүү мэдээлэл хэрэгтэй бол www.yourmissus.com/lighting/ дээрх миний хуудсыг шалгаарай.
Зөвлөмж болгож буй:
DIY нарны эрчим хүчээр ажилладаг гудамжны автомат гэрэлтүүлэг: 3 алхам

DIY нарны эрчим хүчээр ажилладаг гудамжны автомат гэрэлтүүлэг: Манай байшин хөдөө орон нутагт байдаг тул манай гэрийн урд талын гудамж огт гэрэлгүй байхад бүрэн харанхуй байдаг. Тиймээс би энд нарны эрчим хүчээр ажилладаг гудамжны гэрэл хийлээ. Нарны хавтанг дараахь байдлаар ашигладаг
Орны автомат гэрэлтүүлэг: 5 алхам (зурагтай)

Орны автомат гэрэлтүүлэг: Та бас шөнө унтдаг уу? Та бас харанхуйд юу ч хардаггүй юм уу? Шөнө өрөөнд бас харанхуй байдаг уу? Хэрэв тийм бол энэ төхөөрөмж танд зориулагдсан болно! Бидний ихэнх нь жаахан байх дуртай гэж би боддог. орой илүү урт. Шалтгаан нь өөр байж болно - Netflix, YouTube
Автомат орцны гэрэлтүүлэг: 10 алхам

Орцны автомат гэрэлтүүлэг: Би байшингийн үүдэнд автомат гэрэлтүүлэг суурилуулахыг хүсч байна. Ихэнх тохиолдолд PIR (идэвхгүй хэт улаан туяаны мэдрэгч) хөдөлгөөн мэдрэгч унтраалга, чийдэн ажиллах болно, гэхдээ гаднаас залгагдсан мэдрэгч нь эвгүй санагдаж байгаа тул би энэ санаагаа орхиж байна
PICO ашиглан гэрийн орчны гэрэлтүүлэг: 9 алхам

PICO ашиглан гэрийн орчны гэрэлтүүлэг: Гэрлийн өнгийг өөрчилж өрөөнийхөө сэтгэл санааг өөрчлөхийг та хэзээ ч хүсээгүй биз дээ? За, өнөөдөр та үүнийг яг яаж хийхийг сурах болно. Учир нь энэхүү төслөөр та Bluetooth удирдлагатай RGB орчны гэрэлтүүлгийн системийг бий болгож, хүссэн үедээ байрлуулж болно
RTC ашиглан тарьсан аквариумын автомат LED гэрэлтүүлэг: 5 алхам (зурагтай)

RTC ашиглан тарьсан аквариумд зориулсан автомат LED гэрэлтүүлэг: Хэдэн жилийн өмнө би тарьсан аквариум байгуулахаар шийдсэн. Тэр аквариумуудын гоо үзэсгэлэн надад маш их таалагдсан. Би аквариум байгуулахдаа хийх ёстой бүх зүйлээ хийсэн боловч нэг чухал зүйлийг үл тоомсорлов. Энэ зүйл хөнгөн байсан