Inhoudsopgave:

ALARMA ARDUINO MET SENSOR DE MOVIMIENTO, SIRENA EN AVISO AL TLF. MÓVIL: 9 stappen
ALARMA ARDUINO MET SENSOR DE MOVIMIENTO, SIRENA EN AVISO AL TLF. MÓVIL: 9 stappen

Video: ALARMA ARDUINO MET SENSOR DE MOVIMIENTO, SIRENA EN AVISO AL TLF. MÓVIL: 9 stappen

Video: ALARMA ARDUINO MET SENSOR DE MOVIMIENTO, SIRENA EN AVISO AL TLF. MÓVIL: 9 stappen
Video: Alarma casera con sensor de movimiento y aviso telefonico 2024, Juli-
Anonim
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA EN AVISO AL TLF. MÓVIL
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA EN AVISO AL TLF. MÓVIL

Het is mogelijk om een alarmsignaal te geven voor het detecteren van presencia, activeer een sirene van 108dB en een gebruiksvriendelijke sms (optioneel). Geef toestemming om de controle terug te sturen naar het gebruik van SMS (endendo, apagado, reinicio). Geen noodzaak om een INTERNET aan te sluiten, en het is niet nodig om te installeren en te installeren.

Funcionamiento del sistema

- Het begint met het activeren van de hoofdonderbreker van de estar oculto en cualquier lugar, of simplemente al lado de los módulos de la alarma. Este interruptor se puede sustituir by un panel numérico con pantalla de encendido y apagado mediante clave, aunque es más difícil que un intruso encuentre un interruptor escondido que un panel con pantalla, por lo que yo he optado yo he optado.

- 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á and 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 un serie de 10 el dos imoltimos. Een 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 sensoren? El motivo es el siguiente: el sensor de infrarrojos muy efectivo, pero es sensitive and falsas detecciones pointuales por pointos calientes como puede ser, ejemplo, una ventana calentada el sol. Er zijn geen mogelijke problemen, er is een embargo op de zonde, er is geen beperking van de vraag naar een estancia, funciona en todas direcciones y a través de las paredes. De oorzaak van de fout is gevonden in de presencia de animales of personas fuera del espacio que queremos controlar. Utililizando los dos sensores combinados nos aseguramos de obtener una detección sin fallos en el espacio que queremos (una habitación, un pasillo, etc.)

- Het is mogelijk om een intrusie te detecteren, een detectie die zich afspeelt in een periode van 15 segmenten. U kunt kiezen voor een periode van 30 minuten, een activering van de sirene, een tussenperiode van 30 minuten, een deactivering van de menopauze. De motiverende werking van de activering van de sirene en het toestaan van de apagar en de tussenkomst van de interruptor principal sin que suene la alarma (door ejemplo, cuando vuelve a casa).

- Al mismo tiempo que se activa la sirena el sistema envía un SMS al usuario indicándole que se ha activado la alarma. El usuario entonces podrá dejar que suene, o enviar un SMS de vuelta para APAGAR la alarma o REINICIARLA. Si besluit apagarla, podrá también ENCENDERLA de nuevo con otro SMS.

Benodigdheden:

Lees meer over de oriëntatie van de oriëntativa, todos los elementos se pueden conseguir en cualquier tienda de electrónica localo en diversos sitios web:

Alimentador 12VDC - 2A (Conversor 220VAC naar 12VDC, 2000 mA)

Module Arduino Nano

Module SIM800L met antenne

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

Zoemer actief (zumbador)

Sensor detector voor beweging door infrarood HC-SR501

Sensorradar van microondas RCWL-0516

Placas montaje PCB

Sirena Weerstand voor Exterieur 12 Vcc - 20 W

Kabels de conexión de electronica variados

Rollo kabel telefonico

Soldador y estaño para conexiones

Para el circuito de activación de la sirena:

OPCIÓN A) Módulo RELÉ 5V met optoacoplador voor Arduino (deze module is voldoende voor activering van de sirene die nodig is voor meer elementen).

OPCIÓN B) Construir el módulo (zie quiere construir el circuito por piezas):

  1. Relé 5V SPDT (modelo G5V-1) -
  2. Transistor NPN 2N2222
  3. Optoacoplador PC817
  4. Diodo 1N5400
  5. Weerstanden 68, 220, 2k, 10k

Stap 1: Estructura del Sistema

Estructura Del Sistema
Estructura Del Sistema

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

1. Bedieningsmodule: de belangrijkste schakel in de microcontrole van Arduino Nano (die u kunt gebruiken om het model van de computer te gebruiken) die u kunt gebruiken bij het aansluiten van een rode telefoon.

2. Sensoren: combinatie van infraroodsensoren en microsensoren voor de nauwkeurigheid van de burgemeester.

3. Activeringsmodule voor de sirene: een sencillo die een activeringssignaal geeft voor een alarmmelding voor de orden van de controle.

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 hoe kan het ook anders, het is een perfecte functie en een praktische oplossing voor het maken van een afspraak.

Stap 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 utilizados para las conexiones del sistema son:

- Voedingskabel 0,75 mm (kabel voor gebruik in huis):

  • Alimentación del módulo de control.
  • Voeding van Arduino en SIM800L.
  • Alimentación del módulo de activación de la sirena.
  • Het activeringscircuit van de sirene van de burgemeester (ongeveer 1.2A).
  • Het verbinden van de sirene met de activering van de sirene hacia la sirena.

- Kabel Dupont (kabel voor gebruik in elektronische richting):

  • Conexiones dentro del módulo de control que no son de allimentación.
  • Parte del circuito de activación de la sirena que soporta baja intensidad.

- Kabeltelefoon:

  • Het is verbonden met de afstand tussen de controle en de sensoren.
  • De verbinding tussen de controle en de activatie van de sirene.

Stap 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 sistema en modo vigilancia, como para cuando se active la alarma, lo cual supondrá un consumo mucho mayor debido a la mayor debido GSM (pico de potencia al enviar SMS) y, por supuesto, a la sirena, que será la carga más importante.

Het is uitgerust met een stroomsterkte van 108 dB, een spanning van de voeding van 12VDC en een verbruik van 1200 mA. Como is een verbruiker van de burgemeester die de laatste hand heeft aan het systeem dat nodig is om een minimum aan 12VDC en 1.2A te hebben. U kunt een eenvoudige aanpassing van de "alimentador" gebruiken (como los que se usan comúnmente para cargar el telefono móvil); in het bezit van het gebruik van 12VDC en 2A (meer lijst van materialen), met de mogelijkheid om de belangrijkste kabels van de voeding los te koppelen. Estos alimentarán al módulo de control en al módulo de activación de la sirena.

Stap 4: Estructura Del Módulo De Control

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

De module van de controle, met commentaar, met Arduino Nano en algemene functies, en met de SIM800L met de communicatie tussen de gebruikers van SMS. Het is mogelijk om een elementaire functie te vervullen met een specifiek voltage voor het verminderen van de 12V van de algemene voeding die nodig is voor het testen (7-12V voor Arduino, en 3.7-4.2V voor SIM800L). Para ello, se han utilizado utilizado dos módulos MP1584 de regulación de voltaje DC-DC que permits a justar el voltaje de salida mediante un sencillo potenciómetro controlado on tornillo.

Stap 5: Functies Y Diagrama De Conexiones Del Módulo De Control

Functies en diagrammen De Conexiones Del Módulo De Control
Functies en diagrammen De Conexiones Del Módulo De Control
Functies en diagrammen De Conexiones Del Módulo De Control
Functies en diagrammen De Conexiones Del Módulo De Control

La placa programmeerbare Arduino Nano werkt samen met de volgende functies:

  • Cuenta atras de encendido y señal asociada hacia el buzzer.
  • Activación en monitoreo de sensores.
  • Gestión de la conexión a la red de telefonía móvil y envio y adquisición de datos SMS.
  • Señal de activación en desactivación de la sirena.

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

Bekijk alle details van de verbinding tussen de Arduino en de module SIM800L, de complete set van de module van de controle. Este módulo requiere de un tarjeta SIM para funcionar, que se introduce 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 torno a unos 10 euros con 10 euros de saldo, 0 euros recargable):

Tarjeta prepago Symio

Tarjeta prepago Pepephone

Tarjeta prepago Things Mobile

Als u een keuze wilt maken, kunt u kiezen voor een element van de verbinding met een rode beweging, een basis die niet kan worden toegevoegd aan de SIM800L en deze verbindingen. De functie van het functioneren van de rest van de elementen en van de mismo-código.

Stap 6: Detalle De Conexiones Del Módulo De Sensores

Details De Conexiones Del Módulo De Sensores
Details 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). Het controlemechanisme is geprogrammeerd voor het interpreteren van de detectie van de bewegingen van de sensoren die de algemene detectie en het bepalen van de salidas de ambos positivas. Ante esta situación, el módulo de control enviará la correspondiente señal de activación de la sirena.

Stap 7: Beschrijving Del Código

De programmacode van de Arduino-archieven voor Arduino:

  • Principal: "ALARM_SYSTEM.ino" (functionele functie van de Arduino (setup en loop) voor de alarmfunctie).
  • Cabecera: "alarm.h" (inclusief de declaración de las clases alarm y sensor).
  • Definities: "alarm.cpp" (inclusief de definitie van meetmethoden voor alarm en sensor).
  • Cabecera: "config.h" (inclusief de definitie van de operación del sistema, algunos de los cuales son modificables por el usuario).

Todos los archivos están incluidos en este apartado.

Door razones obvias, se ha eliminado el numero de telefono real de la line de código 117 del archive de definición de funciones "alarm.cpp", donde se ha de sustituir el telefono generic +PPxxxxxxxxx door el el número se tléfono donde recensie, incluyendo el código de país (+PP=código de país, +34 para España), (xxxxxxxxx = número de telefono del usuario que quiere recibir el aviso).

Stap 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

Door último, queda hablar del módulo de activación de la sirena. Este módulo surge de la necesidad de activar de forma electronic el dispositivo de alerta (sirena), haciéndolo een su vez funcionar con un adecuada adecuada para el mismo.

Con fines autodidácticos, hij optado construir este módulo por partes usando componentes básicos, no obstante, se puede obtener el módulo completo a un precio muy reducido, sin necesidad de montar el circuitoase (1) Supplies en el el pasoase. [ver afbeelding Relay 5V Arduino].

Constructie van het circuit:

De sensorische bewegingsdetectie, de controlemodule en de activeringssensor voor de sirene. Esta señal, proveniente de la placa Arduino, es de 5V (salida estándar de la placa) en de orden de los 20mA. Voor de werking van de sirene op de nominale stroomvoorziening van 12V en 1200mA. Er is een verzoek om, indien nodig, een alimentatievergunning van de sirene die de voeding van 12V ondersteunt, kan worden geactiveerd door de activering van de controle. Het kan worden gebruikt voor het gebruik van de elektromagneet die kan worden toegestaan op een later tijdstip (in het geval van een sirene) afhankelijk van de mate waarin de controle kan worden uitgevoerd (señal de activación 1])..

Lamentablemente, la salida de Arduino no proporciona corriente suficiente para activar el relé, por loque esta configuración es aún unsuficiente para active la sirena, y se ha de añadir un segundo elemento. Gebruik, in het geval van een transistor, NPN die een corriente de activeringsvergunning kan verlenen voor de functie van relé, en de corriente de corriente a la sirena. Zie añade además, como protección, un diodo en paralelo a la bobina del relé para evitar picos de corriente. [Esquema 2].

Finalmente, para aislar el control y protegerlo de posibles picos of retornos provenientes del módulo de activación, que maneja potencias muy superiores, se utiliza un optoacoplador. U kunt gebruik maken van de verbinding tussen circuits, manteniéndolos separados físicamente y, port 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.

Hier zijn uitgebreide uitleg en uitleg gegeven over de volledige inhoud van de conexiones en de elementen die gebruikt kunnen worden in de volgende stappen:

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

Control de relé mediaante transistor (inventable.eu)

Optoacopladores (luisllamas.es)

Stap 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

Dit is een beschrijving van het project van ALARMA ARDUINO.

Espero que sea de utilidad e interés.

Aanbevolen: