Sisällysluettelo:

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

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

Video: ALARMA ARDUINO CON ANTURI DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 vaihetta
Video: La Mejor Cámara de Vigilancia es tu Cámara Web (Prueba Sensor de Movimiento con Aviso por E-mail) 2024, Marraskuu
Anonim
ALARMA ARDUINO CON ANTURI DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL
ALARMA ARDUINO CON ANTURI DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL

Este proyecto consiste en una a alarmma básica que detecta presencia, activa una sirena de 108dB y avisa al usuario mediante un SMS (valinnainen). Sallittu también el control Remoto básico por partel del usuario a través de SMS (encendido, apagado, reinicio). El -järjestelmä EI NECESITA CONEXIÓN A INTERNET, ja se on autonoominen ja estadu, joka on asennettu luomares remotos como fincas tai casas de campo que no cuentan con estos servicios.

Toimintojärjestelmä

- El System se activa mediante un interruptor main sencillo que puede estar oculto en cualquier lugar, or simplemente al lado de los modeulos de la alarmma. Este interruptor se puede sustituir por un panel number of con pantalla de encendido y apagado mediante clave, aunque es other difícil que un intruso encuentre and interruptor pequeño escondido que un panel con pantalla, por lo que yo he optado por la primera opción.

- Una vez activado el system, el usuario tendrá un tiempo determinado para salir de la estancia. Durante este tiempo, para indicar que la alarmma está en process de activación, un summer summer aktivo (zumbador) emitirá un pitido de aviso cada segundo, dos pitidos por segundo durante los últimos 10 segundos, y una serie de 10 pitidos cortos el último segundo. A partir de este momento el system comenzará la detección.

- Para la detección de presencia he utilizado un system combinado de dos sensores (infrarrojos y microondas). Qu Por qué dos sensores? El motivo es el siguiente: el sensor de infrarrojos es muy effectivo, pero es senseible a falsas detecciones puntuales por puntos calientes como puede ser, por ejemplo, una ventana calentada por el sol. Mikro -anturien anturit eivät ole ongelma, synninkielto, todistus ei ole rajoitettu ja una estancia, funktio ja todas suuntaukset ja kuljetuslasku. Esto puede causar falsas detecciones por presencia de animales tai personas fuera del espacio que queremos controlar. Utilizando los dos sensores combinados nos aseguramos de obtener una detección sin fallos en el espacio que queremos (una habitación, un pasillo, etc.)

- Cuando el system 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 ja lupa al usuario apagar el system mediante el interruptor pääasiallinen syn que suene la alarmma (por ejemplo, cuando vuelve a casa).

- Al mismo tiempo que se activa la sirena el system envía ja SMS al usuario indicándole que se ha activado la alarmma. El usuario entonces podrá dejar que suene, o enviar and SMS de vuelta para APAGAR la alarmma o REINICIARLA. Päätä, mitä haluat, podcast también ENCENDERLA on uusi tekstiviesti.

Tarvikkeet:

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

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

Menetelmä Arduino Nano

Muunnos SIM800L antennista

(2x) Menetelmä MP1584 de tensión

Summeri -aktivoija (Zumbador)

Anturianturi liikkuu HC-SR501-infrapunassa

RCWL-0516-anturin tutka

Placas montaje PCB

Sirena Resistente para Exteriores 12 Vcc - 20 W

Kaapelit de conexión de elektrónica variados

Rollo kaapeli puhelin

Soldador ja estaño para conexiones

Sirena -toiminnan piiri:

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

OPCIÓN B) Construir el modeulo (si se quiere buildir el circuitito por piezas):

  1. Relé 5V SPDT (modelo G5V -1) - (katso hyödyntäminen cualquier otro relé similar)
  2. Transistori NPN 2N2222
  3. Optoakopladori PC817
  4. Diodo 1N5400
  5. Resistencias 68, 220, 2k, 10k

Vaihe 1: Estructura Del Sistema

Estructura Del Sistema
Estructura Del Sistema

El conjunto consta de tres modeulos básicos:

1. Ohjausmenetelmä: päämenetelmä, joka sisältää mikrokontrollerin Arduino Nanon (puede utilizarse cualquier otro modelo) que será el cerebro del system, y un mode SIM800L para la conexión a la red de telefonía móvil.

2. Muuttotavat: yhdistelmä ja anturi infrapuna- ja anturimikrolaitteissa kaupunginjohtajan esivalmistelussa.

3. Laadunvalvontamenetelmä: un sencillo circuitito que permite activar la sirena de alarmma cuando se recibe la orden del modeulo de control.

Las conexiones son las que me han parecido más adecuadas, aunque seguramente puedan elegirse configuraciones other optimizadas. Igualmente, en la parte del código probablemente se encuentren muchas partes mejorables o redundantes. Ennaltaehkäisevä kasino, järjestelmän toimivuus on täydellinen ja se on probado en la práctica durante algún tiempo ya.

Vaihe 2: Formato De Conexiones

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

Los tipos de cable utilizados para las conexiones del system son:

- Kaapeli de alimentación 0,75 mm (kaapeli de uso doméstico común):

  • Alimentación del modeulo de control.
  • Alimentación de los modeulos Arduino ja SIM800L.
  • Alimentación del modeulo de activación de la sirena.
  • Parte del circuitito de activación de la sirena que soporta pormestari voimakas (noin 1.2A).
  • Conexión desde el modeulo de activación de la sirena hacia la sirena.

- Dupont -kaapeli (cable de uso común para Electónica):

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

- Kaapelitelevisio:

  • Conexión a distancia entre el modulo de control y el modeulo de sensores.
  • Conexión entre el modulo de control y el modeulo de activación de la sirena.

Vaihe 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 subficiente tanto para el consumo del system en modo vigilancia, como para cuando se active la alarmma, lo cual supondrá un consumo mucho pormestari debido a la carga puntual del modeulo GSM (pico de potcia al enviar SMS) y, por supuesto, a la sirena, que será la carga other importante.

Järjestelmän jännite on 108 dB, jännite 12VDC ja teho 1200 mA. Como este consumo es el pormestari que tendrá que soportar el system necesitaremos como mínimo una fuente de 12VDC 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 se ha utilizado un adaptador de 12VDC y 2A (ver list de materiales), cuya salida se corta obteniendo los dos cable de alimentación princip del system. Estos alimentarán al modeulo de control y al módulo de activación de la sirena.

Vaihe 4: Estructura Del Módulo De Control

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

Hallintatavat, como ya se ha comentado, consta de un Arduino Nano que regirá el funcionamiento general, and un modeulo SIM800L con antena para la comunicación in an usuario mediante SMS. Cada uno de estos elementos funciona con un rango de voltaje específico por lo que se requiere redcir los 12V de alimentación general al valor requerido por cada uno (7-12V para el Arduino, y 3.7-4.2V para el SIM800L). Palaa elloon, käytä sitä hyödyntäen käyttötapoja MP1584: n DC-DC-säädön säätö, joka sallii vain suoran voltaje de salida mediante un sencillo potentiometro controlado por un tornillo.

Vaihe 5: Toiminnot ja Diagrama De Conexiones Del Módulo De Control

Funktiot ja Diagrama De Conexiones Del Módulo De Control
Funktiot ja Diagrama De Conexiones Del Módulo De Control
Funktiot ja Diagrama De Conexiones Del Módulo De Control
Funktiot ja Diagrama De Conexiones Del Módulo De Control

Ohjelmoitava Arduino Nano gestiona el funktionamiento del system, siendo la encargada de las siguientes funciones:

  • Cuenta atrás de encendido y señal asociada hacia el buzzer.
  • Activación y monitoreo de modeulo de sensores.
  • Gestión de la conexión a la red de telefonía móvil y envío y adquisición de data SMS.
  • 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 programción del utilizado se detalla más adelante).

Arduino y el modulo SIM800L, täydellinen täydellinen esquema del modeulo de control. Este metodulo requiere de una tarjeta SIM para funcionar, que se käyttöön 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 euros with 10 euros de saldo, 0 euros recargable):

Tarjeta valmistelee Symiota

Tarjeta prepgo Pepephone

Tarjeta Prepago Things Mobile

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

Vaihe 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 -menetelmä, sensores, como ya se ha descrito, consta de dos sensores de movimiento (infrarrojo y microondas). Ohjausmenetelmän säätöohjelma tulkitaan, kun se havaitaan, liikutetaan solamente cuando ambos sensores generen señal de detectio a la vez, es decir, cuando las salidas de ambos sean positivas. Ante esta tilanne, el menetulo de control enviará larespondiente señal de activación de la sirena.

Vaihe 7: Kuvaus Del Códigosta

El Código de Programción de la placa Arduino consta de 4 archivos:

  • Pääasiallinen: “ALARM_SYSTEM.ino” (Arduino -ohjauksen toiminto (asetus ja silmukka) para el funcionamiento del system de alarmma).
  • Cabecera: “alarm.h” (mukaan lukien laskuilmoituksen hälytys ja anturi).
  • Määritelmät: "alarm.cpp" (mukaan lukien lasin määrittämät hälytykset ja anturi).
  • Cabecera: “config.h” (mukaan lukien järjestelmän määrittelemät operaatiot, alunos de los cuales son modificables por el usuario).

Todos los archivos están incluidos en este apartado.

Por razones obvias, se ha elimado on number de teléfono real de la línea de código 117 del archivo de definition of de funciones "alarm.cpp", donde se ha de sustituir el teléfono genérico +PPxxxxxxxxx por el número teléfono donde se deseen recibir avis, mukaan lukien 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).

Vaihe 8: Muunnos De Activación De La Sirena

Aktiviteetti La Sirena
Aktiviteetti La Sirena
Aktiviteetti La Sirena
Aktiviteetti La Sirena
Aktiviteetti La Sirena
Aktiviteetti La Sirena
Aktiviteetti La Sirena
Aktiviteetti La Sirena

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

Con fines autodidácticos, he optado por buildir este method to partes usando komponentes básicos, no obstante, se puede obtener el modeulo completeo a un precio muy reducido, sin necesidad de montar el circuitito (véase Supplies en el paso 1). [ver imagen Relay 5V Arduino].

Rakennepiiri:

Cuando el menetulo de sensores detecta movimiento, el menetulo de control envía una señal de activación para 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. Hacer funcionar la sirena a su nivel de trabajo nominal ja tarvittava alimentarla 12V ja 1200mA. Tarvitsetko, 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 modeulo control. Para este fin se ha utilizado un relé, dispositivo electricomagnético que permite abrir or 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 suffficiente para actar la sirena, y se ha de añadir un segundo elementento. Käytössä, en este caso, un transistor NPN que aumentará la corriente de activación engedélytied as an el Funcionamiento del relé, y la entrega de corriente a la sirena. Se adñás además, como protección, un diodo en paralelo a la bobina del relé para evitar picos de corriente. [Esquema 2].

Viimeinen, valinnainen hallintamenetelmä ja mahdolliset valokuvat, valokuvat tai retornot, jotka on osoitettu toimintatavoille, que maneja potencias muy superiores, se utiliza un optoacoplador. Este dispositivo utiliza luz para conectar dos circuititos, manteniéndolos separados físicamente y, por tanto, protegidos de transferencias de carga no deseadas. Konfiguroitava määritelmä, joka määrittelee toimintatavat de la sirena se muestra en el Esquema 3.

Pueden consultarse explicaciones detalladas y muy claras e información bastante täydentää sobre las conexiones y elementos utilizados en este methodulo en los siguientes enlaces:

Johdanto a los relés (inventable.eu)

Control de relé mediante transistor (inventable.eu)

Optoakopladorit (luisllamas.es)

Vaihe 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.

Suositeltava: