Оглавление:

DoorMaster: 4 ступени
DoorMaster: 4 ступени

Видео: DoorMaster: 4 ступени

Видео: DoorMaster: 4 ступени
Видео: Doormaster SFR 450 PRO - Wooden door frame cutting with architrave and boring(2021)-Kasa 45 pervazlı 2024, Июль
Anonim
DoorMaster
DoorMaster

Всем привет!

В этом проекте я покажу вам, как интегрировать дверной зуммер и дверной звонок в ваш умный дом!

Поскольку я использую FHEM в качестве системы умного дома, я могу показать вам только способ FHEM, но я уверен, что вы легко сможете перенести это на любую другую систему!:-)

Признаюсь, я не профессионал! Большинство моих проектов (например, этот) просто для развлечения… У меня появляется идея чего-то, а затем я ее воплощаю!

Этот проект - смесь лени и сообразительности, я бы сказал… так что я надеюсь, вам будет весело!:-)

Используемое оборудование (необходимо):

- Доступный дверной звонок

- Wemos D1 mini (ESP8266) -> Ссылка на Amazon (поиск)

- Finder 40.61 relais (12 В ~) -> (нашел его в нашем местном магазине в Райхелте, но он должен быть именно этот, даже если изображение не соответствует описанию, так как оно отображается как 230 В)

- Кабели / перемычка -> Amazon ссылка (поиск)

- Шелли 1 -> Шелли линк (продукт)

Используемое оборудование (необязательно):

- Мини-аккумулятор Wemos D1 -> ссылка на Amazon (поиск)

- Солнечная панель 6V 6W -> ссылка Amazon (продукт)

- Держатель батареи -> ссылка Amazon (продукт)

- Аккумулятор -> ссылка Amazon (продукт)

- Amazon Echo -> Ссылка на Amazon (продукт)

Шаг 1: дверной звонок

Дверной звонок
Дверной звонок
Дверной звонок
Дверной звонок

Оборудование, используемое на этом этапе (необходимо):

- Доступный дверной звонок

- Wemos D1 Mini

- Кабели / перемычка

- Finder 40.61 (12 В ~ / 16 А) (Это для моего дверного звонка … убедитесь, что вы используете правильное реле для дверного звонка!)

- Макетная плата

Оборудование, используемое на этом этапе (необязательно):

- Миниатюрный аккумуляторный щит Wemos D1

- Солнечная панель 6В 6Вт

- Держатель батареи

- Аккумуляторная батарея

Как подключить дверной звонок к wemos d1 mini (доступен для скачивания файл fritzing)

** ПРИМЕЧАНИЕ ** Реле, используемое на изображении фритзинга, приведено только для примера

Для стороны Wemos выбираем нижнюю часть макета!

Wemos подключается к:

1) Выход 5 В в нижнюю плюсовую секцию

2) Заземление к нижней минусовой секции

Relais подключается к:

1) Контакт 1 катушки реле к верхней плюсовой секции

2) Контакт 2 катушки реле к верхнему минусу

3) Переключатель реле, общий для нижней плюсовой секции

4) Контакт реле реле B (неактивный) к контакту D2 Wemos, поместите резистор 120 Ом 1% между контактом B и соединением с контактом D2, как показано на рисунке, для устранения дребезга. Одна ножка резистора проходит между ними, а другая - в нижнюю минусовую секцию.

Дверной звонок подключается к:

1) Плюс от дверного звонка до верхней плюсовой секции

2) Минус от дверного звонка до верхней минусовой секции

Это для связи!

Часть Arduino (доступен для загрузки проект Arduino)

Создайте проект MQTT для своего Wemos и настройте его так, чтобы он мог подключаться к вашему Wi-Fi и был подключен к вашему экземпляру fhem!

Объявите следующую переменную перед разделом настройки:

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 («Звонок !!!»); //Кольцо кольцо:-)

client.publish ("/ Статус", "КОЛЬЦО"); // Опубликуем наше "Кольцо" как MQTT Status

client.publish ("/ СОСТОЯНИЕ", "В сети"); // Для меня лучше было опубликовать мое состояние в Интернете …

}

}

FHEM Часть

В следующей строке я покажу вам, как можно прочитать состояние устройства FHEM. В моем случае я использую свою пустую учетную запись, чтобы отправить мне push-уведомление на мой мобильный телефон с красивым небольшим текстом (нет … это не настоящий текст, который я использую;-))

определить on_NormalRing notify MQTT2_KlingelSensor: Status:. RING {system ("curl -s -F 'token = XXX' -F 'user = XXX' -F 'message = RING RING RING RING RING RING RING BANANAPHONE!' https:// api.pushover.net / 1 / messages.json ")}

Вам необходимо переименовать отмеченный «MQTT2_KlingelSensor» в имя вашего устройства FHEM!

Вот и все! Мы (надеюсь) подключили дверной звонок к нашей системе умного дома… хорошо!

Перейдем к следующей главе, соединяем ракушку с дверным зуммером:-)

Шаг 2: дверной зуммер

Дверной зуммер
Дверной зуммер
Дверной зуммер
Дверной зуммер

Эта часть действительно быстрая и простая.

- Подключите ракушку к источнику питания (я использовал питание от выключателей света над зуммером)

Поскольку ракушке все равно, что она переключает, мы просто ДОБАВЛЯЕМ ракушку к нашему переключателю, который включает зуммер и открывает дверь внизу.

Теперь добавьте Shelly в свой умный дом и управляйте им, как хотите. В моем случае Алекса открывает мне дверь, добавляя специальную команду:-)

Возможные способы:

- Приложение Shelly

- Amazon Echo

- Google Ассистент

- Сири

… Я думаю, вы поняли;-)

Шаг 3. Небольшая идея…

Для людей вроде меня, которые не только немного ленивы, но и склонны забывать свои ключи, я могу сказать вам следующее:

С помощью этой настройки можно закодировать "дверной звонок-код-ключ-систему" с помощью "кода Морзе"!

Я сделал это в проекте arduino, и если «код Морзе» (я назвал его в моем проекте аварийным кодом) был введен правильно, я опубликовал статус MQTT в «EmergencyRing».

Линия FHEM выглядит так:

define on_EmergencyRing2 notify MQTT2_KlingelSensor: Status:. EmergencyRING set Tuerklingel on-for-timer 3

Зуммер откроет дверь на 3 секунды!

Вы забыли ключ? Просто используйте свой собственный дверной звонок, и пусть ваша система умного дома откроет вам дверь!;-)

Шаг 4: Спасибо за чтение

Спасибо, что прочитали мой первый проект!

Может быть, вы чему-то научились, может быть, вы вдохновились… но я действительно надеюсь, что вам было немного весело, следуя за мной.

Алекс

Рекомендуемые: