Բովանդակություն:

ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF: MÓVIL: 9 քայլ
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF: MÓVIL: 9 քայլ

Video: ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF: MÓVIL: 9 քայլ

Video: ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF: MÓVIL: 9 քայլ
Video: HICE ESTA ALARMA que TE ALERTA con una LLAMADA! 2024, Հուլիսի
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

Ստեղծված պրոյեկտորը բաղկացած է մի ահազանգից, որը թույլ է տալիս հայտնաբերել կանխարգելում, ակտիվացնելով 108dB- ը և SMS- ի միջոցով օգտագործելու թույլտվությունը (ըստ ցանկության): Permite también el control remoto básico por parte del usuario a través de SMS (encendido, apagado, reinicio): El sistema NO NECESITA CONEXIÓN A INTERNET, es autónomo y está pensado para la instalación en lugares remotos como fincas o casas de campo que no cuentan con estos servicios.

Funcionamiento del sistema

- 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 opción.

- Una vez activado el sistema, el usuario tendrá un tiempo determinado para salir de la estancia. Durante este tiempo, para indicar que la alarma está en processo 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 pitundos cortos. A partir de este momento el sistema comenzará la detección.

- Para la detección de presencia he utilizado un sistema combinado de dos sensores (infrarrojos y microondas): ¿Por qué dos sensores? El motivo es el siguiente: el sensor de infrarrojos es muy efectivo, pero es sensible a falsas detecciones puntuales por puntos calientes como puede ser, por ejemplo, una ventana calentada por el sol. Միկրոոնդասի սենսոր չկա, սա էմբարգո է, որը կարող է որոշվել, թե ինչպես է այն սահմանափակվում, որը գործում է, աշխատում է նաև ուղիղ ճանապարհով և ճանապարհով: Esto puede causar falsas detecciones por presencia de animales o 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 եւ այլն)

- Cuando el sistema detea 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 minutos, a menos que se desactive manualmente. El motivo del retsors antes de la activación de la sirena es allowir al usuario apagar el sistema mediante el interruptor principal sin que suene la alarma (օրինակ, օրինակ, օրինակ, մի վթարի դեպքում).

- Al mismo tiempo que se activa la sirena el sistema envía un SMS հաղորդագրությունների միջոցով, որոնք մենք օգտագործում ենք ահազանգի միջոցով: El usuario entonces podrá dejar que suene, o enviar un SMS de vuelta para APAGAR la alarma o REINICIARLA. Եթե որոշեք apagarla, podrá también ENCENDERLA de nuevo con otro SMS:

Պարագաներ:

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:

Ալիմենտադոր 12VDC - 2A (փոխարկիչ 220VAC a 12VDC, 2000 մԱ)

Մոդուլո Արդուինո Նանո

Módulo SIM800L con antena

(2x) Módulo MP1584 de regulación de tensión

Buzzer activo (zumbador)

Սենսորային դետեկտոր ՝ HC-SR501 ինֆրակարմիր շարժիչով

RCWL-0516 միկրոոնդասի ռադիոտեղորոշիչ սարք

Placas montaje PCB

Sirena Resistente para Exteriores 12 Vcc - 20 Վտ

Մալուխներ էլեկտրական տարբերակների միացման համար

Rollo մալուխային հեռախոս

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) Construir el módulo (si se quiere construir el circuito por piezas):

  1. Relé 5V SPDT (modelo G5V -1) - (նման է օգտագործված cualquier otro relé similar)
  2. Տրանզիստոր NPN 2N2222
  3. Optoacoplador PC817
  4. Diodo 1N5400
  5. Դիմադրողականություն 68, 220, 2k, 10k

Քայլ 1: Estructura Del Sistema

Estructura Del Sistema
Estructura Del Sistema

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

1. Վերահսկողության ռեժիմ. Հիմնական տնօրենը ներառում է միկրոկառավարիչ Arduino Nano- ն (որն օգտագործում է տարբեր մոդելների մոդելներ), որոնք ուղեկցվում են համակարգով, ինչպես նաև SIM800L- ով `օգտագործելով կարմիր հեռախոսային հեռախոսը:

2. Médulo de sensores. Համատեղել սենսորային ինֆրակարմիր և սենսորային միկրոոնդասի քաղաքապետի նախնական կանխարգելման դետեկտորիայի հետ:

3. Módulo de activación de la sirena: un 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. Որպես կանոն, դուք կարող եք կատարելագործել ձեր գործառնական համակարգը, ինչպես նաև այն ժամանակ, երբ դուք պետք է օգտագործեք ամենաարդյունավետ միջոցները:

Քայլ 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 utilisados para las conexiones del sistema son:

- 0.75 մմ մալուխ

  • Վերահսկողության ալիմենտացիա:
  • Alimentación de los módulos Arduino y SIM800L:
  • Alimentación del módulo de activación de la sirena.
  • Parte del circuito de activación de la sirena que soporta Mayor intensidad (մոտ 1.2A):
  • Conexión desde el módulo de activación de la sirena hacia la sirena.

- Cable Dupont (մալուխային էլեկտրոնիկայի համար օգտագործվող մալուխ).

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

- Մալուխային հեռախոս

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

Քայլ 3: Ալիմենտացիա դել համակարգ

Alimentación Del Sistema
Alimentación Del Sistema

Սկզբնապես անհրաժեշտ է, որ անհրաժեշտ է սննդի մի շարք. Corriente Continua (DC) con potencia suficiente tanto para el konsumo del sistema en modo vigilancia, como para cuando se active la alarma, lo cual supondrá un konsumo mucho քաղաքապետ debido a la carga puntual del módul GSM (pico de potencia al enviar SMS) y, por supuesto, a la sirena, que será la carga más importante:

Para el sistema se has elegido una sirena de 108 dB, tensión de alimentación de 12VDC, y սպառումը `1200 mA: Como este konsumo es el şaredar que tendrá que soportar el sistema necesitaremos como mínimo una fuente de 12VDC y 1.2A. Esto se consigue utilisando 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 useizado un adaptador de 12VDC y 2A (ver lista de materiales), cuya salida se corta obteniendo los dos cables de alimentación principal del system. Estos alimentarán al módulo de control y al módulo de activación de la sirena.

Քայլ 4. Estructura Del Módulo De Control

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

Էլեկտրոնային հսկողություն, որը թույլ է տալիս դիտել Arduino Nano- ն, որն ունի ընդհանուր գործառնական գործառույթ, ինչպես նաև SMS- ի միջոցով օգտագործվող SIM800L- ի օգտագործումը: 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): Նախկինում, այն կարող է օգտագործվել MP1584- ի կարգավորմամբ, DC-DC- ի թույլտվությամբ, որը թույլ է տալիս ուժի մեջ թողնել ուժի մեջ մտնող միջոցները, որոնք կօգնեն ձեզ օգտագործել tornillo:

Քայլ 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 programable Arduino Nano gestiona el funcionamiento del sistema, siendo la encargada de las siguientes funciones:

  • Cuenta atrás de encendido y señal asociada hacia el buzzer:
  • Ակտիվացում և մոնիտորո դե սենսորների հսկողություն:
  • 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 programación del utilizado se detalla más adelante):

Se añade también el detalle de conexiones entre la placa Arduino y el módulo SIM800L, completeando con esto el esquema del módulo de control. Este módulo requiere de una tarjeta SIM para funcionar, que se معرفی կամ 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 եվրո 10 եվրո դե սալդո, 0 եվրո վերալիցքավորվող).

Tarjeta prepago Symio

Tarjeta prepago Pepephone

Targeta prepago Things Mobile- ը

En cualquier caso, si 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 sistema funcionará igualmente usando el resto de elementos y el mismo código.

Քայլ 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 descrito, consta de dos sensores de movimiento (infrarrojo y microondas): El módulo de control estará programado para interpretar que se ha deteado movimiento solamente cuando ambos sensores generen señal de detección a la vez, es decir, cuando las salidas de ambos sean pozitivas. Ante esta situación, el módulo de control enviará larespondiente señal de activación de la sirena.

Քայլ 7: Del Código- ի նկարագրություն

El código de programación de la placa Arduino consta de 4 archivos:

  • Տնօրեն ՝ «ALARM_SYSTEM.ino» (գործառույթները վերահսկում են Arduino- ն (կարգավորումը և հանգույցը) ահազանգի համակարգի գործառույթների համար):
  • Cabecera ՝ «alarm.h» (ներառյալ ազդանշանային ազդանշանի ցուցիչ)
  • Սահմանումներ ՝ «alarm.cpp» (ներառյալ ահազանգի և տվիչի դասակարգման մեթոդը):
  • Cabecera: «config.h» (ներառյալ համակարգի որոշ գործառնական գործառույթների, ինչպես նաև օգտագործված փոփոխվող ապրանքների օգտագործումը):

Todos los archivos están incluidos en este apartado.

For 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 de de sustituir el teléfono genérico +PPxxxxxxxx por el número teléfono teléfono, incluyendo el código de país (+PP = código de país, +34 para España), (xxxxxxxx = número de teléfono del usuario que quiere recibir el aviso):

Քայլ 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 módulo de activación de la sirena. Este módulo Surge de la necesidad de activar de forma electrónica el dispositivo de alerta (sirena), haciéndolo a su vez funcionar con una alimentación adecuada para el mismo.

Con տուգանքներ autodidácticos, նա ընտրել է կառուցել այս կամ այն մասերը, որոնք օգտագործում են բաղադրիչներ básicos, ոչ մի խոչընդոտ, այն կարող է պահանջել ավելի ամբողջական նվազեցում, անհրաժեշտ է մոնտարիալ շրջանառության համար (անհրաժեշտ պարագաներ 1 անգամ): [ver imagen Relay 5V Arduino]:

Շրջանակի կառուցում.

Cuando el módulo de sensores detea movimiento, el módulo de control envia 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: Para hacer funcionar la sirena a su nivel de trabajo nominal es necesario alimentarla con 12V y 1200mA. Դա պահանջում է, բայց միևնույն ժամանակ, թույլատրվում է թույլտվություն տրամադրել որպես արագ կառավարում, որը թույլ է տալիս օգտագործել 12V սնունդ, երբ այն վերահսկվում է: 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) կախվածությունը դե 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 is aún insuficiente para activar la sirena, y se ha de añadir un segundo elemento. Օգտագործեք այն, հաշվի առնելով այն, տրանզիստորը NPN- ն է, որը թույլատրվում է ակտիվացման թույլտվությամբ, ինչպես նաև գործառնական գործառույթների, ինչպես նաև ուժի մեջ ընկնելու միջոցով: Se añade además, como protección, un diodo en paralelo a la bobina del relé para evitar picos de corriente. [Էսկեմա 2]:

Վերջնական, կանխատեսվող հսկողության և պաշտպանվածության հնարավորության համար նախատեսված լուսանկարներ, որոնք նախատեսված են ակտիվ գործողությունների համար, որոնք կարող են առաջացնել մեծ ուժեր, որոնք կօգտագործեն օպտոակոպլադորը: Este dispositivo utiliza luz para conectar dos circuitos, manteniéndolos separados físicamente y, por tanto, protegidos de transferencias de carga no deseadas: Որոշակի կազմաձևում, որը սահմանում է ակտիվությունը դե լա սիրենա, որը կոչվում է էսքուեմա 3:

Pueden Consultarse explicaciones detalladas y muy claras e información bastante completea sobre las conexiones y elementos utilizados en este módulo en los siguientes enlaces:

Introducción a los relés (inventable.eu)

Control de relé mediante տրանզիստոր (inventable.eu)

Optoacopladores (luisllamas.es)

Քայլ 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.

Խորհուրդ ենք տալիս: