![Умен звънец за врата за дома Асистент: 4 стъпки Умен звънец за врата за дома Асистент: 4 стъпки](https://i.howwhatproduce.com/images/011/image-32449-j.webp)
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36
![Интелигентен звънец за врата за домашен помощник Интелигентен звънец за врата за домашен помощник](https://i.howwhatproduce.com/images/011/image-32449-1-j.webp)
Исках звънец на врата със следните характеристики:
- Видео от вратата
- Двупосочно аудио
- Два бутона
- Интеграция със стенен таблет, показващ HomeAssistant UI
Дойдоха някои опции като Doorbird (скъпи и нямат двупосочно аудио обаждане с помощта на HTML5) и звънене на вратата (но не ми харесва абонамент, базиран в облак звънец)
Като разработчик и калайджия, вече завърших някои проекти, но това беше далеч един от най -трудните за завършване. Имах много проблеми да накарам двупосочното аудио да работи до такава степен, че да се разбирате. Това главно защото има доста ехо,…. Идеята идва от DoorPi, но с протокола SIP имах твърде много ехо, което доведе до неразбиране един на друг.
Тъй като звънецът на вратата ми е напълно защитен от елементите, можем да направим предната част от лазерно дърво.
Консумативи
- Raspberry Pi 3 B или 3B+ (не избирайте Banana Pi с вграден PoE, тъй като не поддържа стандартния интерфейс на Raspberry Pi CSI камера) = 33, 67 евро
- Micro SD карта = 2, 69 евро
- Камера с рибено око Raspberry Pi = 14, 14 евро
- PoE адаптер = 4, 94 евро
- RaspiAudio Mic + = 24, 69 евро
- Достъп до 3D принтер (и лазерен нож)
- Бутони за звънеца
- Много време!
Това добавя общо 80, 13 евро.
Извън обхвата, вътрешната станция:
- Начална помощна настройка с MQTT брокер
- Стенно монтиран Android таблет
Стъпка 1: Настройка на Raspberry Pi
Горещо ви препоръчвам да използвате ethernet вместо Wifi. Качеството на звука ми се подобри много поради това. Също така ще използваме UV4L, тъй като поддържа webrtc и по този начин има вградено ехо-анулиране. Doorpi използва linphone, SIP клиент и не успях да накарам ехото да работи.
-
Изтеглете Raspbian Stretch Lite и го инсталирайте на Micro SD картата. Уверете се, че:
активирайте ssh, като създадете празен ssh файл в зареждащия дял
- Изпълнете следните команди:
sudo apt-get update
sudo apt-get надстройка
Камера
Активирайте камерата чрез raspi-config и се уверете, че графичният процесор има поне 192 MB RAM.
RaspiAudio
Следвайте ръководството за инсталиране на RaspiAudio, намерено на
UV4L
Следвайте ръководството за инсталиране на UV4L, намерено на
Настройте файла /etc/uv4l/uv4l-raspicam.conf и се уверете, че сте коригирали следните настройки:
Най-забележимите настройки са probaby --enable-webrtc-video = no: това е така, защото винаги ще предаваме поточно видеото от uv4l, използвайки h264 кодиран mjpeg.
Използвайки следните файлове, намиращи се в/usr/share/uv4l/demos/doorpi/, вече можете да тествате двупосочното аудио и видео.
- index.html (преименувайте го от index.html5, необходимо за преименуване поради изисквания за качване на инструкции)
- main.js
- signalling.js
Прегледайте до https:// [ip-of-raspberrypi]: 8888 и тествайте дали можете да накарате двупосочния звук да работи.
pi-mqtt-gpio
Най-лесният начин, който открих, за да накарам бутоните на звънеца да работят, е да ги прикрепя към малиновото пи и да използвам pi-mqtt-gpio, за да го интегрирам с HomeAssistant.
Моят конфигурационен файл е следният:
mqtt: хост: xxxx порт: 1883 потребител: [потребителско име] парола: [парола] тема_префикс: "звънец" gpio_modules: - име: модул raspberrypi: почистване на raspberrypi: да цифрови_входове: - име: бутон_1 модул: raspberrypi щифт: 17 on_payload: " Изключено "off_payload:" Включено "издърпване: да падащо меню: не - име: button_2 модул: raspberrypi щифт: 27 on_payload:" Изключено "off_payload:" Включено "издърпване: да
Имайте предвид, че тъй като има повече наземни щифтове на разположение като 3.3V щифтове, аз избирам да използвам извличащи GPIO щифтове и по този начин обърна моите MQTT съобщения.
uv4l-raspicam.conf
водач = рапикам |
auto-video_nr = да |
frame-буфери = 4 |
кодиране = h264 |
ширина = 1024 |
височина = 768 |
честота на кадрите = 10 |
въртене = 270 #в зависимост от вашата хардуерна настройка |
server-option = --port = 9090 |
server-option = --bind-host-address = 0.0.0.0 |
server-option = --use-ssl = да |
server-option = --ssl-private-key-file =/etc/uv4l/selfsign.key |
server-option = --ssl-certificate-file =/etc/uv4l/selfsign.crt |
server-option = --enable-webrtc-video = не |
server-option = --enable-webrtc-audio = да |
server-option = --webrtc-vad = да |
server-option = --webrtc-echo-cancellation = да |
server-option = --webrtc-max-playout-delay = 34 |
server-option = --enable-www-server = да |
server-option = --www-root-path =/usr/share/uv4l/demos/doorpi/ |
server-option = --www-index-file = index.html |
server-option = --www-port = 8888 |
server-option = --www-bind-host-address = 0.0.0.0 |
server-option = --www-use-ssl = да |
server-option = --www-ssl-private-key-file =/etc/uv4l/selfsign.key |
server-option = --www-ssl-certificate-file =/etc/uv4l/selfsign.crt |
server-option = --www-webrtc-signaling-path =/webrtc |
вижте rawgistfile1.txt, хостван с ❤ от GitHub
Стъпка 2: Кутия за звънец
- звънец на гърба v1.stl: 3D отпечатана кутия за малинов pi и PoE адаптер
- звънец отпред v1.svg: Лазерно изрязана лицева плоча
- doorbell-micro v1.stl: 3D отпечатана кутия, съдържаща микрофон, обвит със звукоизолация, залепен към лицевата плоча
Завийте малиновото пи в прикрепените държачи за винтове и поставете PoE адаптера горе вдясно. Поставете камерата и микрофона на място (уверете се, че сте отделили микрофона и се уверете, че отворът на микрофона е добре подравнен с отвор в лицевата плоча).
Стъпка 3: Интеграция с HomeAssistant
Следните файлове позволяват интегриране на HomeAssistant:
- doorpi.yaml: пакет, съдържащ всичко, свързано с звънеца на вратата, включително слушане на MQTT съобщения и автоматизация за пускане на звънене при натискане на звънеца на вратата
- www/doorpi/doorpi-card.js: lovelace doorpi карта, която се нуждае от signalling.js и doorpi-camera-view.js
ВАЖНО: Имайте предвид, че трябва да работите с HomeAssistant с https/ssl, тъй като в противен случай chrome няма да ви позволи достъп до аудиоустройствата.
Стъпка 4: Честито обаждане на вратата
Това е, сега трябва да можете да се обадите на някого чрез звънеца на вратата и HomeAssistant автоматично ще премине към картата на звънеца. Там можете да решите да приемете или да игнорирате звънеца на вратата.
Препоръчано:
Двутонален звънец на врата, използващ IC 555: 6 стъпки
![Двутонален звънец на врата, използващ IC 555: 6 стъпки Двутонален звънец на врата, използващ IC 555: 6 стъпки](https://i.howwhatproduce.com/images/001/image-464-j.webp)
Двуцветен звънец на врата с помощта на IC 555: Видях някой да продава двуцветен зумер в Aliexpress за 10 долара. Веднага мозъкът ми каза, сериозен ли си? Само като инвестирате малко време и ентусиазъм, можете да направите тази схема за под 3 долара
Персонализирана подложка за врата задейства звънец на вратата: 6 стъпки
![Персонализирана подложка за врата задейства звънец на вратата: 6 стъпки Персонализирана подложка за врата задейства звънец на вратата: 6 стъпки](https://i.howwhatproduce.com/preview/how-it-works/10382809-custom-door-mat-triggered-door-bell-6-steps.webp)
Персонализирана подложка за врата задейства звънец на вратата: Здравейте! Казвам се Джъстин, аз съм младши в гимназията и този Instructable ще ви покаже как да направите звънец на вратата, който се задейства, когато някой стъпи на постелката на вратата ви, и може да бъде каквато мелодия или песен искате! Тъй като подложката за вратата задейства вратата
Превърнете кабелния си звънец в интелигентен звънец с IFTTT: 8 стъпки
![Превърнете кабелния си звънец в интелигентен звънец с IFTTT: 8 стъпки Превърнете кабелния си звънец в интелигентен звънец с IFTTT: 8 стъпки](https://i.howwhatproduce.com/images/003/image-6429-9-j.webp)
Превърнете кабелния си звънец в интелигентен звънец с IFTTT: WiFi звънецът на вратата превръща съществуващия ви кабелен звънец в интелигентен звънец. https://www.fireflyelectronix.com/product/wifidoor
Свързване на SimpliSafe видео звънец към цифров звънец: 6 стъпки
![Свързване на SimpliSafe видео звънец към цифров звънец: 6 стъпки Свързване на SimpliSafe видео звънец към цифров звънец: 6 стъпки](https://i.howwhatproduce.com/none.webp)
Свързване на SimpliSafe Video Doorbell към цифров звънец: Наскоро закупих SimpliSafe Video Doorbell и след като го инсталирах, разбрах, че това е причинило непрекъснато звъненето на цифровия ми звънец. След като разговаряха със SimpliSafe и им казаха, че звънецът на вратата не е проектиран да работи с цифров звънец, те
Превърнете кабелния си звънец в интелигентен звънец с домашен асистент: 6 стъпки
![Превърнете кабелния си звънец в интелигентен звънец с домашен асистент: 6 стъпки Превърнете кабелния си звънец в интелигентен звънец с домашен асистент: 6 стъпки](https://i.howwhatproduce.com/images/005/image-13963-22-j.webp)
Превърнете кабелния си звънец в интелигентен звънец с домашен асистент: Превърнете съществуващия кабелен звънец в интелигентен звънец. Получавайте известие на телефона си или се сдвоете със съществуващата камера на входната врата, за да получите предупреждение за снимка или видео всеки път, когато някой ви звъни на вратата. Научете повече на: fireflyelectronix.com/pro