תוכן עניינים:

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

Este proyecto consiste en una alarma básica que detecta presencia, activa una sirena de 108dB y avisa al usuario mediante and SMS (אופציונלי). מתן הרשאה מותרת לשלוט בבסיסים לפארטה del usuario a través de SMS (encendido, apagado, reinicio). המערכת לא דורשת גישה לאינטרנט, וניתן לרכוש את כל ההגדרות וההגדרות של שירותים.

מערכת פונקציה

- El systema 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 subsituir 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.

- Una vez activado el system, el usuario tendrá un tiempo determinado para salir de la estancia. 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 he utilizado un sistema combinado de dos sensores (infrarrojos y microondas). ¿פור qué dos sensores? כל המוטיבציה היא: חיישן האינפררארוזוס והמוצרים האפשרי, אבל זה הגיוני ומזהה את הנקודות של הנקודות שיכולות להיראות, כמו למשל, ולונדה. חיישן המיקרו -ondות אין בעיה כזו, אמברגו, לא ניתן לקבוע את ההגבלה על התערבות, פונקציות ותחומים. Esto puede causar falsas detecciones por presencia de animales o personas fuera del espacio que queremos controlar. שימוש באפשרויות שילוב של אסגוראמוס של אובטנציה של גילוי החטאים והמשפטים (una habitación, un pasillo, וכו ')

- 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 minutos, a men que que se desactive manual. 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 sistema envia and SMS al usuario indicándole que se ha activado la alarma. El usuario entonces podrá dejar que suene, o enviar un SMS de vuelta for APAGAR la alarma o REINICIARLA. אם תחליטו על זה, תקבלו 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 ל- 12VDC, 2000 mA)

מודולו ארדואינו ננו

אנטנת con 800 Modulo

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

זמזם אקטיבי (זומבאדור)

חיישן גלאי הנעים עבור אינפרארוויס HC-SR501

חיישן radar de microondas RCWL-0516

Placas montaje PCB

Sirena Resistente para Exteriores 12 Vcc - 20 W

Cables de conexión de electrónica variados

כבל Rollo telefónico

Soldador y estaño para conexiones

Para el circuito de activación de la sirena:

OPCIÓN A) Modulo 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 moddulo (si se quiere construir el circuito por piezas):

  1. Relé 5V SPDT (דגם G5V -1) - (אפשר להשתמש בדוגמא זו)
  2. טרנזיסטור NPN 2N2222
  3. Optoacoplador PC817
  4. דיודו 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 (דוגמאות לשימוש במכשירי אוטו).

2. תחושת חיישנים: שילוב של חיישן אינפרארוויס וחיישן של מיקרונדות עבור ראש העיר בדיוק של ההחלטה.

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. En cualquier caso, el sistema funciona perfectamente y está probado en la práctica durante algún tiempo ya.

שלב 2: Formato De Conexiones

פורמטו דה קונקסיונס
פורמטו דה קונקסיונס
פורמטו דה קונקסיונס
פורמטו דה קונקסיונס
פורמטו דה קונקסיונס
פורמטו דה קונקסיונס

שימוש בכבלים העומד לרשותכם עם בן הזוג:

כבל אכילה 0.75 מ מ

  • אמצעי שליטה.
  • Alimentación de los módulos Arduino ו- SIM800L.
  • Alimentación del módulo de activación de la sirena.
  • Parte del circuito de activación de la sirena que soporta ראש העיר אינטנסיד (כ -1.2 א).
  • Conexión desde el módulo de activación de la sirena hacia la sirena.

- כבל דופונט

  • 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 moddulo de control y el mdulo de activación de la sirena.

שלב 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 en modo vigilancia, como para cuando se active la alarma, lo cual supondrá un consumo mucho ראש העיר דבידו א לה קארג ' GSM (pico de potencia al enviar SMS) y, por supuesto, a la sirena, que será la carga más importante.

עבור מערכת ההרשמה של הארגון 108 dB, מתח המתח של 12VDC, והצריכה של 1200 mA. כמו כן, ראש העיר יכול להיעזר במערכת החשמל בהזנת 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); אנו יכולים להשתמש במתאם של 12VDC ו- 2A (רשימת חומרים), ומכילים את כל הכבלים העיקריים של מערכת ההפעלה. Estos alimentarán al módulo de control y al moddulo 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

כל שליטה, איך אתה יכול להגיד את זה, כל אחד מהארדואינו Nano que regirá el funcionamiento general, y un moddo SIM800L con su antena for a comunicación with el usuario mediante 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 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.
  • הפעלה ומוניטור של חיישנים.
  • חיבור טלפון ואדום טלפונים אדומים.
  • 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. הדור הראשון של SIM יכול להיות פונקציונלי, כך אפשר להציג את הפוסט האחורי. 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 con 10 euros de saldo, 0 יורו נטען):

Tarioa prepago Symio

Tarjeta prepago Pephone

Tarjeta prepago Things Mobile

En casual, si se prefiere omitir este elemento de conexión a la red modvil, 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.

שלב 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). תוכנת הבקרה יכולה להוות תוכנה לפרשנות שאפשר לזהות אותה בעצמנו. Ante esta situación, el módulo de control enviará la correspondiente señal de activación de la sirena.

שלב 7: תיאור Del Código

ארגון התוכנית ארדואינו כולל ארבעה ארכיונים:

  • מנהל: "ALARM_SYSTEM.ino" (פונקציות המיועדות לשליטה בארדואינו (התקנת לולאה) para el funcionamiento del sistema de alarma).
  • Cabecera: “alarm.h” (כולל חיישן אזעקה y חיישן alarm).
  • הגדרות: "alarm.cpp" (כולל חיישן אזעקה y חיישן אזעקה).
  • Cabecera: "config.h" (כולל את ההגדרה של מערכת ההפעלה של מערכת ההפעלה, של שינויים בפורמט הניתנים לפורום).

Todos los archivos están incluidos en este apartado.

For razones obvias, se ha elimado 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 sustituir el teléfono genérico +PPxxxxxxxxx for el nummero 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).

שלב 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

For último, queda hablar del módulo de activación de la sirena. Este módulo surge de la nesesidad 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.

עם קנסות אוטומטיים, הוא יכול לבנות את המבנה שלנו על חלק בלתי נפרד, ללא כל התנגדות, אם אתה יכול להשלים את הפעולה באופן חד פעמי, אם אתה צריך את המעגל החשוב ביותר (אספקה מקוונת 1). [ver imagen Relay 5V Arduino].

מבנה המעגלים:

Cuando el módulo de sensores detecta movimiento, el módulo de control envia 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. 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).

Lamentablemente, la salida de Arduino no proporciona corriente suficiente para activar el relé, por lo que esta configuración es aún insufficiente 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. [אסקמה 2].

לסיום, על מנת לשלוט בפעולות שליטה ובצורות אפשריות של תמונות או פונקציות שחוזרות בפעולות הפעולה, ניתן להשתמש בכמה סופר -סופרים. 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 y elementos utilizados and este módulo en los signuientes encloses:

מבוא לאל רלס (להמציא.eu)

טרנזיסטור באמצע שליטה (Relative Mediante)

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

סיכום של תיאור del proyecto de ALARMA ARDUINO.

Espero que sea de utilidad e interés.

מוּמלָץ: