En este proyecto, repasaremos cómo construir un circuito de alarma de detector de movimiento.
Este es un circuito de alarma que se activará cuando se detecte cualquier movimiento o movimiento. Una vez que detecta este movimiento, el circuito activará un zumbador de alarma que sonará y permanecerá encendido hasta que se desconecte la alimentación del circuito.El uso más común de este circuito de alarma es detectar a una persona que se mueve a través de un área donde el detector de movimiento puede detectar.
Antes de esto, construimos un circuito de detector de movimiento más simple que encendía un LED una vez que se detectaba movimiento. Pero 1 o 2 segundos después, el LED se apagará. La diferencia entre ese circuito y este que estamos construyendo es que una alarma debe permanecer encendida una vez que se activa hasta que se apaga manualmente, por ejemplo, apagando toda la energía. Si una alarma simplemente sonara una vez y se detuviera, no sería una gran alarma. Una vez que se detecta movimiento con este circuito, se encenderá el zumbador, que zumbará hasta que el circuito se desconecte manualmente. Esto es similar a una alarma que solo se apaga cuando un propietario ingresa la contraseña para apagarla.
En nuestro circuito, cuando el circuito del detector de movimiento capta el movimiento, un zumbador se encenderá y permanecerá encendido hasta que se desconecte la alimentación eléctrica.
Piezas necesarias para el Circuito de Alarma del Detector de Movimiento
- Sensor de movimiento PIR
- Arduino
- Zumbador de 1.5-3V
Utilizaremos un zumbador de bajo voltaje para este circuito, uno que solo necesita de 1,5 V a 3 V para funcionar. Sin embargo, puede usar cualquier zumbador que pueda funcionar a 5 V de potencia o menos. Si solo tiene zumbadores que necesitan más voltaje, entonces tendrá que alimentar el zumbador con una fuente de alimentación externa. En lugar de conectar el ánodo del zumbador al terminal de 5V del arduino, lo conectaría a una fuente de voltaje externa, dándole la tensión necesaria que necesitaría el zumbador.
El principal componente electrónico que utilizaremos que nos permite captar esta detección es el sensor de movimiento PIR. El sensor de movimiento PIR es un sensor que detecta el movimiento a través de la captación de ondas infrarrojas. Siendo que una persona emite radiación infrarroja, el detector es capaz de detectar esta radiación y reaccionar, de acuerdo con la forma en que el circuito está diseñado para reaccionar. Dado que las personas emiten de forma natural radiación infrarroja (energía térmica), debido a nuestro calor corporal generado, el sensor puede detectar fácilmente a las personas que caminan y se mueven a través de una vecindad dentro del rango del sensor. El sensor también puede captar el movimiento de objetos inanimados, como una bola rodante, porque a medida que estos objetos se mueven, la fricción actúa sobre ellos, generando calor. Esta temperatura es de radiación infrarroja, que los sensores PIR pueden detectar si se emite suficiente radiación.
El sensor de movimiento tiene un rango de sensibilidad de hasta 20 pies (6 metros) y un rango de detección de 110° x 70°, lo que lo convierte en un sensor de detección de lente ancha. Esto significa que puede medir 110 ° verticalmente (de arriba a abajo) y 70° horizontalmente (de izquierda a derecha). La mejor manera de comprobar su sensibilidad es cuando se construye el circuito, intente moverse a través de todos sus ángulos. Vea en qué ángulos puede detectar su movimiento y en qué ángulos no puede detectar su movimiento, lo que significa que está fuera de su alcance de ángulo. Mucho de esto es ensayo y error y experimentación. Una vez que sepa dónde puede y dónde no puede detectar, puede colocarlo en un lugar óptimo donde pueda detectar en áreas donde lo desee.
El sensor de movimiento PIR es un dispositivo de 3 pines. A continuación se muestra el pinout de este dispositivo:
El pin 1 es el pin que recibe el voltaje de CC positivo. El sensor de movimiento PIR necesita entre 5V-9VDC de potencia para funcionar.
El pin 2 es el pin de salida del módulo PIR. Aquí es de donde saldrá la salida del PIR. Cuando el PIR detecta movimiento, su salida será alta a 3V. Cuando no se detecta movimiento, su salida es baja y prácticamente no emite voltaje. Cuando está alto, puede ver cómo puede alimentar una carga, como un zumbador. De esta manera podemos saber cuándo ha detectado movimiento o no.
El pin 3 es el voltaje de CC negativo o el pin de tierra del dispositivo. Conectamos el terminal negativo de la fuente de alimentación a este pin, por una ruta de retorno.
En nuestro circuito, conectaremos el sensor de movimiento PIR a los terminales de alimentación del arduino y el pin de salida al pin digital D3 del arduino. El pin 1 del sensor PIR se conecta al terminal de 5V del arduino. El pin 3 se conecta al terminal de tierra (GND) del arduino. Estos pines son la forma en que el sensor de movimiento recibe la potencia que necesita para funcionar.
El pin 2, el pin de salida del sensor PIR, se conecta al pin digital, D2, del arduino. Y es a través del pin 3 que el arduino recibe la salida del sensor de movimiento. Cuando el detector de movimiento no detecta ningún movimiento, la salida es BAJA y el arduino no recibe señal de voltaje. Cuando el sensor detecta movimiento, la salida es ALTA y el arduino recibe una señal de voltaje, que luego puede activar otro dispositivo para encenderse, como un zumbador que usaremos para este circuito.
El zumbador que encenderemos conecta el pin 12 y la tierra de la placa. El ánodo se conecta al pin 12 y el cátodo se conecta a tierra.
Circuito de Alarma de Detector de movimiento Esquemático
El circuito, junto con su diagrama esquemático que construiremos, se muestran a continuación:
El diagrama esquemático de este circuito es:
De nuevo, una vez que se detecta movimiento, el sensor de movimiento PIR enviará una señal de voltaje al pin D2 del arduino. Cuando la placa arduino detecta esta señal, encenderá el zumbador conectado al pin D12 en el arduino.
Esto se hace en el software. Escribiremos un programa que encenderá el zumbador una vez que se reciba una señal de ALTO voltaje en el pin D2 del sensor de movimiento PIR.
Código para Circuito de Alarma del Detector de Movimiento
El siguiente código, o boceto, encenderá el zumbador en el pin 12 cuando el sensor detecte movimiento:
//código para circuito de alarma del detector de movimiento
buzzerPin= 12 de const int;
inputPin de const int= 2;
configuración nula(){
Modo PIN(buzzerPin, OUTPUT);
pinMode(inputPin, INPUT);
}
void loop(){
valor int= Lectura digital(inputPin);
if (valor = = ALTO)
{
Escritura digital (timbre, ALTO);
}
}
El primer bloque de código elige el pin para el zumbador, que es el pin 12. La segunda línea elige el pin para el pin de entrada, que representa el sensor PIR, el pin 2.
El segundo bloque de código declara el zumbador como salida y la salida del sensor de movimiento PIR como entrada.
El tercer bloque de código lee el valor de entrada y lo asigna al valor entero con nombre. Lee si el pin de entrada es ALTO o BAJO. Si es ALTA, entonces el sensor de movimiento ha detectado movimiento. Si es baja, el sensor no ha detectado ningún movimiento. Si el valor es ALTO, enciende el timbre, indicando que, de hecho, se ha detectado movimiento. Una vez que se ha detectado movimiento, el timbre suena y permanece encendido. No se apaga.Esto simula un sistema de alarma real, donde una alarma se apaga y no se apaga a menos que el propietario la apague manualmente.
Se pueden hacer varias variaciones de este circuito para adaptarse a sus necesidades. Tal vez no quieras que suene un timbre y en realidad quieres que suenen las sirenas. En ese caso, cambiarías el timbre por sirenas. Tal vez quieras que suenen las sirenas y el timbre. En ese caso, conectaría el timbre y la sirena en paralelo. Con corriente insuficiente, ambos se apagarán cuando la alarma se active por movimiento. Puede personalizar el circuito para que se ajuste a sus necesidades.
Y así es como puede funcionar un circuito de alarma de detector de movimiento básico.
Para ver cómo funciona este circuito en la vida real, vea el video a continuación.