Სარჩევი:

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– ით და SMS– ით (სურვილისამებრ). Pamite también el control remoto básico por parte del usuario través de SMS (encendido, apagado, reinicio). El sistema 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 pitundos cortos. Partis de este momento el sistema comenzará la detección.

- წინასწარი გამოვლენისას მან გამოიყენა სისტემის კომბინაცია დე სენსორებში (ინფრაწითელი და მიკრონადები). ¿Por qué dos sensores? El motivo es el siguiente: el sensor de infrarrojos es myy 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, menos que se desactive manualmente. El motivo del retso antes de la activación de la sirena es allowir al usuario apagar el sistema mediante el interruptor principal sin que suene la alarma (მაგალითად, მაგალითად, vuelve a casa).

- მე შემიძლია გააქტიურო, რომ გააქტიურდეს ის სისტემა, რომლის საშუალებითაც შესაძლებელია SMS შეტყობინებების გაგზავნა SMS შეტყობინებების გამოყენებით. El usuario entonces podrá dejar que suene, ან enviar un SMS SMS for vuelta para APAGAR la alarma o REINICIARLA. თუ გადაწყვეტთ, გაგზავნეთ ENCENDERLA 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 or en differentos sitios web:

Alimentador 12VDC - 2A (კონვერტორი 220VAC a 12VDC, 2000 mA)

მოდულო არდუინო ნანო

Módulo SIM800L ანტენა

(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 W

ელექტრული ვარიადოს კაბელების კონექცია

როლო საკაბელო ტელ

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 is 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

Estructura Del Sistema
Estructura Del Sistema

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

1. კონტროლის რეჟიმი: ძირითადი პრინციპი, რომელიც მოიცავს მიკროკონტროლერს არდუინო ნანოს (ის იყენებს მოდელის მოდელს), რომელიც ემსახურება თავის სისტემას, ხოლო SIM800L– ს აქვს წითელი ტელეფონის ტელეფონი.

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. როგორც წესი, სრულყოფილ ფუნქციონალურ სისტემას და პრობლემებს ვურჩევ, რომ შემდგომში დაგეგმილი იყოს.

ნაბიჯი 2: ფორმატი დე კონექსიონები

ფორმატი დე კონექსიონესი
ფორმატი დე კონექსიონესი
ფორმატი დე კონექსიონესი
ფორმატი დე კონექსიონესი
ფორმატი დე კონექსიონესი
ფორმატი დე კონექსიონესი

Los tipos de cable utilisados para las conexiones del sistema son:

- საკაბელო კვება 0.75 მმ (საკაბელო გამოყენების სფერო):

  • საკვების კონტროლი.
  • Arimento და 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.

- კაბელი 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 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

პირველ რიგში, საჭიროა საკვების შემდგომი გამოყენება: 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 Consumo mucho Mayor debido a la carga puntual del mód GSM (pico de potencia al enviar SMS) y, for supuesto, la la sirena, que será la carga más importante.

სისტემას აქვს 108 dB ელექტრული სიმძლავრე, 12VDC კვების დაძაბულობა, 1200 mA ენერგიის მოხმარება. ეს არის მოხმარებული როგორც ელ მერი, ისე, როგორც წესი, საჭიროებს სისტემას, რომელიც მოითხოვს 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– ს ადაპტატორი (რომელიც შეიცავს მასალების ჩამონათვალს). Estim 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– ს ზოგად ფუნქციონირებას და 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 de voltaje 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 programable Arduino Nano gestiona el funcionamiento del sistema, siendo la encargada de las siguientes ფუნქციები:

  • Cuenta atrás de encendido y señal asociada hacia el buzzer.
  • აქტივაცია და მონიტორინგი სენსიორების შესახებ.
  • გესტიონი de la conexión a la red de telefonía móvil y envío y adquisición de datos SMS.
  • აქტივობის შემსუბუქება და დემოკრატიული მოძრაობის დემარტაცია.

El diagrama de conexiones de este sub-sistema se muestra en la imagen (el código de programación del utilizado se detalla más adelante).

თქვენ შეგიძლიათ შეავსოთ თქვენი სამუშაოები Arduino y el módulo SIM800L, დაასრულოს ეს კონტროლი. ეს არის მოთხოვნა SIM ბარათის ფუნქციონირებისთვის, რომელიც შემოგთავაზებთ უკანა მხარეს. ეს არის პროექტო, რომლითაც თქვენ შეძლებთ გამოიყენოთ წინასწარ განსაზღვრული თანხმობა, რომ შეაფასოთ თქვენი თანხმობა და შეაფასოთ ეს ეკონომიკა (10 ევროდან 10 ევროთი, 0 ევროდან დასაბრუნებლად):

Tarjeta prepago Symio

Tarjeta prepago Pepephone

Targeta prepago Things Mobile

რა თქმა უნდა, თქვენ უნდა გამოტოვოთ ეს ელემენტი, რომელიც დაკავშირებულია წითელი ღვიძლის კონფიდენციალურობით, SIM ბარათის სიმძლავრით და სიმძლავრით. El sistema funcionará igualmente usando el resto de elementos y el mismo código.

ნაბიჯი 6: 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). ჩემი კონტროლის პროგრამის ინტერპრეტაციით, რომელიც შეიძლება განისაზღვროს, თუ რა სახის მოძრავი მოძრაობაა შესაძლებელი, ეს ნიშნავს, რომ ეს არის მთავარი მექანიზმი, რომელიც განსაზღვრულია, როგორც წესი, გამოჩნდება, როგორც წესი, რაც შეეხება პოზიტივებს. ანტა ესტაციონალი, მართვის მონიტორინგი ემორჩილება შესაბამის კორესპონდენციას, რომელიც ააქტიურებს სირენას.

ნაბიჯი 7: დელ კოდიგოს აღწერა

El código de programación de la placa Arduino consta de 4 არქივი:

  • ძირითადი: "ALARM_SYSTEM.ino" (ფუნქცია არის კონტროლი Arduino (დაყენება და მარყუჟი) para funcionamiento del sistema de alarma).
  • Cabecera: “alarm.h” (incluye la daxuyanración de las clases alarm y sensor).
  • განმარტებები: "alarm.cpp" (incluye la definición de métodos de las clases alarm y sensor).
  • 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.

რა razones obvias, se ha eliminado el teléfono real de la línea de código 117 arcivo de definición de funciones "alarm.cpp", donde se ha de de sustituir el teléfono genérico +PPxxxxxxxx por el números 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. ეს არის ელექტროენერგიის განმსაზღვრელი აქტივი, რომელიც განპირობებულია სიგნალიზაციით (სირინა), აქვს გარკვეული ფუნქცია, რომელიც დაკავშირებულია საკვების მიღებასთან დაკავშირებულ სხვა მექანიზმებთან.

მას შეუძლია დააჯარიმოს ავტომატური საშუალებებით, მან უნდა შეაჯამოს ის ნაწილები, რომლებიც მოიცავს ჩვენს მიერ გამოყენებულ კომპონენტებს, რომლებიც არ შეიცავს დაბრკოლებებს, მაგრამ ეს ნიშნავს, რომ თქვენ უნდა შეავსოთ ის, რაც საჭიროა შემცირდეს, დაგჭირდეთ montar el circuito (véase Supplies en el paso 1). [ver imagen სარელეო 5V Arduino].

კონსტრუქცია:

Cuando el módulo de sensores detea Movimiento, el módulo de control control envia a una seal 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 და su nivel de trabajo nominal es necesario alimentarla con 12V y 1200mA. ეს არის მოთხოვნა, რომლითაც თქვენ შეძლებთ მიიღოთ ნებადართული სიგნალი პირდაპირი მიმართულებით, რომლითაც დაგჭირდებათ 12V საკვების გააქტიურება, რათა გააქტიურდეს კონტროლი. იმის გათვალისწინებით, რომ ის გამოიყენება ელექტრომაგნიტური განკარგულებით, რაც საშუალებას მოგცემთ შეაფასოთ ის, რაც გონივრულია, რაც დამოკიდებულია იმაზე, თუ რა სახის კონტროლი მოაქვს (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 is aún insuficiente para activar la sirena, y se ha de añadir un segundo elemento. გამოვიყენოთ, ეს არის ის შემთხვევა, როდესაც ტრანზისტორი არის NPN, რომელიც საშუალებას გაძლევთ გააქტიუროთ თქვენი ფუნქცია და გაათავისუფლოთ თქვენი საქმიანობის ფუნქცია, როგორც ელიტური სიარული. Seadñ además, como protección, un diodo en paralelo a la bobina del relé para evitar picos de corriente. [ესქუემა 2].

საბოლოო ჯამში, კონტროლის კონტროლისა და დაცვის შესაძლებლობის შესახებ, შესაძლებელია გააქტიურებული სამუშაოების შემდგომი რეორგანიზაცია, რაც ხელს შეუწყობს ოპტიოაკოპლადორის გამოყენებას. ეს არის განკარგულებაში გამოყენებული ლუქსი para conectar dos circuitos, manteniéndolos separados físicamente y, por tanto, protegidos de transferencias de carga no deseadas. კონფიგურაციის განსაზღვრულობა, რომელიც დაკავშირებულია აქტივობასთან ერთად, სირონაში, რომელიც განკუთვნილია ექსკემაში 3.

გაანალიზებულია დეტალური ინფორმაციის გაგზავნისა და მომსახურების შესახებ ინფორმაციის სრული გაცნობის მიზნით, რომელიც მოიცავს სრულყოფილ კონფლიქტებს და ელემენტარულ გამოყენებას და ეს ნიშნავს, რომ ჩვენ გვყავს სიგნალები:

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.

გირჩევთ: