Съдържание:
- Консумативи
- Стъпка 1: Разполагане на частите
- Стъпка 2: Звънене на вратата
- Стъпка 3: Откриване на движение
- Стъпка 4: Интегриране на Smart Lock
- Стъпка 5: Изходен код: Обобщение
Видео: Raspberry Pi DIY интелигентен звънец на вратата, който може да открие хора, автомобили и т.н.: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
Този дизайн на тема стимпанк се интегрира с домашен асистент и нашата многостайна аудио система, за да комуникира с останалата част от нашия DIY интелигентен дом.
Вместо да купувам звънец на вратата (или Nest, или някой от другите конкуренти), изградих наш собствен интелигентен звънец на врата с Raspberry Pi. Целият проект струва около $ 150 (USD), което е средно за интелигентния звънец на вратата, но е много по-пълнофункционален от всичко друго, което ще намерите на пазара. Например, тя се интегрира с останалата част от системата за домашна сигурност - използва машинно обучение за идентифициране на хора, автомобили, животни и други:
Консумативи
Точните части, които използвах, можете да намерите тук.
Стъпка 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, той се показва като заключване и не изисква допълнителна конфигурация.
Препоръчано:
Интелигентен звънец на вратата: код, настройка и интеграция с HA: 7 стъпки (със снимки)
Направи си сам интелигентен звънец на вратата: Код, настройка и HA интеграция: В този проект ще ви покажа как можете да трансформирате нормалния си звънец на вратата в интелигентен, без да променяте някоя от текущите функции или да прекъсвате проводници. Ще използвам платка ESP8266, наречена Wemos D1 mini. Ново към ESP8266? Гледайте моето представяне
Прост, но мощен детектор на статична електричество, който също може да открие "призраци": 10 стъпки
Прост, но мощен детектор на статична електричество, който също може да открие "призраци": Здравейте, това е първият ми инструктаж, така че моля да ме уведомите за грешките, които съм направил в тази инструкция. В тази инструкция ще направя схема, която може да открие статично електричество. Един от създателите му твърди, че е открил & quot
Научете как да направите преносим батериен монитор, който може да захранва и Raspberry Pi: 8 стъпки (със снимки)
Научете как да направите преносим монитор с батерия, който може да захранва и Raspberry Pi: Някога трябваше да кодирате python или да имате изходен дисплей за вашия робот Raspberry Pi, в движение или се нуждаете от преносим вторичен дисплей за вашия лаптоп или камера? В този проект ще конструираме преносим монитор, захранван от батерии, и
Превърнете кабелния си звънец в интелигентен звънец с IFTTT: 8 стъпки
Превърнете кабелния си звънец в интелигентен звънец с IFTTT: WiFi звънецът на вратата превръща съществуващия ви кабелен звънец в интелигентен звънец. https://www.fireflyelectronix.com/product/wifidoor
Превърнете кабелния си звънец в интелигентен звънец с домашен асистент: 6 стъпки
Превърнете кабелния си звънец в интелигентен звънец с домашен асистент: Превърнете съществуващия кабелен звънец в интелигентен звънец. Получавайте известие на телефона си или се сдвоете със съществуващата камера на входната врата, за да получите предупреждение за снимка или видео всеки път, когато някой ви звъни на вратата. Научете повече на: fireflyelectronix.com/pro