Оглавление:
Видео: DoorMaster: 4 ступени
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
Всем привет!
В этом проекте я покажу вам, как интегрировать дверной зуммер и дверной звонок в ваш умный дом!
Поскольку я использую 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: Спасибо за чтение
Спасибо, что прочитали мой первый проект!
Может быть, вы чему-то научились, может быть, вы вдохновились… но я действительно надеюсь, что вам было немного весело, следуя за мной.
Алекс
Рекомендуемые:
Мост КаКу (Клик-ан-Клик-уит): 4 ступени
Мост KaKu (Klik-aan Klik-uit): этот KakuBridge - очень дешевая (< 8 долларов США) и очень простая в сборке система домотики для устройств Klik-aan Klik-uit (CoCo). Вы можете управлять 9 устройствами с помощью пульта дистанционного управления на веб-странице. Более того, с помощью KakuBridge вы можете запланировать каждое устройство
Укладчик: 4 ступени
Укладчик: Этот проект был разработан для «Creative Electronics», модуля Beng Electronics Engineering в Школе телекоммуникаций Университета Малаги (https://www.uma.es/etsi-de-telecomunicacion/). Наш проект состоит из моделирования аркадного автомата из
Как сделать светодиодный куб - LED Cube 4x4x4: 3 ступени
Как сделать светодиодный куб | LED Cube 4x4x4: LED Cube можно рассматривать как светодиодный экран, в котором простые 5-миллиметровые светодиоды играют роль цифровых пикселей. Светодиодный куб позволяет нам создавать изображения и узоры, используя концепцию оптического явления, известного как постоянство зрения (POV). Так
СЧЕТЧИК ЧАСТОТ CMOS: 3 ступени
CMOS FREQUENCY COUNTER: Это руководство с включенными PDF-файлами и фотографиями того, как я разработал свой собственный частотомер для развлечения на основе дискретной логики. Я не буду вдаваться в подробности того, как я сделал монтажные кабели или как их подключить, но схемы сделаны в KICAD, который является бесплатным программным
Настольный источник питания постоянного тока: 4 ступени (с изображениями)
Настольный источник питания постоянного тока: это, вероятно, было сделано сотни раз здесь, на Instructables, но я думаю, что это отличный стартовый проект для всех, кто интересуется электроникой в качестве хобби. Я техник по электронике ВМС США, и даже с дорогостоящим оборудованием для тестирования