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