فهرست مطالب:

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 مرحله

تصویری: 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 مرحله
تصویری: 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 و استفاده از وسایل ارتباطی پیامکی (اختیاری) است. Permite también el control remoto básico por parte del usuario a través de SMS (encendido، apagado، reinicio). سیستم NO NECESITA CONEXIÓN A INTERNET ، به طور خودکار برای نصب در برنامه نصب و راه اندازی ماشین های مالی به منظور تأمین هزینه خدمات خود استفاده می کند.

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. این می تواند به شما کمک کند تا از طریق یک صفحه با شماره تلفن همراه خود روبرو شوید و به عنوان وسیله ای برای جلوگیری از وقفه ، به عنوان یک راه حل مناسب برای ورود به سیستم ، از طریق یک پانل با استفاده از آن صحبت کنید.

- 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 pitidos cortos. 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 efektive، 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 repeso 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 SMS us usario indicándole que se ha aktivado la alarma. El usuario entrons podrá dejar que suene، o enviar un smuel de vuelta para APAGAR la alarma o REINICIARLA. Si biryara 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:

Alimentador 12VDC - 2A (مبدل 220VAC a 12VDC ، 2000 میلی آمپر)

مودولو آردوینو نانو

Módulo SIM800L con antena

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

Buzzer activo (zumbador)

آشکارساز سنسور برای حرکت در infrarrojos HC-SR501

رادار سنسور microondas RCWL-0516

PCB Placas montaje

Sirena Resistente para Exteriores 12 Vcc - 20 W

کابلهای اتصال الکترونیکی واریادوس

کابل رولون 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) Construir el módulo (si se quiere construir el circuito por piezas):

  1. Relé 5V SPDT (modelo G5V -1) - (se puede utilizar cualquier otro relé similar)
  2. ترانزیستور NPN 2N2222
  3. Optoacoplador PC817
  4. دیودو 1N5400
  5. مقاومت 68 ، 220 ، 2k ، 10k

مرحله 1: Estructura Del Sistema

استراکچرا دل سیستم
استراکچرا دل سیستم

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

1. Módulo de control: módulo principal que include un microcontrolador Arduino Nano (puede utilisarse cualquier otro modelo) که در سیستم مغزی ، و غیره 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 (cable de uso común para electrónica):

  • 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
Alimentación Del Sistema

In primer lugar، se necesita una alimentación adecuada: 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 şaredar 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.

برای اولین بار در سیستم 108 دسی بل ، تنش در تغذیه 12VDC ، و مصرف 1200 میلی آمپر استفاده می شود. Como este konsumo es el şaredar que tendrá que soportar el system system 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)؛ در صورت استفاده از سازگار با 12VDC y 2A (ver lista de materiales) ، می توانید به طور کلی از سیستم تغذیه اصلی استفاده کنید. 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 que regirá el funcionamiento general ، y SIM modul SIM800L را برای ارتباطات با استفاده از وسایل ارتباطی SMS ارسال کنید. 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 استفاده کنید که به شما اجازه می دهد تا از راه دور استفاده کنید.

مرحله 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 قابل برنامه ریزی 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.
  • Activación y monitoreo de módulo de sensores.
  • Gestión de la conexión a la red de telefonía móvil y envío y adquisición de datos 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. این امر به منظور استفاده از سیم کارت برای عملکرد ، به منظور معرفی پس از آن ، انجام می شود. در صورت استفاده از این برنامه می توانید از آن استفاده کنید و از آن استفاده کنید (با 10 یورو و 10 یورو ، 0 یورو قابل شارژ):

Tarjeta prepago Symio

Tarjeta prepago Pepephone

Tarjeta prepago Things Mobile

En cualquier caso، si prefiere omitir este elemento de conexión a la red movil، 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). به عنوان یک برنامه کنترل برای تفسیر کردن آن می توان به تشخیص حرکت های مختلف ، به عنوان یک سیستم تشخیص داده شد ، و به همین دلیل می توان به آن ها اشاره کرد. 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 (راه اندازی y حلقه) برای کارکرد سیستم های هشدار).
  • Cabecera: "alarm.h" (incluye la deklaración de las clases alarm y sensor).
  • تعاریف: "alarm.cpp" (شامل سنسور زنگ هشدار y la definición de métodos de las clases).
  • Cabecera: "config.h" (incluye la definición de los parámetros de operación del sistema، algunos de los cuales son modificables por el usuario).

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 arcivo 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 جریمه خودکار را بر عهده می گیرد ، او می تواند برای ساختن قطعات اصلی ، بدون موانع ، به عنوان یک وسیله نقلیه کامل ، به عنوان یک وسیله نقلیه (véase Supplies en el paso 1) اقدام کند. [ver imagen رله 5V آردوینو].

Construcción del circuito:

Cuando el módulo de sensores detea movimiento، el módulo 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. Para hacer funcionar la sirena a su nivel de trabajo nominal es necesario alimentarla con 12V y 1200mA. برای انجام این کار ، اجازه دهید که از طریق سیستم تغذیه مستقیم از طریق ولتاژ 12 ولت استفاده شود و از طریق آن می توانید از کنترل خود استفاده کنید. 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) وابسته به ماشینهای دیگر (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 anú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].

در مرحله نهایی ، برای کنترل و حفاظت از موارد احتمالی picos o retornos provenientes del módulo de activación ، que maneja potencias muy superiores ، se useiza un optoacoplador استفاده می شود. Este dispositivo utiliza luz para conectar dos circuitos، manteniéndolos separados físicamente y، por tanto، protegidos de transferencias de carga no deseadas. پیکربندی تعریف دقیق فعالیت در فعالیت si la serena se muestra en el Esquema 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 transistor (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.

توصیه شده: