Está en la página 1de 11

1

1. ANEXOS

ANEXO 01: Diseño de la Programación

Añadimos la librería Liquid Crystal, definimos cada pin con etiquetas. En el Void setup
definimos los puertos, si son salidas (OUTPUT) o entradas (IMPUT) a excepción de “buzzer” ya
que es una salida de audio.

Creamos unas variables para que nos ayude


a saber cuándo hace o finaliza una acción.

En la parte de” lcd.begin” es para iniciar la lcd, “lcd.setCursor” es para establecer el puntero
“(0,0)” columna cero fila cero, “lcd.print” es donde se pone el mensaje que queremos
mostrar,”delay” es el tiempo de duración del mensaje (milisegundos), “lcd.clear” sirve para
limpiar el mensaje y dar inicio al “menu” y “zona”

“a” es la variable que indica en


que zona se encuentra (1-6)

Si la variable es igual a 7 lo convierte a 6 así no


sobrepase el límite y siga imprimiendo la zona 6

2
En el “void loop” es donde inicia la programación, las primeras configuraciones son de los
pulsadores, “up (subir)” a presionar el pulsador la variable “a” aumenta hasta la zona 6, “dow
(LOW)” al presionar el pulsador la variable disminuye hasta la zona 1, el “delay” de 1s es para
retener el pulso y así no halla revote con el pulsador.

Si la variable “a” es menor a 1 lo convierte


en 1 para no sobrepasar el limite

“push(LOW)” es para seleccionar la zona que queremos ver y salir de ella misma y regresar al
menú. La misma función es para todas las zonas

Si “pilot” es igual a 1 se genera un bucle infinito para


permanecer en la zona seleccionada hasta volver a
presionar “push”

3
Iniciamos las condiciones para los sensores, si uno de los sensores detecta humo el buzzer se
enciende y envia el mensaje a la lcd en que zona se activó.

“emerg” es una variable para iniciar


el bucle y se mantenga el sonido.

4
Para detener el sonido de emergencia se debe presionar el pulsador de “push” y esto nos
llevara al menú con la zona, la acción se repite con todos los sensores.

“break” es para salir del bucle en cual se


encuentra encerrado y regresar a las opciones.

5
6
ANEXO 02: Simulación de Proteus

Al iniciar la simulación se mostrará el mensaje de “Bienvenido” “Módulo de alerta”

7
Una vez que concluya ese mensaje, se nos mostrará el menú de opciones, la cual podemos
seleccionar que zona deseamos ir, empezando desde la zona 1 hasta la zona 6.

Con el pulsador down podremos bajar para ver las otras zonas.

Con el botón OK seleccionamos la zona que escogimos, en este caso se seleccionó la zona 2 y
nos muestra el nombre del área donde esta ubicado el sensor, que es el área de oficina.

8
Podemos regresar al menú de opciones con el pulsador OK, para ver otras zonas.

9
Podemos seguir bajando hasta la zona 6, que es el total de zonas diferentes que se encuentran
ubicados los sensores.

Nos dirigimos hasta la zona 6 para mostrar que cada zona tiene lugares diferentes, en este
caso seleccionamos el pulsador OK y en esta zona está ubicado el área de cámaras.

10
Se activa un sensor en la simulación en la zona 3 y se muestra automáticamente el lugar donde
se origina el problema.

11

También podría gustarte