Агуулгын хүснэгт:

DoorMaster: 4 алхам
DoorMaster: 4 алхам

Видео: DoorMaster: 4 алхам

Видео: DoorMaster: 4 алхам
Видео: Как на самом деле работает клапан EGR и как его проверить? 2024, Долдугаар сарын
Anonim
Хаалганы мастер
Хаалганы мастер

Бүгдээрээ сайн уу!

Энэхүү төсөлд би хаалганы дуугаралт, хаалганы хонхыг ухаалаг байшиндаа хэрхэн яаж оруулахыг танд үзүүлэх болно.

Би FHEM -ийг ухаалаг гэрийн систем болгон ашигладаг болохоор би танд зөвхөн FHEM -ийн аргыг л харуулах болно, гэхдээ та үүнийг өөр системд хялбархан орчуулж чадна гэдэгт итгэлтэй байна!:-)

Би мэргэжлийн хүн биш гэдгээ хүлээн зөвшөөрөх ёстой! Миний ихэнх төслүүд (ийм төсөл гэх мэт) зүгээр л зугаа цэнгэлд зориулагдсан байдаг … Би ямар нэг зүйлийн санааг олж аваад дараа нь үүнийг ойлгодог!

Энэ төсөл бол залхуурал, ухаалаг байдлын холимог юм. Тиймээс та хөгжилтэй байх болно гэж найдаж байна!:-)

Ашигласан тоног төхөөрөмж (шаардлагатай):

- Хүрэх боломжтой хаалганы хонх

- Wemos D1 mini (ESP8266) -> Амазоны холбоос (хайлт)

40.61 хайгч (12V ~) ->

- Кабель / холбогч утас -> Амазоны холбоос (хайлт)

- Shelly 1 -> Shelly линк (бүтээгдэхүүн)

Ашигласан тоног төхөөрөмж (заавал биш):

- Wemos D1 мини батерейны бамбай -> Амазоны холбоос (хайлт)

- Нарны хавтан 6V 6W -> Амазоны холбоос (бүтээгдэхүүн)

- Зай эзэмшигч -> Амазоны холбоос (бүтээгдэхүүн)

- Цэнэглэдэг батерей -> Amazon линк (бүтээгдэхүүн)

- Amazon Echo -> Амазоны холбоос (бүтээгдэхүүн)

Алхам 1: Хаалганы хонх

Хаалганы хонх
Хаалганы хонх
Хаалганы хонх
Хаалганы хонх

Энэ үе шатанд ашигладаг техник хангамж (шаардлагатай):

- Хаалттай хонхны хонх

- Wemos D1 Mini

- Кабель / холбогч утас

40.61 хайгч (12V ~ / 16A)

- Талхны самбар

Энэ үе шатанд ашигладаг техник хангамж (заавал биш):

- Wemos D1 мини батерейны бамбай

- Нарны хавтан 6V 6W

- Зай эзэмшигч

- Цэнэглэдэг батерей

Хаалганы хонхыг wemos d1 mini руу хэрхэн холбох вэ (татаж авах боломжтой фризинг файл)

** ТАЙЛБАР ** Фритз зураг дээр ашигласан реле нь зөвхөн жишээ юм

Wemos -ийн хувьд бид талхны хавтангийн доод хэсгийг сонгоно!

Wemos дараахтай холбогддог.

1) Доод нэмэх хэсэгт 5V гаралт

2) Газраас доош хасах хэсэг

Relais дараахтай холбогддог.

1) Relais ороомгийн зүү 1 -ийг дээд хэсэгт нь оруулна

2) Relais ороомгийн зүү 2 -оос дээш хасах хэсэгт

3) Relais нь доод нэмэх хэсэг рүү шилждэг

4) Relais терминалыг В (идэвхгүй) нь Wemos -ийн D2 зүү рүү шилжүүлж, B терминал ба D2 Pin -ийн холболтын хоорондох 120 Ом 1% -ийн эсэргүүцлийг зурган дээр үзүүлсэн шиг салгана. Резисторын нэг хөл хоёрын хооронд ордог бөгөөд нөгөө хөл нь хасах хэсэгт ордог

Хаалганы хонх нь дараахь зүйлийг холбоно.

1) Хаалганы хонхоос дээд нэмэх хэсэг хүртэл

2) Хаалганы хонхоос дээд хасах хэсэг хүртэл хасах

Энэ бол холболтын төлөө юм!

Arduino хэсэг (arduino төслийг татаж авах боломжтой)

Wemos -д зориулж MQTT төсөл үүсгэж, үүнийг Wifi -тэй холбогдож, таны фемд холбогдсон байхаар тохируулаарай!

Дараах хувьсагчийг тохируулах хэсгийн өмнө зарлана уу.

const int relaisPin = 4;

int relaisState = 0;

int oldRelaisState = 0;

Тохируулах хэсэгт дараахь зүйлийг нэмнэ үү.

pinMode (relaisPin, INPUT_PULLUP);

Давталтын хэсэгт дараахь зүйлийг нэмнэ үү.

relaisState = digitalRead (relaisPin); // Реле оролтын одоогийн төлөвийг уншаад хадгална уу

if (relaisState! = oldRelaisState) {// Бид мэдэгдэлийг нэг триггерт ганцхан удаа л авахыг хүсдэг.. үүнийг харьцуулж үзье!

if (relaisState == HIGH) {// Бидэнд энд өндөр байгаа юу?

oldRelaisState = relaisState; // Тийм ээ, бидэнд байна! Дээрх хоёр мөрийг бага зэрэг харьцуулахын тулд үүнийг хадгалцгаая

Serial.println ("Ring !!!"); // Бөгжний бөгж:-)

client.publish ("/Status", "RING"); // "Ring" -ээ MQTT Status хэлбэрээр нийтлэцгээе

client.publish ("/STATE", "Онлайн"); // Миний байдлыг онлайнаар нийтлэх нь миний хувьд илүү сайн ажилласан …

}

}

FHEM хэсэг

Дараагийн мөрөнд би танд FHEM төхөөрөмжийн статусыг хэрхэн уншиж болохыг харуулах болно. Миний хувьд, би түлхэх дансаа ашиглан гар утсандаа түлхүүрийн мэдэгдэл илгээж, жижигхэн текст бичнэ (үгүй.. энэ бол миний ашигладаг жинхэнэ текст биш;-))

тодорхойлох on_NormalRing мэдэгдэх MQTT2_KlingelSensor: Статус:. RING {систем ("curl -s -F 'токен = XXX' -F 'user = XXX' -F 'message = RING RING RING RING RING RING RING RING BANANAPHONE!' https:// api.pushover.net/1/messages.json ")}

Та тэмдэглэсэн "MQTT2_KlingelSensor" -г FHEM төхөөрөмжийнхөө нэрээр нэрлэх хэрэгтэй!

Ингээд л боллоо! Бид хаалганы хонхыг ухаалаг гэрийн системтэйгээ холбосон (найдаж байна) … сайхан байна!

Дараагийн бүлэг рүү шилжиж, хаалгыг дуугаргагчтай холбоно уу:-)

Алхам 2: Хаалганы дохио

Хаалганы дохио
Хаалганы дохио
Хаалганы дохио
Хаалганы дохио

Энэ хэсэг нь үнэхээр хурдан бөгөөд энгийн юм.

- Хясааг цахилгаан тэжээлийн эх үүсвэрт холбоно уу (би дуугарагчийнхаа дээгүүр байгаа гэрлийн унтраалгын хүчийг ашигласан)

Тавиур нь юу солих нь хамаагүй тул бид дуугарагчийг асааж, доод хаалгыг онгойлгодог.

Одоо Shelly -ийг ухаалаг байшиндаа нэмж, хүссэнээрээ удирдаарай. Миний хувьд Alexa захиалгат командыг нэмж надад хаалга онгойлгож байна:-)

Боломжит арга замууд:

- Shelly програм

- Amazon Echo

- Google туслах

- Сири

… та миний бодож байгаа зүйлийг олж авсан;-)

Алхам 3: Жаахан санаа л байна …

Над шиг жаахан залхуу төдийгүй түлхүүрээ мартдаг хүмүүсийн хувьд би танд дараахь зүйлийг хэлж чадна.

Энэхүү тохиргоог хийснээр "door-bell-codekey-system" -ийг "morse-code-way" кодлох боломжтой боллоо!

Би үүнийг arduino төсөл дээр хийсэн бөгөөд хэрэв "морзын код" (би үүнийг төслийнхөө яаралтай тусламжийн код гэж нэрлэсэн) зөв оруулсан бол MQTT статусыг "EmergencyRing" болгон нийтэлсэн.

FHEM шугам дараах байдлаар харагдаж байна.

on_EmergencyRing2-ийг тодорхойлох MQTT2_KlingelSensor-д мэдэгдэнэ: Статус:. EmergencyRING нь Tuerklingel-ийг таймер дээр тохируулна 3

Дуу чимээ 3 секундын турш хаалгыг онгойлгох болно!

Та түлхүүрээ мартсан уу? Зүгээр л өөрийн хаалганы хонхыг ашиглаад ухаалаг гэрийн системээрээ хаалгаа нээгээрэй!;-)

Алхам 4: Уншсанд баярлалаа

Миний анхны төслийг уншсанд баярлалаа!

Магадгүй та ямар нэгэн зүйл сурсан байж магадгүй, магадгүй танд урам зориг өгсөн байх … гэхдээ та үүнийг дагаад жаахан хөгжилтэй байсан гэж найдаж байна.

Алекс

Зөвлөмж болгож буй: