Archivo de la categoría: Electrónica

Implementar modulo de detección de movimiento con Raspberry

Raspberry Pi 3 Model B + Sensor de movimiento PIR + Buzzer de Sonido

Hola bienvenidos a este tutorial, donde aprenderemos a crear un sencillo modulo detector de movimiento para un sistema de seguridad casero con Raspberry Pi. Con frecuencia necesitamos en algún momento detectar el movimiento en área o lugar especifico. Esto es la base para la implementación de un sistema de seguridad de detección de intrusos, así como también para la domótica donde se pueden encender bombillos o activar otro tipo de salidas.

Los materiales necesarios para la realización del taller son:

1 Raspberry Pi

Rasbperry Pi 3 Model B

 

1 Protoboard

Protoboard

1 Sensor de movimiento PIR HC-SR501

Sensor de movimiento PIR

 

1 Buzzer

Buzzer

 

1 Fuente a 5v

Fuente 5V

 

Cables Jumpers

Cables Jumppers

 

Lo que haremos ahora es armar el circuito con el que conectaremos los sensores a nuestra Raspberry Pi.

Nota: En este tutorial se hace uso de la Raspberry Pi 3 Model B

– Sensor de Movimiento PIR

Este sensor lo que hace es detectar la radiación infla roja que generan los objetos, animales , personas y cualquier otro tipo de maquinaria, están divididos en dos mitades de forma que detectan el cambio de radiación que hay de un lado a otro, activándose cuando detectan un cambio.
Estos sensores HC-SR501 tienen básicamente 3 pines de conexión: VCC, GND y SIGNAL. Esto se traduce de manera mas sencilla en una salida para alimentacion a 3.3V o 5V, una salida a tierra y una salida con el estado de la señal
Los vamos a conectar a nuestra protoboard, (Tambien puede ir directo a los pines de la Raspberry). Pero lo hacemos con el fin de obtener mas salidas para GND y VCC para futuros sensores del circuito del sistema. El pin de la señal lo conectaremos al PIN GPIO 7 como pin de entrada para la raspberry.

 

– Buzzer

Ahora vamos a conectar el sensor con el que vamos a generar la alerta de detección, un Buzzer de sonido.
Este sensor lo usaremos para generar un sonido de alerta cuando el sensor anterior detecte un cambio de radiación. Solo tiene dos pines de salida: VCC y GND, es decir lo conectaremos a tierra y al pin de VCC le enviaremos un pulso desde la raspberry, le pasamos 5V cuando lo queramos activar y 0V para desactivarlo. El PIN GPIO que usaremos para controlar el Buzzer sera el pin 22 como pin de salida de la raspberry.

Y nuestro circuito final se vería de la siguiente forma:

 

Ahora solo nos queda programar nuestra Raspberry para que lea en los pines de entrada los cambios de las señales y poder activar el sonido de alarma.

este código es algo sencillo y nos ayudara a controlar estos dos sensores de una manera muy sencilla.

primero configuramos los dos pines de los dos sensores, PIN GPIO 7 de entrada para recibir la señal del sensor de movimiento, y el PIN GPIO 22 como salida para mandar la señal de alerta el buzzer.

Luego un ciclo infinito o loop donde leeremos constantemente el valor de la entrada que tiene el sensor de movimiento, si detecta un cambio de radiación activara el sensor y mandara 1 o True, si es así, activara la salida del PIN 22 dejando pasar Voltaje por dos segundos para que active el sonido en ese lapso de tiempo, luego suspende el paso de corriente y silencia el buzzer.

Bueno eso es todo amigos, ahora solo queda poner a correr el codigo en la raspberry pi y probrar nuestro modulo….. espero les sea de utilidad en sus proyectos RPi