Оглавление:
- Запасы
- Шаг 1: раскладка деталей
- Шаг 2: звонок в дверь
- Шаг 3: обнаружение движения
- Шаг 4: интеграция Smart Lock
- Шаг 5: Исходный код: резюме
Видео: Умный дверной звонок Raspberry Pi DIY, который может обнаруживать людей, автомобили и т. Д .: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
Этот дизайн в стиле стимпанк интегрируется с домашним помощником и нашей многокомнатной аудиосистемой для связи с остальной частью нашего умного дома, сделанного своими руками.
Вместо того, чтобы покупать Ring Doorbell (или Nest, или одного из других конкурентов), я построил наш собственный умный дверной звонок с Raspberry Pi. Стоимость всего проекта составляет около 150 долларов США, что примерно соответствует среднему значению для умного дверного звонка, но он гораздо более полнофункциональный, чем все остальное, что вы найдете на рынке. Например, он интегрируется с остальной системой домашней безопасности - с помощью машинного обучения для идентификации людей, автомобилей, животных и многого другого:
Запасы
Точные детали, которые я использовал, можно найти здесь.
Шаг 1: раскладка деталей
У меня были запасные медные и латунные детали от предыдущих проектов в стиле стимпанк (см. Список деталей). Это пригодилось, когда не вся электроника могла легко поместиться в распределительную коробку.
Я начал с раскладки деталей. По бокам распределительной коробки просверлены три отверстия для кабеля питания, USB-кабелей и проводов кнопок. Плюс еще одно отверстие большего размера в крышке для камеры.
Шаг 2: звонок в дверь
Первым делом нужно было заставить дверной звонок действительно зазвонить.
Подключив провод дверного звонка к GPIO18 (контакт 12) на Raspberry Pi, я затем использовал вход последовательного порта в Node RED для обнаружения нажатий кнопок. Чтобы на самом деле вызвать дверной звонок, а также обработать двунаправленный звук (микрофон / домофон), см. Этот пост.
Шаг 3: обнаружение движения
Также есть тема обнаружения движения и видео.
В этом плане дверной звонок - это просто еще одна камера видеонаблюдения. Он использует ту же настройку, которая описана в следующей серии сообщений. Обнаружение движения и распознавание объектов - это то, что генерирует изображения, подобные изображению в верхней части этого поста.
Шаг 4: интеграция Smart Lock
По возможности я заклеил отверстия в распределительной коробке горячим клеем.
Медное кольцо, показанное выше, также имеет выступ, защищающий камеру от воды. Кроме того, все это установлено под балконом, поэтому немного воды даже не может попасть в дверной звонок. Последней частью была интеграция дверного звонка с умным замком. К счастью, Home Assistant упрощает это.
Он связывается с Home Assistant через Z-Wave. Что мне нравится в этой блокировке, так это то, что ее можно дистанционно запрограммировать для поддержки различных кодов пользователей (полезно в качестве хоста Airbnb или когда вам нужно впустить друга). Он также может определить, какой пользовательский пин-код использовался для открытия двери (и когда) - отличное спокойствие, когда уборщики сообщают код для дома.
Шаг 5: Исходный код: резюме
Я хотел бы дать вам код копирования и вставки для этого проекта, но многое из этого будет зависеть от вашего точного оборудования, динамиков, камер и т. Д. Вместо этого я резюмирую каждую задействованную часть и ссылаюсь на статьи / код где я объясняю, как их реализовать:
- Node Red использует gpiod для запуска потока при срабатывании GPIO № 18 (кнопка дверного звонка).
- Поток предупреждений через громкоговоритель воспроизводит файл WAV.
- У меня есть несколько динамиков, сделанных своими руками, которые воспроизводят оповещения по всему дому.
- MotionEye управляет камерой, снимая фото и видео.
- Камеры видеонаблюдения обеспечивают обнаружение человека / объекта.
- Интеграция Yale Lock в Home Assistant позволяет нам блокировать / разблокировать. Замок Yale - это устройство Z-Wave. После сопряжения с Home Assistant он отображается как блокировка и не требует дополнительной настройки.
Рекомендуемые:
Изготовленный на заказ дверной коврик Дверной звонок: 6 шагов
Пользовательский дверной коврик срабатывает дверной звонок: Здравствуйте! Меня зовут Джастин, я учусь в средней школе, и это руководство покажет вам, как сделать дверной звонок, который срабатывает, когда кто-то наступает на ваш коврик, и может быть любой мелодией или песней, которую вы хотите! Поскольку дверной коврик запускает дверь
Простой, но мощный детектор статического электричества, который также может обнаруживать «призраков»: 10 шагов
Простой, но мощный детектор статического электричества, который также может обнаруживать «призраков»: Здравствуйте, это мое первое руководство, поэтому, пожалуйста, дайте мне знать об ошибках, которые я сделал в этом руководстве. В этом руководстве я сделаю схему, которая может обнаруживать статическое электричество. Один из его создателей заявил, что обнаружил & quot
Превратите проводной дверной звонок в умный дверной звонок с IFTTT: 8 шагов
Превратите свой проводной дверной звонок в умный дверной звонок с IFTTT: WiFi Doorbell превращает ваш существующий проводной дверной звонок в умный дверной звонок. https://www.fireflyelectronix.com/product/wifidoor
Превратите проводной дверной звонок в умный дверной звонок с помощью домашнего помощника: 6 шагов
Превратите свой проводной дверной звонок в умный дверной звонок с помощью домашнего помощника: превратите свой проводной дверной звонок в умный дверной звонок. Получите уведомление на свой телефон или подключитесь к существующей камере на входной двери, чтобы получать фото или видео оповещение каждый раз, когда кто-то звонит в ваш дверной звонок. Подробнее на: fireflyelectronix.com/pro
FinduCar: умный автомобильный ключ, который направляет людей туда, где припаркован автомобиль: 11 шагов (с изображениями)
FinduCar: интеллектуальный автомобильный ключ, направляющий людей туда, где припаркован автомобиль: для решения вышеуказанных проблем в этом проекте предлагается разработать интеллектуальный автомобильный ключ, который мог бы направлять людей туда, где они припарковали автомобиль. И мой план - встроить GPS в ключ от машины. Нет необходимости использовать приложение для смартфона, чтобы отслеживать