Tabla de contenido:

Timbre inteligente Raspberry Pi DIY que puede detectar personas, automóviles, etc.: 5 pasos
Timbre inteligente Raspberry Pi DIY que puede detectar personas, automóviles, etc.: 5 pasos

Video: Timbre inteligente Raspberry Pi DIY que puede detectar personas, automóviles, etc.: 5 pasos

Video: Timbre inteligente Raspberry Pi DIY que puede detectar personas, automóviles, etc.: 5 pasos
Video: 🔴 DOMÓTICA EN 2023 - Cómo empezar tu CASA INTELIGENTE - MATTER 2024, Noviembre
Anonim
Timbre inteligente Raspberry Pi DIY que puede detectar personas, automóviles, etc
Timbre inteligente Raspberry Pi DIY que puede detectar personas, automóviles, etc

Este diseño de temática steampunk se integra con el asistente de hogar y nuestro sistema de audio de varias habitaciones para comunicarse con el resto de nuestra casa inteligente de bricolaje.

En lugar de comprar un Ring Doorbell (o Nest, o uno de los otros competidores), construí nuestro propio timbre inteligente con una Raspberry Pi. Todo el proyecto costó alrededor de $ 150 (USD), que es aproximadamente el promedio de un timbre inteligente, pero tiene muchas más funciones que cualquier otra cosa que pueda encontrar en el mercado. Por ejemplo, se integra con el resto del sistema de seguridad del hogar, utilizando el aprendizaje automático para identificar humanos, automóviles, animales y más:

Suministros

Las piezas exactas que utilicé se pueden encontrar aquí.

Paso 1: disposición de las piezas

Disposición de las piezas
Disposición de las piezas

Tenía algunas piezas de cobre y latón de repuesto de proyectos steampunk anteriores (consulte la lista de piezas). Esto resultó útil cuando no todos los componentes electrónicos podían caber fácilmente en la caja de conexiones.

Comencé diseñando las partes. Se perforaron tres orificios en los lados de la caja de conexiones para el cable de alimentación, los cables USB y los cables de los botones. Además, un agujero más grande en la tapa para acomodar la cámara.

Paso 2: tocar el timbre

Tocando el timbre
Tocando el timbre

La primera orden del día era hacer sonar el timbre de la puerta.

Con el cable del timbre conectado a GPIO18 (pin 12) en la Raspberry Pi, utilicé la entrada del puerto serie en el nodo RED para detectar las pulsaciones de botones. Para activar realmente una alerta de timbre, así como manejar audio bidireccional (micrófono / intercomunicador), consulte esta publicación.

Paso 3: detección de movimiento

También está el tema de la detección de movimiento y el video.

En este sentido, el timbre es solo una cámara CCTV más. Utiliza exactamente la misma configuración descrita en la siguiente serie de publicaciones. La detección de movimiento y el reconocimiento de objetos es lo que genera imágenes como la de la parte superior de este post.

Paso 4: Integración de Smart Lock

Integración de Smart Lock
Integración de Smart Lock

Usé pegamento caliente en las aberturas de la caja de conexiones para sellarla, cuando fue posible.

El anillo de cobre que se ve arriba también tiene un borde que protege la cámara del agua. Además, todo está instalado debajo de un balcón, por lo que ni siquiera mucha agua tiene la oportunidad de tocar el timbre. Las piezas finales fueron integrar el timbre con una cerradura inteligente. Afortunadamente, Home Assistant lo hace fácil.

Se comunica con Home Assistant a través de Z-Wave. Lo que me gusta de este candado es que se puede programar de forma remota para admitir diferentes códigos de usuario (útil como anfitrión de Airbnb o cuando necesitas dejar entrar a un amigo). También puede detectar qué código PIN de usuario se usó para abrir la puerta (y cuándo), lo que brinda una gran tranquilidad al darles a los limpiadores un código de la casa.

Paso 5: Código fuente: resumen

Código fuente: resumen
Código fuente: resumen

Me gustaría poder darte el código de copiar y pegar para este proyecto, pero mucho dependerá de tu hardware exacto, parlantes, cámaras, etc. En su lugar, recapitularé cada pieza involucrada y vincularé a los artículos / código. donde explico como implementarlos:

  • Node Red usa gpiod para activar un flujo cuando se dispara GPIO # 18 (el botón del timbre).
  • El flujo de alerta del altavoz reproduce un archivo WAV.
  • Tengo varios parlantes de bricolaje que reproducen la alerta en la casa.
  • MotionEye maneja la cámara, capturando fotografías y videos.
  • Las cámaras de seguridad CCTV manejan la detección de personas / objetos.
  • La integración de Yale Lock de Home Assistant nos permite bloquear / desbloquear. La cerradura Yale es un dispositivo Z-Wave. Una vez emparejado con Home Assistant, aparece como un candado y no requiere más configuración.

Recomendado: