“Siempre Alerta” Alarma Multifuncional

Anuncio
Segunda Entrega
Proyecto Semestral
“Siempre Alerta”
Alarma Multifuncional
Integrantes:
Gonzalo Pedreira
Pablo Pumarino
Federico Rodríguez
Ignacio Silva
Francisco Val
Por favor vean los informes
de sus compañeros. No están
muy buenos pero este está
todavía peor. Sólo 2 páginas
de contenido y ni siquiera
incluye lo que se pedía.
Insólito.
Profesor: José Tomás Eterovic
Fecha: 5 de Octubre 2009
1. FUNCIONALIDADES Y SU IMPLEMENTACIÓN
•
Selector de funcionalidad: Existirá la posibilidad de seleccionar una de las 4 siguientes
funcionalidades de la alarma, las que se detallarán en los siguientes puntos. Para esto, se ocuparán
los 2 bits menos significativos del DIP switch de 8 bits. Éstos bits se conectarán a las entradas RD7 y
RD6 del PIC.
Las cuatro funcionalidades son, de acuerdo al orden:
i. Funcionamiento como alarma normal
ii. Inactividad (uso de Timer)
iii. Sensor de Luz
iv. Tanto la función (ii) como la función (iii).
•
Funcionamiento Normal: En este modo, la alarma funciona como una común y corriente, esto es,
con uso de contraseña para que quede activado/desactivado.
•
Activación por inactividad: El tiempo de inactividad será programable, es decir, el usuario podrá
decidir cuánto tiempo estará en inactividad la alarma. Dado que tenemos los 2 bits menos
significativos del DIP switch ocupados, se utilizarán los restantes 6 bits para poder indicar el valor
del tiempo del timer. Para este efecto se ocupará el puerto D (entradas RD0, RD1, RD2, RD3, RD4 y
RD5).
•
Activación por nivel de luz: El sistema podrá activarse dado el nivel de luz que exista en el ambiente.
Para poder recibir esta información, se utilizará el puerto A (entrada RA0), dónde está conectado el
sensor de luz que emitirá una señal análoga que será de mayor voltaje en caso de haber una mayor
intensidad de luz. Esta señal será tratada con el conversor análogo-digital para que de esta manera
con un cierto nivel de luz se active la alarma.
•
Activación por nivel de luz e inactividad: Esta función es la mezcla de las dos funciones anteriores,
es decir, se activará ya sea por bajo nivel de luz o si pasa el tiempo ingresado con el dipswitch.
•
Uso de Contraseña: Se usa una contraseña para poder activar/desactivar la alarma (tal como
funciona una alarma convencional). La forma de ingresarla es por medio de una secuencia de 3
botones conectados a los bit 1, 2, 3 del puerto C (entradas RC1, RC2 y RC3).
•
Buzzer: Esta “bocina” es la señal que la alarma dará para indicar que se han roto los sistemas de
seguridad. Está conectada al bit más significativo del puerto C (entrada RC7).
•
Display LCD: Este display muestra el tipo de funcionamiento de la alarma y variables como el timer y
señales de control. Los pines de ingreso de datos del display están conectados al puerto B (entradas
RB0, RB1, RB2, RB3, RB4, RB5, RB6 y RB7). Las señales de control de este display están conectadas a
los bits 4, 5, 6 del puerto C (entradas RC4, RC5 y RC6).
•
Comunicación serial: Por medio de esta comunicación, un computador “central” podrá comunicarse
con cada una de las alarmas conectadas a la red, y podrá activar/desactivar la alarma.
A manera de conclusión, se utilizará el puerto C como puerto de las señales de control para la actividad de
la alarma.
2. ESQUEMÁTICO
¿?
¿Especificación de componentes?
¿Esquemáticos de conexión de componentes?
¿Diagrama de flujo del programa (LEDs
intermitentes)?
Descargar