Sisukord:

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

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

Video: ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 sammu
Video: HICE ESTA ALARMA que TE ALERTA con una LLAMADA! 2024, Juuli
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 a alarmma básica que detecta presencia, activa una sirena de 108dB y avisa al usuario mediante un SMS (valikuline). Lubage también el control Remoto básico por parte del usuario a través de SMS (encendido, apagado, reinicio). El süsteem EI OLE NECESITA CONEXIÓN A INTERNET, see autonoomne ja ökonoomne teenus on paigaldatud ja on tasuta remoto como fincas või casas de campo que no cuentan con estos servicios.

Funktsionaalne süsteem

- El süsteem 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 paneeli numbrico con pantalla de encendido y apagado mediante clave, unun es es 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 buzzer activo (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. 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 efectivo, pero es senseible a falsas detecciones puntuales por puntos calientes como puede ser, por ejemplo, una ventana calentada por el sol. Mikrosondide anduril pole probleeme, patareid ei saa piirata, tuvastatakse piirangud ja piirangud puuduvad, funktsionaalsus ja juhtimissuundade liikumine on piiratud. Esto puede causar falsas detecciones por presencia de animales või 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 jne)

- Cuando el süsteem 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 and load al usuario apagar el system mediante el interruptor main sin que suene la alarma (por ejemplo, cuando vuelve a casa).

- Al mismo tiempo que se activa la sirena el system envía un SMS al usuario indicándole que se ha activado la alarmma. El usuario entonces podrá dejar que suene, o kadedus ja SMS de vuelta para APAGAR la alarmma o REINICIARLA. Kui otsustate, siis valige ENCENDERLA ja saatke teine SMS.

Tarvikud:

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 (muundur 220VAC kuni 12VDC, 2000 mA)

Arduino Nano meetod

SIM800L modulaarne antenn

(2x) Meetulo MP1584 de tensión regulation

Signaali aktiveerimine (Zumbador)

Anduri detektor on infrapunakiirguse HC-SR501 liikumiseks

Mikrokondade radari RCWL-0516 andur

Placas montaje PCB

Sirena Resistente para Exteriores 12 Vcc - 20 W

Elektrilise variatsiooni kaablid

Rollo kaabli telefon

Soldador y estaño para conexiones

Sirena aktiivne vooluring:

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

OPCIÓN B) Construir el módulo (si se quiere konstruktor circuit for piezas):

  1. Relé 5V SPDT (modelo G5V -1) - (vaadake sarnast kasutusviisi)
  2. Transistor NPN 2N2222
  3. Optoakoplador PC817
  4. Diodo 1N5400
  5. Vastupidavus 68, 220, 2k, 10k

Samm: Estructura Del Sistema

Estructura Del Sistema
Estructura Del Sistema

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

1. Juhtimismeetod: peamised meetodid, sealhulgas Arduino Nano mikrokontrolador (puede utilizarse cualquier otro modelo) que será el cerebro del system, y un modeulo SIM800L para la conexión a la red de telefonía móvil.

2. Meetodid sensores: kombineeritud ja andur infrarrojos y and sensor de microondas para linnapea täpsusega presidenti.

3. Sirena meetod: de sencillo circuitito que permite activar la sirena de alarma cuando se recibe la orden del methodulo 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. Kasutusel on kasiino, täiuslik süsteem ja funktsionaalne süsteem, mis võimaldab teil probleemi lahendada.

2. samm: Formato De Conexiones

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

Kaablitehnika, mida saab kasutada süsteemi süsteemis:

- alumine kaabel 0,75 mm (kaabel de uso doméstico común):

  • Alimentación del methodulo de control.
  • Alimentación de los módulos Arduino y SIM800L.
  • Alimentación del modeulo de activación de la sirena.
  • Partei del Cirito de de Activación de la sirena que soporta linnapea intensiivne (umbes 1,2A).
  • Conexión desde el modeulo de activación de la sirena hacia la sirena.

- kaabel Dupont (kaabel de uso común para Electronica):

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

- telefonikaabel:

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

3. samm: 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 en modo valve, como para cuando se active la alarmma, lo cual supondrá un consumo mucho linnapea debido a la carga puntual del methodulo GSM (pico de potentscia al enviar SMS) y, por supuesto, a la sirena, que será la carga más importante.

Seadme võimsus on 108 dB, toitepinge 12VDC ja toitepinge 1200 mA. Como este consumo es el linnapea 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 del system. Estos alimentarán al modulo de control y al modulo de activación de la sirena.

4. samm: Estructura Del Módulo De Control

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

Juhtimisviis, kommenteerimine, Arduino Nano que regirá el funcionamiento general, ja SIM -800 SIM -režiim koos antenniga, mis on mõeldud SMS -i edastamiseks. Cada uno de estos elementos funciona con un rango de voltaje específico por lo que se requiere reducir 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). Para ello, see han utilizado utilizado dos meetodulos MP1584 de DC DC vooluregulatsiooni regulatsioon, mis lubab ajustar el voltaje de salida mediante un sencillo potencmetro controlado por un tornillo.

Samm 5: funktsioonid ja Diagramm Conexiones Del Módulo De Control

Funktsioonid ja Diagramm De Conexiones Del Módulo De Control
Funktsioonid ja Diagramm De Conexiones Del Módulo De Control
Funktsioonid ja Diagramm De Conexiones Del Módulo De Control
Funktsioonid ja Diagramm De Conexiones Del Módulo De Control

Programmeeritav Arduino Nano gestiona el funcionamiento del 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 of SMS 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 ja el modulo SIM800L on täielik kontroll, mis sisaldab täielikku kontrolli esitusviisi kohta. Este moodulo requiere de una tarjeta SIM para funcionar, que se Introduction 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 toro a unos 10 euros con 10 euros de saldo, 0 euros recaggable):

Tarjeta valmistab ette Symio

Tarjeta valmistab ette Pepephone'i

Tarjeta valmistab ette asju Mobile

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

6. samm: 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 meetodulo de sensores, como ya se ha descrito, consta de dos sensores de movimiento (infrarrojo y microondas). El meetodulo de control estará programado para interpretation que se ha detectado movimiento solamente cuando ambos sensores generen señal de detección a la vez, es decir, cuando las salidas de ambos sean positivas. Ante esta situatsioon, el modulo de control enviará larespondiente señal de activación de la sirena.

Samm 7: Del Código kirjeldus

Arduino Consta de 4 arhiivid: El Código de programción de la placa

  • Peamine: “ALARM_SYSTEM.ino” (Arduino kontrolli funktsioon (seadistus ja silmus) para signalisatsiooni funktsionaalsuse jaoks).
  • Cabecera: „alarm.h” (sh la deklaratsioonide ja häiresignaalide andur).
  • Määratlus: „alarm.cpp” (sh laside määratluste ja häirete alarmi ja anduri määratlus).
  • Cabecera: „config.h” (sh süsteemi määratlus, operatsioonisüsteemi määratlus, algseadmete muutmise süsteem, algmuudatused).

Todos los archivos están incluidos en este apartado.

Por razones obvias, se ha eliminado on number de teléfono real de la línea de código 117 del archivo de definición 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, kaasa arvatud 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).

8. toiming: Laulureklaami meetod

De La Sirena tegevusmeetod
De La Sirena tegevusmeetod
Aktiveerimisviis La La Sirena
Aktiveerimisviis La La Sirena
Aktiveerimisviis La La Sirena
Aktiveerimisviis La La Sirena
Aktiveerimisviis La La Sirena
Aktiveerimisviis La La Sirena

Por último, queda hablar del methodulo de activación de la sirena. Este moodulo 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 trahv autodidácticos, he optado por buildir este method por partes usando komponendid básicos, no obstante, se puede obtener el módulo completeto a un precio muy reducido, sin necesidad de montar el circuit (véase Supplies en el paso 1). [ver imagen Relay 5V Arduino].

Ringkonstruktsioon:

Cuando el meetodulo de sensores detecta movimiento, el methodulo 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. Kui hacer funcionar la sirena töötab sujuvalt, on vaja 12 V ja 1200 mA pinget. Vajalik on, et see oleks saadaval, ja kui teil on 12 -kuvariline otsejuhtimise otsetee, on see 12 -tunnise kupli juhtimise kontroll. Para este fin se ha utilizado un relé, dispositivo elektromagnetiline 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 undeficiente para activar la sirena, y se ha de añadir un segundo elemento. Kasutage seda, et see oleks kasiino, transistoriga NPN, mis võimaldab teil kasutada funktsionaalseid funktsioone, mis on mõeldud reljeefiks ja la sirena korrigeerimiseks. Se adña además, como protección, un diodo en paralelo a la bobina del relé para evitar picos de corriente. [Esquema 2].

Lõplik, aislaarmeetodite kontrollimise ja proteesimise võimalus, mille abil saate valida, milliseid meetodeid kasutada ja kuidas need toimivad, kuidas seda teha, kasutada ja optoakoplaadi kasutada. Este dispositivo utiliza luz para conectar dos circuititos, manteniéndolos separados físicamente y, por tanto, protegidos de transferencias de carga no deseadas. La konfiguratsiooni määratluse määratlemise meetod, mis aktiveerib esireema ja muuseumi esquema 3.

Pueden consultarse explicaciones detalladas y muy claras e informationción bastante complete sobre las conexiones y elementos utilizados en este methodulo en los siguientes enlaces:

Tutvustus a los relés (inventable.eu)

Keskmise transistori juhtimine (inventable.eu)

Optoakopladoorid (luisllamas.es)

9. samm: 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.

Soovitan: