Professional Documents
Culture Documents
Se necesita una salida positiva en el pin 8 (D8) o el pin 11 (D11) de la placa 1 para poner
el sistema en modo armado, que se indica mediante LED1. Tan pronto como se abre uno
de los interruptores de láminas en el circuito cerrado, o los sensores PIR detectan
movimiento, el nivel lógico en D9 pasa a nivel alto a través de D8 o D11.
El pin 10 (D10) de la placa 1 también sube y engancha D9 a 5V. El Tablero 1 luego
ordena al módulo SIM900 GSM enviar un mensaje de texto y hacer seis llamadas
telefónicas a dos números móviles diferentes. Simplemente puede ignorar las llamadas y
llamar a su vecino o a un guardia de seguridad para verificar su casa o local.
El sistema se puede activar de nuevo enviando un SMS. Cada vez que se enciende el
circuito, el LED2 se enciende para indicar que el sistema ha entrado en el modo de espera.
También envía un SMS a su teléfono móvil que dice 'Modo de espera'.
Puede armar el sistema enviando SMS '$ ON $' y el circuito respondería nuevamente
'Alarma encendida'. El sistema ahora monitorea todos los interruptores de láminas en el
circuito cerrado y sale de todos los sensores PIR. Se puede desarmar enviando SMS '$
OFF1234'. Volvería a responder 'Alarma desactivada'.
Se necesita una contraseña de cuatro dígitos para desarmar el sistema de alarma por SMS.
Se puede cambiar fácilmente modificando la línea en el código fuente del boceto
Arduino1.ino como se muestra a continuación para referencia.
Antes de salir de casa, también puede presionar el botón S1 durante 30 segundos en lugar
de armar la alarma enviando un mensaje de texto. LED2 comenzaría a parpadear. Después
de 30 segundos de retraso, el LED2 deja de parpadear y el LED1 se enciende para indicar
que el sistema se ha armado. Cualquier intrusión involuntaria por usted en este punto
activará una alerta. Así que ten cuidado. Incluso de lo contrario, tendrá 30 segundos para
salir de su hogar y cerrar las puertas.
Construcción y prueba
En la figura 2 se muestra un patrón de PCB de un solo lado y tamaño real para el sistema
de seguridad para el hogar basado en Arduino y su distribución de componentes en la
figura 3. El circuito se puede ensamblar en la PCB. Puede caber fácilmente dentro de la
mayoría de los gabinetes prototipo / personalizados
Fig. 2: Patrón de PCB de tamaño real del sistema de seguridad para el hogar GSM basado
en Arduino.
Fig. 3: disposición de los componentes de la PCB
Descargue archivos PDF de diseño de componentes y PCB: haga clic aquí
Ingrese su número de teléfono móvil principal para recibir llamadas y mensajes de texto.
Este número también se usa para enviar comandos de SMS como '$ ON' y '$ OFF1234.'
Reemplace xxxxxxxxxx con su número de móvil de diez dígitos en la siguiente línea del
boceto de Arduino1.ino:
Ingrese el segundo número para recibir alertas (solo llamadas telefónicas) en todas las
líneas siguientes en la llamada vacía ():
[stextbox id = "gray"] mySerial.print ("ATDT + + 91xxxxxxxxxx"); [/ stextbox]
Como se muestra en la Fig. 1, el Arduino Board 1 y el módulo GSM obtienen conexión
a tierra a través del transistor TIP142 (T1). Además, se requiere muy poca corriente de
accionamiento (<5mA) de la placa 1. Se recomienda una fuente de alimentación regulada
de 12V, 2A. Debería poder entregar 2A de corriente para el módulo GSM. Se puede
agregar un sistema de respaldo de batería opcional para mayor seguridad en caso de que
el ladrón decida apagar la electricidad.
Software
El software está escrito en lenguaje de programación Arduino. Arduino Uno Board 1 y
Board 2 están programados con el software Arduino IDE. Atmega328P en Arduino Uno
viene con un cargador de arranque preprogramado que le permite cargar un nuevo código
sin usar un programador de hardware externo.
Conecte ambas placas Arduino una por una a la PC y seleccione el puerto COM correcto
en Arduino IDE. Compilar el programa (sketch). Luego, seleccione la placa correcta en
el menú Herramientas → Placa en el IDE de Arduino y cargue el boceto.
Fig. 4: Prototipo del autor que muestra el transistor T3 conectado al terminal de la tecla
de encendido del módulo GSM