Tabla de contenido:

PiGMI: 3 pasos
PiGMI: 3 pasos

Video: PiGMI: 3 pasos

Video: PiGMI: 3 pasos
Video: Chibi the real life robot 🤖 2024, Noviembre
Anonim
PiGMI
PiGMI

Permítanme presentarles PiGMI - Pi Garage Monitor a través de Internet

Esta es mi versión de un sistema de monitoreo de puertas de garaje que usa un Pi. El Pi también controla la apertura y el cierre de las puertas y está integrado en HomeBridge, por lo que puedo decir: "¡Hola Siri, abre la puerta de Dave!".

El proyecto se construyó en 2016 y se ha estado ejecutando desde entonces. El diseño se basó en mantener las cosas lo más simples posible. Por ejemplo, la puerta del garaje tiene cuatro estados: Abierta, Cerrada, Atascada y Obstruida. Los dos primeros son obvios, los dos últimos representan si la puerta se cierra y no puede, entonces está obstruida. Si está intentando abrirse y no lo hace, entonces está atascado. La detección de estos estados una vez más se mantuvo simple. La puerta comienza a abrirse aproximadamente 2 segundos después de presionar el botón manual y tarda unos 15 segundos en cerrarse mediante el botón manual (o el control remoto). Estos dos tiempos se utilizaron para detectar los estados de atasco y obstrucción. Un simple interruptor magnético detecta el estado de la puerta del garaje. Una vez más, manteniéndolo simple, esto significaba que no tenía que involucrarme con la electrónica de la puerta del garaje. Entonces, si el estado del interruptor no cambia después del tiempo prescrito, recibirá un mensaje. Por supuesto, la puerta podría abrirse a tiempo y aún así atascarse, pero lo notarías, ¡tratando de mantenerlo simple! Los relés se utilizan en los botones manuales del garaje. Se puede configurar hasta 3 puertas.

Entonces, el diseño fue usar una Pi para monitorear el estado del interruptor. Proporcione una interfaz web para el control y permita el acceso a través de Internet para la supervisión y el control remotos. Revisé esta idea con un amigo (Tom Milner) que se fue e hizo toda la interfaz web para mí. Puede descargar el código y probarlo en modo de demostración antes de configurarlo en una Pi. La interfaz le permite configurar los pines GPIO para los imanes y las salidas de los relés. Las demoras de tiempo utilizadas en caso de que su puerta tarde más de los 2 y 15 segundos predeterminados en moverse. Usted crea un usuario y una contraseña por seguridad, hay una función de registro. Tiene la capacidad de configurarse en modo de alarma donde puede recibir una alerta por SMS si se abre la puerta mientras está de vacaciones o simplemente en el trabajo. El software ha sido probado en Raspberry Pi 3 y Zero. Para obtener más información, aquí hay un enlace a la página Wiki Mi garaje. El seguimiento es opcional y aquí está el enlace.

Suministros

Necesitará:

Raspberry Pi (se han probado Pi3 y Zero) con el último sistema operativo Pi en la tarjeta SD y la fuente de alimentación

Dongle wifi

Interruptor (s) magnético (1 por puerta) NO tipo

Relé (s) (I por puerta)

La mayoría de los componentes electrónicos se obtuvieron de Adafruit o Amazon.

Cable: cable de timbre de puerta para conectar los imanes al Pi

Estuches para relés y Pi (I 3D imprimí el mío de Thingiverse: Relay, Pi)

Software My-Garage

Software de monitoreo opcional

Pegamento para sujetar el imán a la puerta y al marco de la puerta.

Tornillos para cajas de montaje en pared

Instrumentos:

Pelacables, Alicates

Pistola de grapas para clavar cables en el garaje.

Cortadores de alambre

Paso 1: Configurar el Pi

Configurando el Pi
Configurando el Pi

Hay muchos tutoriales sobre cómo configurar un Pi, por lo que no los cubriré aquí más que para indicar lo que se necesita en el Pi.

1) Apache, PHP, Python. Nuevamente, hay tutoriales sobre estos de sitios como Adafruit y, por supuesto, RaspberryPi Organization.

2) El Pi necesitará acceso a su Wifi, por lo que deberá configurarlo.

3) Para acceder al exterior de su casa, deberá proporcionar un método para atravesar el cortafuegos de su enrutador. Utilizo una dirección web de noip.com y utilicé un número de puerto diferente para Apache como una característica de seguridad adicional. Nuevamente, hay muchos tutoriales en la web para este arreglo.

4) El software My-Garage de Github

Paso 2: cableado y configuración

Cableado y configuración
Cableado y configuración
Cableado y configuración
Cableado y configuración
Cableado y configuración
Cableado y configuración

Consulte el diagrama, pero las características clave son un imán y un relé por puerta. Para mi configuración son seis pines GPIO. Son configurables en el software, ¡solo asegúrese de hacer coincidir el relé correcto con el imán correcto en varias puertas! Consulte la imagen de arriba para ver la página de configuración.

Aquí puede configurar los modos (simulación también conocida como modo de demostración); El número y los nombres de las puertas; Los tiempos de apertura y cierre de la puerta y la información para el envío de alarmas y monitorización.

El cableado físico nuevamente se mantuvo lo más simple posible. La salida de los relés se salta a través de los botones manuales en el garaje. El relé se pulsa durante 1 segundo aproximadamente el tiempo que le lleve presionar el botón. El interruptor magnético lo monté al nivel de los ojos en el riel de la puerta. Mis puertas tienen una pista de metal donde van los rodillos. Como el software solo necesita saber si el interruptor está abierto o cerrado, puede montarlo en cualquier lugar que funcione mejor para su puerta. El imán está montado en la puerta (parte móvil) el interruptor en el marco. El funcionamiento de la puerta no se modifica de ninguna manera. Los topes de extremo existentes y el sensor de obstrucción por infrarrojos siguen funcionando.

Recomendado: