¿Cómo hacer un sistema de seguridad para el hogar basado en GSM?

Los crímenes callejeros se están volviendo muy comunes hoy en día. Con el aumento de estos crímenes callejeros, la producción de sistemas de seguridad también aumenta en el siglo actual. En el mercado existen diferentes tipos de sistemas de seguridad modernos que son muy eficientes y pueden alertar al propietario en segundos si un intruso intenta entrar en la zona vigilada. Estas alertas pueden ser en forma de sirena, alarma o llamada telefónica. Estos sistemas de seguridad son muy caros y la mayoría de las personas no pueden pagarlos si quieren instalarlos a pequeña escala como en las casas.

Diagrama de circuito

Por lo tanto, en este artículo, hemos discutido un método para hacer un sistema de seguridad que será tan eficiente como el sistema disponible en el mercado, pero de muy bajo costo. Este proyecto puede hacerse a partir de los componentes que están fácilmente disponibles en el mercado. El corazón de este proyecto es Arduino Uno, que es el microcontrolador utilizado en este proyecto. El sensor PIR detectará cualquier movimiento en el rango de 6 metros y si el movimiento es detectado, enviará una señal al microcontrolador. Arduino utilizará entonces un módulo GSM para enviar primero un SMS al propietario y luego hacer una llamada al número especificado.

¿Cómo hacer una alarma de seguridad usando el módulo GSM?

Se puede proporcionar suficiente seguridad contra los ladrones, el humo, el fuego, etc. mediante el uso de sistemas de seguridad modernos. Estos sistemas de seguridad nos alertan tan pronto como detectan cualquier objeto desconocido que se mueve en el área bajo vigilancia. Así que el objetivo principal de este proyecto es hacer un sistema de alerta de intrusos de bajo costo y eficiente que enviará un SMS al propietario y con un retraso de dos segundos, lo llamará cuando detecte cualquier intruso.

Paso 1: Reunir los componentes

Antes de comenzar cualquier proyecto, asegúrate de que tienes todos los componentes que vas a usar en el proyecto. Si no los tienes todos, lo mejor es hacer una lista completa de todos los componentes y comprarlos en el mercado en primer lugar. Esta es una excelente técnica si quieres ahorrar mucho tiempo y quieres evitar quedarte atascado en medio del proyecto. A continuación se presenta una lista completa de todos los componentes que vamos a utilizar en este proyecto:

También te puede interesar:  HAZLO TÚ MISMO: Construye tu propio extensor de alcance WiFi en casa

Paso 2: ¿Qué es el GSM?

El módulo GSM que estamos usando aquí es SIM900A . Es un módulo muy fiable y ultracompacto. Es una solución completa de doble banda GSM/GPRS. Tiene una interfaz incorporada RS232 . Funciona en un rango de frecuencia de 900/1800 MHz. La interfaz RS232 ayuda a este módulo a conectarse a un PC o a cualquier otro microcontrolador en serie. Después de que se conecta a un microcontrolador mediante un cable serial, puede enviar SMS, hacer llamadas de voz o acceder a Internet.

Paso 3: Trabajar

Como el resumen de este proyecto ya ha sido discutido, demos un paso más y hagamos un breve estudio del funcionamiento de este proyecto.

Un sensor de infrarrojos pasivo (PIR) es un sensor electrónico que detecta los rayos infrarrojos que irradian los objetos en su campo de operación. Estos sensores se utilizan más comúnmente en los dispositivos de detección de movimiento. La palabra pasiva indica que estos sensores no emiten energía para detectar, funcionan enteramente detectando los rayos infrarrojos emitidos por diferentes objetos. Así que cuando el sensor PIR detecte cualquier movimiento en su entorno, su PIN de salida se pondrá en ALTO, que inicialmente era BAJO cuando no se detectaba movimiento. El sensor PIR puede funcionar muy bien dentro de un rango de 6 metros.

Cuando el circuito se monta y se enciende, se requiere que el sensor PIR se caliente durante un minuto. Esto es necesario porque el sensor PIR tiene que observar los alrededores y asentar su detector IR de acuerdo con el entorno. El sensor PIR puede ser calibrado usando el potenciómetro que tiene. Durante este tiempo, intente que no se produzca ningún movimiento cerca del sensor PIR para que asiente su detector IR adecuadamente.

Así que, cuando el sensor PIR detecte cualquier movimiento en sus alrededores, enviará una señal de ALTA al tablero de Arduino. Tan pronto como el Arduino reciba la forma única del sensor PIR, enviará una comunicación en serie con el módulo GSM y luego el módulo GSM enviará un SMS al número SIM especificado y alertará a la persona que alguien ha entrado en el área que estaba bajo vigilancia.

Paso 4: Ensamblar el circuito

Ahora que tenemos una idea sobre el funcionamiento de este proyecto, sigamos adelante y ensamblemos todos los componentes juntos.

También te puede interesar:  ¿Por qué los portátiles son más difíciles de actualizar que los PC?

Como estamos usando el sensor de movimiento PIR para detectar el movimiento en un área en particular, la conexión de este sensor con el tablero de Arduino es bastante simple. La clavija de salida del sensor de movimiento PIR se conecta a la clavija 5 de la placa Arduino. El Vcc y la clavija de tierra de este sensor están conectados a los 5V y la tierra de la placa Arduino respectivamente.

La conexión del módulo GSM con la placa Arduino se establece en serie. El pin Tx y el pin Rx del módulo GSM se conectan al pin Rx y al pin Tx de la placa Arduino respectivamente.

Mientras subes el código en Arduino, asegúrate de que el GSM está desconectado de la placa de Arduino.

Paso 5: Empezar con Arduino

El IDE de Arduino es un software en el que se puede escribir, depurar y compilar un código que se ejecutará en un microcontrolador Arduino. Este código será cargado en el microcontrolador a través de este IDE. Si no tiene experiencia previa con este software, no hay nada de qué preocuparse porque todo el procedimiento para utilizar este software se indica a continuación.

  1. Si no tienes el software instalado, haz clic aquí para descargarlo.
  2. Conecta tu placa Arduino al PC y abre el Panel de Control. Haz clic en Hardware y Sonido. Ahora abre Dispositivos e impresora y encuentra el puerto al que está conectada tu placa. Este puerto es diferente en diferentes computadoras.Encontrar el puerto
  3. Ahora abre el IDE de Arduino. Desde Herramientas, establece la placa Arduino en Arduino / Genuino UNO.Tabla de Configuración
  4. En el mismo menú de herramientas, establezca el número de puerto. Este número de puerto debe ser exactamente el mismo que el número de puerto que se observó antes en el panel de control.Ajuste del puerto

    1. Descargue el código adjunto y cópielo en su IDE. Para subir el código, haz clic en el botón de subir.Subir
  5. Para descargar el código, haga clic aquí.

Paso 6:Código

El Código es muy simple y bien comentado. Aunque es muy simple de entender, se explica brevemente a continuación:

1. En la salida, se inicializan los pines de Arduino que se conectarán al zumbador, al led y al sensor de movimiento PIR. El LED se conectará al pin12 de Arduino, el zumbador se conectará al pin8 de Arduino y el pin de salida del sensor de movimiento PIR se conectará al pin5 de Arduino Uno.

int led=12; // coonnectar lled al pin12 de Arduino
int buzzer=8; // conectar el led al pin8 de Arduino
int pirOutput=5; // conectar la salida del sensor PIR al pin5 de Arduino

2. void setup() es una función que se ejecuta una sola vez en un programa. Sólo se ejecuta cuando se enciende el microcontrolador o se presiona el botón de habilitación. La velocidad en baudios se establece en esta función usando el comando Serial. begin . La tasa de baudios es en realidad la velocidad en bits por segundo con la que el microcontrolador se comunica con los componentes externos conectados. Entonces el pin del microcontrolador que se utiliza, se declara como OUTPUT. Al final, se envía una señal de BAUDO al LED, al zumbador y a la clavija de salida del sensor de movimiento PIR.

evitar la configuración()
{
 Serial.begin(9600); //set the baud rate
 PinMode(led,OUTPUT); // declarar el pin del led como pin OUTPUT
 Declare el pin del zumbador como pin de SALIDA.
 PinMode(pirOutput,INPUT); // declarar el pin del sensor PIR como pin OUTPUT
 digitalWrite(pirOutput,LOW); // inicialmente envía una señal LOW al pin de salida del senso PIR
 digitalWrite(led,LOW); // apaga el LED
 digitalWrite(buzzer,LOW); // apaga el buzzer
}
También te puede interesar:  Cómo salir de las cadenas de mensajes de grupo en su teléfono

3. void loop() es una función que se ejecuta repetidamente en un bucle. En esta función, el pin de salida del sensor PIR se comprueba continuamente. Si el pin muestra una señal ALTA, lo que significa que se detecta el movimiento, el led y el zumbador se encenderán y se enviará un SMS al número de móvil que se especifique en el código. Después de enviar el SMS, esperará dos segundos y luego llamará al número de teléfono especificado.

evitar el bucle()
{
if(digitalRead(pirOutput)==ALTA) // si se detecta movimiento
{a6}*Tu
digitalWrite(led,HIGH); // enciende el LED
digitalWrite(buzzer,HIGH); // enciende el buzzer
Serial.println("OK"); // print OK on serial Monitor
retraso (1000); // espera un segundo
Serial.print("AT+CMGF=1r"); // configurar el módulo GSM para enviar SMS
retraso (1000); // espera un segundo
Serial.print("AT+CMGS="+xxxxxxxxxxx\N""N""}; // reemplazar xxxxxxxxxxxx con su número de móvil

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies