Indholdsfortegnelse:

ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 trin
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 trin

Video: ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 trin

Video: ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 trin
Video: Alarma casera con sensor de movimiento y aviso telefonico 2024, Juli
Anonim
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL

Este proyecto consiste en una alarma básica que detecta presencia, activa una sirena de 108dB y avisa al usuario mediante un SMS (opcional). Tilladelse til fjernbetjening kan bruges som parte del usuario og SMS (encendido, apagado, reinicio). El systemema NO NECESITA CONEXIÓN A INTERNET, es autónomo and está pensado para la installation and lugares remotos como fincas o casas de campo que no cuentan con estos servicesios.

Funkionamiento del system

- El sistema se activa mediante un interruptor principal sencillo que puede estar oculto en cualquier lugar, o simplemente al lado de los módulos de la alarma. Este interruptor se puede sustituir por un panel numérico con pantalla de encendido y apagado mediante clave, aunque es más difícil que un intruso encuentre un interruptor pequeño escondido que un panel con pantalla, por lo que yo he optado por la primera option.

- Du kan også aktivere et system, der kan bruges til at bestemme, om det er muligt. Durante este tiempo, para indicar que la alarma está en proceso de activación, un buzzer activo (zumbador) emitirá un pitido de aviso cada segundo, dos pitidos por segundo durante los últimos 10 segundos, and una series de 10 pitidos cortos el último segundo. A partir de este momento el sistema comenzará la detección.

- Para la detección de presencia han utilizado un sistema combinado de dos sensores (infrarrojos y microondas). ¿Por qué dos sensores? El motivo es el signuiente: el sensor de infrarrojos es muy efectivo, meno es sensible and falsas detecciones puntuales por puntos calientes como puede ser, por ejemplo, una ventana calentada por el sol. El sensor de microondas no tiene ese problema, sin embargo, su detección no queda limitada a una estancia, funciona and todas direcciones y a través de las paredes. Esto puede causar falsas detecciones por presencia de animales o personas fuera del espacio que queremos controlar. Udnyttelse af dos sensores kombinerados nos aseguramos de obtener una detección sin fallos en el espacio que queremos (una habitación, un pasillo, etc.)

- Cuando el sistema detecta un intruso, la detección se detiene y comienza una cuenta atrás de 15 segundos. Una vez transcurrido este tiempo, se activará la sirena, que sonará de manera ininterrumpida durante un periodo de 30 minutes, a menos que se desactive manualmente. El motivo del retraso antes de la activación de la sirena es permitir al usuario apagar el sistema mediante el interruptor principal sin que suene la alarma (por ejemplo, cuando vuelve a casa).

- Al mismo tiempo que se activa la sirena el systemema envía un SMS al usuario indicándole que se ha activado la alarma. El usuario åbner podrá dejar que suene, o enviar un SMS de vuelta para APAGAR la alarma o REINICIARLA. Vi beslutter, hvordan du sender ENCENDERLA de nuevo con otro SMS.

Tilbehør:

Se han añadido los enlaces de forma orientativa, todos los elementos se pueden conseguir en cualquier tienda de electrónica local o en diversos sitios web:

Alimentador 12VDC - 2A (Conversor 220VAC a 12VDC, 2000 mA)

Módulo Arduino Nano

Módulo SIM800L med antenne

(2x) Regulering af spænding MP1584

Summer aktivo (zumbador)

Sensordetektor til bevægelse af infrarøde HC-SR501

Sensorradar til mikroondas RCWL-0516

Placas montaje PCB

Sirena Resistente para Exteriores 12 Vcc - 20 W

Cables de conexión de electrónica variados

Rollo kabel telefónico

Soldador y estaño para conexiones

Para el circuito de activación de la sirena:

OPCIÓN A) Módulo RELÉ 5V con optoacoplador para Arduino (este módulo es suficiente para activar la sirena sin necesidad de más elementos).

OPCIÓN B) Konstruere elmodulo (si se quiere construir el circuito por piezas):

  1. Relé 5V SPDT (model G5V -1) - (se lignende anvendelsesmuligheder)
  2. Transistor NPN 2N2222
  3. Optoacoplador PC817
  4. Diodo 1N5400
  5. Modstandsdygtighed 68, 220, 2k, 10k

Trin 1: Estructura Del Sistema

Estructura Del Sistema
Estructura Del Sistema

El conjunto consta de tres módulos básicos:

1. Kontrolmuligheder: Hovedstyret indeholder en mikrokontrolator Arduino Nano (kan bruges med en anden model), som også kan bruges til en række systemer og en SIM800L til en sammenhængende telefon.

2. Sensorer: en kombination af en sensor til infrarrojos og en sensor for mikroondas til borgmester præcis de la detección de presencia.

3. Aktivitetsmåde for sirene: en sencillo circuito que permite activar la sirena de alarma cuando se recibe la orden del módulo de control.

Las conexiones son las que me han parecido más adecuadas, aunque seguramente puedan elegirse configuraciones más optimizadas. Igualmente, en la parte del código probablemente se encuentren muchas partes mejorables o redundantes. En cualquier caso, el system funciona perfectamente y está probado en la práctica durante algún tiempo ya.

Trin 2: Formato De Conexiones

Formato De Conexiones
Formato De Conexiones
Formato De Conexiones
Formato De Conexiones
Formato De Conexiones
Formato De Conexiones

Kabel tip kan bruges til at forbinde systemerne med sin søn:

- Alimentationskabel 0,75 mm (kabel til amerikansk domæne):

  • Alimentación del módulo de control.
  • Alimentación de los módulos Arduino og SIM800L.
  • Alimentación del moddulo de activación de la sirena.
  • Parte del circuito de activación de la sirena que soporta borgmester intensidad (ca. 1,2A).
  • Conexión desde el módulo de activación de la sirena hacia la sirena.

- Cable Dupont (kabel til brug for elektronik):

  • Conexiones dentro del módulo de control que no son de alimentación.
  • Parte del circuito de activación de la sirena que soporta baja intensidad.

- Kabel telefon:

  • Forbindelse og fjernelse af kontrollen og sensorer.
  • Kontrolelement til styring og styring af aktivering af sirene.

Trin 3: Alimentación Del Sistema

Alimentación Del Sistema
Alimentación Del Sistema

En primer lugar, se necesita una alimentación adecuada: corriente continua (DC) con potencia suficiente tanto para el consumo del system and modo vigilancia, como para cuando se active la alarma, lo cual supondrá un consumo mucho Mayor debido a la carga puntual del módo GSM (pico de potencia al enviar SMS) y, por supuesto, a la sirena, que será la carga más importante.

Para el system se ha elegido una sirena de 108 dB, spænding af alimentación af 12VDC, og forbrug på 1200 mA. Como este consumo es el mayor que tendrá que soportar el systemema necesitaremos como minimo una fuente de 12VDC y 1.2A. Esto se consigue utilizando un simple adaptador de corriente o “alimentador” (como los que se usan comúnmente para cargar el teléfono móvil); en este caso kan bruges af 12VDC og 2A (ver lista de materiales), og vi kan også se, at kablerne kan tilpasses de vigtigste dele af systemet. Estos alimentarán al módulo de control and al moddulo de activación de la sirena.

Trin 4: Estructura Del Módulo De Control

Estructura Del Módulo De Control
Estructura Del Módulo De Control

Kontrolelementer, como ya se har comentado, consta de un Arduino Nano que regirá el funcionamiento general, and un mdulo SIM800L con su antena para la comunicación con el usuario mediante SMS. Cada uno de estos elementos funciona con un rango de voltaje específico por lo que se requiere reduceir los 12V the alimentación general al valor requerido por cada uno (7-12V para el Arduino, y 3.7-4.2V para SIM800L). Para ello, han hanizizado utilizado dos moudulos MP1584 de regulación de voltaje DC-DC que permiten ajustar el voltaje de salida mediante un sencillo potenciómetro controlado por un tornillo.

Trin 5: Funciones Y Diagrama De Conexiones Del Módulo De Control

Funciones Y Diagrama De Conexiones Del Módulo De Control
Funciones Y Diagrama De Conexiones Del Módulo De Control
Funciones Y Diagrama De Conexiones Del Módulo De Control
Funciones Y Diagrama De Conexiones Del Módulo De Control

La placa programmerbare Arduino Nano gestiona el funcionamiento del system, siendo la encargada de las siguientes funciones:

  • Cuenta atrás de encendido y señal asociada hacia el buzzer.
  • Aktivering og monitoreo de módulo de sensores.
  • Håndtering og konvertering af telefoner og SMS -oplysninger.
  • Señal de activación y desactivación de la sirena.

El diagrama de conexiones de este sub-system se muestra en la imagen (el código de programación del utilizado se detalla más adelante).

Du kan også finde en detaljeret beskrivelse af placeringen af Arduino og den anden SIM800L, der kan bruges til at kontrollere kontrollen. Este módulo requiere de una tarjeta SIM para funcionar, que se introducere por la parte posterior. En este proyecto se ha utilizado una tarjeta prepago que se consigue fácilmente con muchas compañías y es muy económica (en torno a unos 10 euro con 10 euro de saldo, 0 euro genopladeligt):

Tarjeta prepago Symio

Tarjeta prepago telefon

Tarjeta prepago Things Mobile

En cualquier caso, si se prefiere omitir este elemento de conexión a la red móvil, basta con no añadir el módulo SIM800L y sus conexiones. El system funcionará igualmente usando el resto de elementos y el mismo código.

Trin 6: Detalle De Conexiones Del Módulo De Sensores

Detalle De Conexiones Del Módulo De Sensores
Detalle De Conexiones Del Módulo De Sensores

El módulo de sensores, como ya se ha ha descrito, consta de dos sensores de movimiento (infrarrojo y microondas). Styringen kan også bruges til at fortolke programmerne, så de kan registrere bevægelser, der gør det muligt for os at se, hvad der skal gøres, det er muligt, at det kan bruges til at skabe positive effekter. Ante esta situación, el modulo de control enviará la correspondiente señal de activación de la sirena.

Trin 7: Beskriv Del Código

Programmet for programmering af arduino med 4 arkiver:

  • Principal: “ALARM_SYSTEM.ino” (funktionsmuligheder for kontrol af Arduino (opsætning og sløjfe) til al funktionsmulighed for alarma).
  • Cabecera: “alarm.h” (inklusive alarm og sensor til alarmklasser).
  • Definitioner: “alarm.cpp” (inklusive alarm og sensor til alarmklasser).
  • Cabecera: “config.h” (inklusive definition af de operationelle parametre for systemet, algunos de los cuales son modificables por el usuario).

Todos los archivos están incluidos en este apartado.

Por razones obvias, se ha eliminado el numero de teléfono real de la línea de código 117 del archivo de definición de funciones "alarm.cpp", donde se ha the sustituir el teléfono genérico +PPxxxxxxxxx por el número teléfono donde se deseen recibir los avisos, incluyendo el código de país (+PP = código de país, +34 para España), (xxxxxxxxx = número de teléfono del usuario que quiere recibir el aviso).

Trin 8: Módulo De Activación De La Sirena

Módulo De Activación De La Sirena
Módulo De Activación De La Sirena
Módulo De Activación De La Sirena
Módulo De Activación De La Sirena
Módulo De Activación De La Sirena
Módulo De Activación De La Sirena
Módulo De Activación De La Sirena
Módulo De Activación De La Sirena

Por último, queda hablar del moddulo de activación de la sirena. Este moddulo surge de la necesidad de activar de forma electrónica el dispositivo de alerta (sirena), haciéndolo a su vez funcionar with una alimentación adecuada para el mismo.

Med bøder autodidácticos, han optado por construir este módulo por partes usando componentes básicos, no obstante, se puede obtener el módulo completeo a un precio muy reducido, sin necesidad de montar el circuito (flere Supplies en el paso 1). [ver billede Relay 5V Arduino].

Konstruktion af kredsløb:

Der kan bruges sensorer til at registrere bevægelser, styre- og kontrolelementer og en aktiv aktivering af hacer sonar la sirena. Esta señal, proveniente de la placa Arduino, es de 5V (salida estándar de la placa) y del orden de los 20mA. Para hacer funcionar la sirena a su nivel de trabajo nominal es necesario alimentarla con 12V y 1200mA. Se requiere, por tanto, un circuito que permita alimentar la sirena directamente desde el alimentador de 12V cuando se reciba la señal de activación desde el moddulo de control. Para este fin se ha utilizado un relé, dispositivo electromagnético que permite abrir o cerrar el paso de corriente hacia una carga (en este caso, la sirena) dependiendo de otra señal de control mucho más débil (señal de activación). [Esquema 1].

Lamentablemente, la salida de Arduino no proporciona corriente suficiente para activar el relé, por lo que esta configuración es aún insuficiente para activar la sirena, y se ha de añadir un segundo elemento. Se utiliza, en este caso, un transistor NPN que aumentará la corriente de activación permitiendo así el funcionamiento del relé, y la entrega de corriente a la sirena. Se añade además, como protección, un diodo en paralelo a la bobina del relé para evitar picos de corriente. [Esquema 2].

Afsluttende, som kontrolelementer og beskyttelsesmuligheder, der kan bruges til at aktivere eller aktivere funktioner, som kan bruges til at bruge superiores. Este dispositivo utiliza luz para conectar dos circuitos, manteniéndolos separados físicamente y, por tanto, protegidos de transferencias de carga no deseadas. La configuración definitiva del módulo de activación de la sirena se muestra en el Esquema 3.

Pueden consultarse explicaciones detalladas y muy claras and information bastante completea sobre las conexiones and elementos utilizados and este módulo and los siguientes enlaces:

Introduction a los relés (opfindelig.eu)

Control de relé mediante transistor (opfindelig.eu)

Optoacopladores (luisllamas.es)

Trin 9: Algunas Imágenes De Los Módulos

Algunas Imágenes De Los Módulos
Algunas Imágenes De Los Módulos
Algunas Imágenes De Los Módulos
Algunas Imágenes De Los Módulos

Concluye aquí las descripción del proyecto de ALARMA ARDUINO.

Espero que sea de utilidad e interés.

Anbefalede: