UNIVERSIDAD NACIONAL DE
SAN AGUSTÍN
FACULTAD DE INGENIERÍA DE
PRODUCCIÓN Y SERVICIOS
ESCUELA PROFESIONAL DE INGENIERÍA
ELECTRÓNICA
CURSO: Programación para electrónica
TEMA: “Proyecto N4: Sistema de Alarmas”
DOCENTES:
Zegarra Mejía Milagros Roció del CARMEN
ESTUDIANTES:
Carrillo Taco, Gonzalo Quinta
CUI: 20150579
Ripa Arias, Cristian
CUI 20152482
Arequipa – Perú
2019
1
Índice
1. Resumen. .................................................................................................... 3
2. Marco Teórico. ............................................................................................ 3
2.1. Sensor de proximidad magnetico/rectangular/analogico ....................... 3
Caracteristicas: ............................................ Error! Bookmark not defined.
2.2. Sensor infrarrojo de movimiento PIR HC-SR501 .................................. 4
Rango de detección de los sensores PIR: .................................................. 4
especificaciones técnicas ............................................................................ 5
2.3. Buzzer o Zumbador. .............................................................................. 7
3. Implementación del proyecto ...................................................................... 8
3.1. Lista de componentes ........................................................................... 8
3.2. Descripción del proyecto ....................................................................... 8
4. Programación .............................................................................................. 8
5. Conclusiones y recomendaciones............................................................. 10
6. Bibliografía. ............................................................................................... 10
2
1. Resumen.
En el proyecto se implementará dos sensores uno magnético y otro de
movimiento estos sensores estarán conectados al Arduino y le enviaran señales
cuando ocurran eventos (en el caso del sensor magnético la presencia de un
campo magnético y en el caso del sensor PIR el movimiento) estas señales
activaran una bocina dependiendo el caso
2. Marco Teórico.
2.1. Sensor magnético KY 003
El Sensor magnético para ventanas y puertas consta de un imán y un interruptor
magnético. Es ideal para proyectos electrónicos de alarmas y seguridad. Su uso
puede ser para indicadores automotrices, sensores industriales, o en equipo de
la automatización de fábricas. Instalación rápida y fácil.
Características:
Máximo de 3W @ 30 V DC o máximo @ 0,3 de la CA de 30 V un máximo; 1
milisegundo. el máximo actúa tiempo (despedida incluyendo); 1 un máximo lleva
actual.
100 miliohmios de inicial máxima
200 V DC mínimo
La temperatura de trabajo va desde - 40°C a 100°C.
Vida eléctrica de 4000000.
3
2.2. Sensor infrarrojo de movimiento PIR HC-SR501
En los sensores de movimiento, el sensor PIR consta en realidad de 2 elementos
detectores separados, siendo la señal diferencial entre ambos la que permite
activar la alarma de movimiento. En el caso del HC-SR501, la señal generada
por el sensor ingresa al circuito integrado BISS0001, el cual contiene
amplificadores operacionales e interfaces electrónicas adicionales. Las
funciones y ajustes complementarios del sensor de movimiento son:
Ajuste de parámetros: mediante 2 potenciómetros, el usuario puede modificar
tanto la sensibilidad como la distancia de detección del PIR.
Detección automática de luz (esta función no está disponible al adquirir el sensor
de fábrica): por medio de una foto resistencia CdS (Sulfuro de Cadmio), se
deshabilita la operación del sensor en caso que exista suficiente luz visible en el
área. Esta función es utilizada en caso de sensores que enciendan lámparas en
lugares poco iluminados durante la noche, y especialmente en corredores ó
escaleras.
Rango de detección de los sensores PIR:
Como se indicó anteriormente, el rango de detección de movimiento de los PIR
es ajustable y generalmente funcionan con alcances de hasta 7 metros, y con
aperturas de 90° a 110°, como se muestra en la figura. El montaje del PIR puede
realizarse tanto en piso, muro ó techo, según convenga a la aplicación.
4
El módulo PIR modelo HC-SR501 es de bajo costo, pequeño, e incorpora la
tecnología más reciente en sensores de movimiento. El sensor utiliza 2
potenciómetros y un jumper que permiten modificar sus parámetros y adaptarlo
a las necesidades de la aplicación: sensibilidad de detección, tiempo de
activación, y respuesta ante detecciones repetitivas.
especificaciones técnicas
Usa el PIR LHI778 y el controlador BISS0001
Voltaje de alimentación: de 5 a 12 VDC
Consumo promedio: <1 miliampere
Rango de distancia de 3 a 7 metros ajustable.
Angulo de detección: cono de 110°
Ajustes: 2 potenciómetros para ajuste de rango de detección y tiempo de alarma
activa.
Jumper para configurar la salida de alarma en modo mono-disparo ó disparo
repetitivo (‘rettrigerable’)
Salida de alarma de movimiento con ajuste de tiempo entre 3 segundos a 5
minutos.
Salida de alarma activa Vo con nivel alto de 3.3 volts y 5 ma source, lista para
conexión de un led, ó un transistor y relevador.
Tiempo de inicialización: después de alimentar el módulo HC-SR05, debe
transcurrir 1 minuto antes de que inicie su operación normal. Durante ese
tiempo, es posible que el módulo active 2 ó 3 veces su salida.
Tiempo de salida inactiva: cada vez que la salida pase de activa a inactiva,
permanecerá en ese estado los siguientes 3 segundos. Cualquier evento que
ocurra durante ese lapso es ignorado.
Temperatura de operación: -15° a +70° C.
5
Dimensiones: 3.2 x 2.4 x 1.8 cms
2.3. Sensor Ultrasonido HC-SR04.
El sensor HC-SR04 es un sensor de distancia de bajo costo que utiliza
ultrasonido para determinar la distancia de un objeto en un rango de 2 a 450 cm.
Destaca por su pequeño tamaño, bajo consumo energético, buena precisión y
excelente precio. El sensor HC-SR04 es el más utilizado dentro de los sensores
de tipo ultrasonido, principalmente por la cantidad de información y proyectos
disponibles en la web. De igual forma es el más empleado en proyectos de
robótica como robots laberinto o sumo, y en proyectos de automatización como
sistemas de medición de nivel o distancia.
El sensor HC-SR04 posee dos transductores: un emisor y un receptor
piezoeléctricos, además de la electrónica necesaria para su operación. El
funcionamiento del sensor es el siguiente: el emisor piezoeléctrico emite 8 pulsos
de ultrasonido(40KHz) luego de recibir la orden en el pin TRIG, las ondas de
sonido viajan en el aire y rebotan al encontrar un objeto, el sonido de rebote es
detectado por el receptor piezoeléctrico, luego el pin ECHO cambia a Alto (5V)
por un tiempo igual al que demoró la onda desde que fue emitida hasta que fue
detectada, el tiempo del pulso ECO es medido por el microcontrolador y asi se
puede calcular la distancia al objeto. El funcionamiento del sensor no se ve
afectado por la luz solar o material de color negro (aunque los materiales blandos
acusticamente como tela o lana pueden llegar a ser difíciles de detectar).
La distancia se puede calcular utilizando la siguiente formula:
Distancia(m) = {(Tiempo del pulso ECO) * (Velocidad del sonido=340m/s)}/2
El sensor US-016 es similar al HC-SR04 pero con salida de tipo analógico, otro
sensor ultrasonido es el sensor US-100 con salida de tipo uart/serial.
Medicion de velocidad para HC-SR04
6
especificaciones técnicas
Voltaje de Operación: 5V DC
Corriente de reposo: < 2mA
Corriente de trabajo: 15mA
Rango de medición: 2cm a 450cm
Precisión: +- 3mm
Ángulo de apertura: 15°
Frecuencia de ultrasonido: 40KHz
Duración mínima del pulso de disparo TRIG (nivel TTL): 10 μS
Duración del pulso ECO de salida (nivel TTL): 100-25000 μS
Dimensiones: 45mm x 20mm x 15mm
Tiempo mínimo de espera entre una medida y el inicio de otra 20ms
(recomendable 50ms)
2.4. Buzzer o Zumbador.
Zumbador, buzzer en inglés, es un transductor electroacústico que produce un
sonido o zumbido continuo o intermitente de un mismo tono (generalmente
agudo).
Sirve como mecanismo de señalización o aviso y se utiliza en múltiples sistemas,
como en automóviles o en electrodomésticos, incluidos los despertadores.
Inicialmente este dispositivo estaba basado en un sistema electromecánico que
era similar a una campana eléctrica pero sin el badajo metálico, el cual imitaba
el sonido de una campana.
Su construcción consta de dos elementos, un electroimán o disco piezoeléctrico
y una lámina metálica de acero. El zumbador puede ser conectado a circuitos
integrados especiales para así lograr distintos tonos.
Cuando se acciona, la corriente pasa por la bobina del electroimán y produce un
campo magnético variable que hace vibrar la lámina de acero sobre la armadura,
o bien, la corriente pasa por el disco piezoeléctrico haciéndolo entrar
en resonancia eléctrica y produciendo ultrasonidos que son amplificados por la
lámina de acero.
7
Imagen Buzzer
3. Implementación del proyecto
3.1. Lista de componentes
Arduino
Zumbador
Sensor PIR
Sensor magnético
Imán
3.2. Descripción del proyecto
Con una caja de zapatos reciclada se simulará una puerta a la cual se le
colocará el imán junto con el sensor de campo magnético al abrirse esta
emitirá una señal al Arduino para que suene un buzzer.
De la misma forma se simulará una ventana en la caja de zapatos donde
estará el sensor PIR este emitirá una señal al Arduino y también se emitirá
un sonido de diferente frecuencia a través del buzzer
4. Programación
En esta sección se usará letra color verde oscuro para explicar el código y
distinguirla del programa.
En la primera parte del código definimos los pines a los
cuales estarán conectados los sensores, así como 2 variables
que indicarán el actuar de los sensores
8
int sensor = 3; //sensor pin
int sensor2 = 4; //sensor pin
int val; //numeric variable
int val2; //numeric variable
en la parte de configuración los pines que usaremos para los
sensores son configurados como entradas y además
configuramos un pin de salida más para el buzzer
void setup()
{
pinMode(11, OUTPUT);
pinMode(sensor, INPUT);
pinMode(sensor2, INPUT);
}
En el bucle infinito se leerán constantemente los valores
digitales 0 o 1 provenientes de los sensores
void loop()
{
val = digitalRead(sensor);
val2 = digitalRead(sensor2);
cómo se explicó en el marco teórico el sensor magnético
emitirá una salida de 3.3 voltios cuando no esté en presencia
de un campo magnético (puerta abierta) esto activara una
alarma(buzzer)
if(val == HIGH)
{
tone(11,1000,500);
delay(500+25);
}
else
{
En esta parte el sensor de movimiento también emitirá una
señal digital 1 cuando en su rango de visión sienta
movimiento activando la alarma, pero con otra frecuencia
if(val2 == HIGH)
{
tone(11,1500,500);
delay(500+25);
}
else
{
}
9
}
5. Conclusiones y recomendaciones
Tener cuidado en el lugar donde esta el imán ya que un mal sitio puede dar
resultados incorrectos
El sensor de movimiento se debe calibrar para el mínimo tiempo posible
El uso de sensores digitales que solo usen 0 y 1 lógico como salida hace que sea
limitada el numero de tareas que se puede hacer. (como realizar medidas).
6. Bibliografía.
10