Está en la página 1de 7

Mucha gente esta considerando la instalacin de un sistema de alarma para proteger a su hogar y a su familia.

En los ltimos diez aos la venta de alarmas ha incrementado de forma significativa, a pesar de que la inversin necesaria en muchos casos es importante. Sin embargo, es posible ahorrar bastante dinero si uno construye su propio sistema. Con esta premisa en mente, a lo largo de estos tutoriales veremos en profundidad como funciona cada parte de un sistema de alarma, y como construirlo. A pesar de que propondremos un sistema con determinadas caractersticas, siempre que sea posible daremos la informacin necesaria para que el lector pueda realizar los cambios que crea convenientes para adaptar el proyecto a sus necesidades especficas. El corazn de nuestro sistema de alarma ser, como no, un microcontrolador. Hemos elegido, por cuestiones de costo y disponibilidad, un PIC16f877A, aunque nada impide que se utilice otro. Solo debern tenerse en cuenta los requisitos de memoria necesarios (para que pueda albergar nuestro programa) y que el numero de pines de entrada y salida sea lo suficientemente grande como para poder controlar todos los mdulos asociados. Dotaremos a nuestra alarma de la posibilidad de detectar aberturas de puertas y ventanas mediante el uso de pulsadores normalmente abiertos, normalmente cerrados y sensores magnticos y pticos, LEDs indicadores de estado, teclado para la introduccin de la clave de activacin y cambio de la misma, sensores de movimientos infrarrojos, display LCD para interactuar con el usuario, botn de pnico, deteccin de humo, sirena y mucho ms. Aprovechando todo lo aprendido en nuestra serie de artculos dedicados a la programacin de microcontroladores en PIC BASIC, iremos escribiendo las rutinas necesarias para controlar cada funcin de la alarma en este lenguaje. El usuario podr tambin ensamblar y modificar a gusto estas piezas de software para que el proyecto satisfaga sus necesidades. Comenzamos a trabajar?

Aspecto del mdulo que alimentar nuestro proyecto. La fuente de alimentacin Comenzaremos por una de las partes indispensables de nuestro sistema de alarma: el mdulo destinado a brindar la corriente necesaria para el funcionamiento de la misma. Hemos construido una muy sencilla fuente de alimentacin alrededor de un regulador de tensin integrado del tipo LM7805, que se encarga de regular la tensin proveniente de

un puente de diodos que a su vez rectifica la salida de un transformador. Este transformador deber seleccionarse en funcin de la red de distribucin elctrica de cada pas, teniendo un primario de 110V o 220V, y un secundario de 12V. Hemos previsto una llave para el apagado de la misma, un fusible y un LED indicador que enciende junto con la fuente. Un grupo de condensadores cermicos y electrolticos se encargan de ayudar al LM7805 en su tarea. Puedes ver en las imgenes que acompaan esta entrega el diseo del circuito elctrico, el circuito impreso y como quedar el modelo terminado. Te recomendamos leer el articulo Tutorial: Fuente de alimentacin de 5V para conocer ms sobre el funcionamiento de este modulo.

Lista de componentes: Esta es la lista de componentes necesarios para construir nuestra fuente de alimentacin: 1 transformador de 220V a 6V (o de 110V a 6V, segn el pas) 1 puente de diodos de 50V, 1 Amper. 3 borneras de dos tornillos (o dos borneras y un portafusible para PCB) 2 condensadores electrolticos de 470uF/16V 2 condensadores cermicos de 0.1uF 1 resistor de 220 ohm 1/8 de Watt. 1 LED rojo de 5 milmetros 1 Regulador de voltaje LM7805 en capsula TO220. 1 llave on/off. 1 trozo de PCB de una cara, de 6x4 cm.

Esquema elctrico de la fuente de alimentacin.

Diseo del PCB.

Aspecto del PCB terminado.

Disposicin de los componentes.

Este es el "cerebro" de nuestro proyecto. El mdulo central Se trata del verdadero cerebro de nuestro proyecto. Esta pequea placa de circuito impreso aloja al microcontrolador PIC16F877A (o al que hayas elegido para realizar este proyecto), el encargado de ejecutar el programa que dar vida al sistema de alarma. Al igual que ocurrir con otros mdulos, si decides cambiar alguno de sus componentes posiblemente debas realizar modificaciones (pequeas o grandes) al PCB. Se trata de un circuito impreso de doble cara, con pistas anchas, que puede ser realizado sin problemas mediante la tcnica explicada antes en NeoTeo. No hay demasiadas recomendaciones a tener en cuenta a la hora del armado de la placa, solo tener en cuenta el colocar al principio del montaje los puentes que unen algunos pads de un lado y del otro del PCB. Los componentes los sueldas en el orden que acostumbres, teniendo cuidado de no invertir la polaridad de los LEDs o del transistor.

Recomendamos el uso de un zcalo para el microcontrolador, para poder retirarlo con facilidad en caso de que necesitemos efectuar modificaciones en nuestro programa. Las borneras debern ser de calidad, ya que al tratarse de un proyecto experimental, seguramente cambiaremos muchas veces los elementos conectados a la placa. Tanto el display de cristal liquido como el teclado de 16 teclas previstos en el proyecto se conectan a esta placa mediante un pequeo mazo de cables, aunque nada impide utilizar para ello un juego de conectores con pines en lnea (SIL) con paso de 0.1 pulgada. En caso de hacerlo, esto permitir remover cualquiera de estos dos mdulos con facilidad. El diagrama correspondiente muestra cual es la funcin de cada una de estas borneras, y les asigna un nmero. A la hora de realizar las conexiones ten en cuenta lo siguiente: Bornera 1, alimentacin: Se cuidadoso a la hora de conectar la alimentacin a este PCB. Respeta la posicin de los terminales positivo y negativo, y asegrate que la fuente entrega efectivamente 5V. Caso contrario, daaras el microcontrolador. En el esquema, el borne positivo es el de la izquierda. Bornera 2, interruptores NA: Aqu conectaremos los pulsadores de tipo Normalmente abierto. Se conectan a estos dos bornes y en paralelo entre si. Mientras que los pulsadores permanezcan abiertos, el pin correspondiente a A0 permanecer en estado bajo. Si alguno de ellos se cierra, A0 pasar a estado alto. Ms adelante veremos como programar un disparo de alarma mediante esta entrada. Bornera 3, interruptores NC: En esta bornera conectaremos los pulsadores del tipo Normalmente Cerrado. Deben ir en serie entre si, y mientras permanezcan en reposo el pin A1 estar en 1. Si alguno de ellos se abre, A0 pasar a estado alto. Ms adelante veremos como programar un disparo de alarma mediante esta entrada. Bornera 4, sensor infrarrojo: Este es el conector para el sensor de rayos infrarrojos cuyas caractersticas y programacin veremos en la segunda entrega del tutorial. El borne de arriba es el que se conecta al negativo, el central al pin de datos y el de abajo al positivo de la placa del sensor. El microcontrolador recibir los datos en su pin A2. Bornera 5, sensor de humo: Aqu deberemos conectar los dos conductores provenientes del sensor de humo que ms adelante disearemos. El pin A3 del microcontrolador pasar a estado alto si dicho sensor se dispara. Bornera 6, botn de pnico: Aqu se conecta un pulsador (o varios de ellos, en paralelo) del tipo Normalmente abierto. Cuando el usuario presiona alguno de estos pulsadores, el pin C3 del microcontrolador pasar a estado alto y el programa (como veremos oportunamente) deber disparar la alarma de inmediato. Bornera 7, Sirena: Esta bornera corresponde a los contactos del rel que puede verse en el PCB. Al activarse la alarma, los contactos de este rel se cierran y la placa de la sirena se activa. Esta funcin se comanda mediante el pin D0 del microcontrolador. Bornera 8, display LCD: Aqu conectaremos el display LCD de 2 lneas de 16 caracteres. Veremos en una entrega posterior el detalle de este conector, y la forma en

que se programa dicho display. Solo adelantaremos que utilizamos los pines D4D7 como bus de datos, C7 como Enable y C6 como R/S. Bornera 9, teclado: Este ltimo conector es el que vincula la placa principal con el teclado. Son 8 lneas cuya funcin veremos al explicar con detalle el funcionamiento y programacin del teclado.

Hemos utilizado un modelo de microcontrolador que funciona a solo 4MHz, velocidad ms que suficiente para este proyecto. En caso de que tengas en tu stock de componentes uno de mayor velocidad, podrs utilizarlo simplemente cambiando en el programa este valor por el que corresponda.

Lista de componentes: A pesar de la complejidad del proyecto, la lista de componentes que utilizaremos no es demasiado extensa. Dado su carcter modular, iremos dando la lista de componentes necesarios para realizar cada etapa. En el caso del mdulo central utilizaremos los siguientes componentes: 1 Microcontrolador PIC16F877A (con su zcalo) 1 Cristal de 4 MHz. 2 Condensadores cermicos de 0.22 nF 1 Condensador cermico de 0.1 uF 1 Transistor 2N3904 o equivalente 1 Rele para PCB, con bobina de 5V y contactos de 7 Amperes. 1 Resistor de 2K2, 1/8 de Watt. 9 Resistores de 10K, 1/8 de Watt. 4 Resistores de 1K, 1/8 de Watt. 3 Resistores de 220 Ohm, 1/8 de Watt. 3 Diodos LED rojos 6 Borneras de dos tornillos para circuito impreso, con paso de 0.2 pulgadas. 1 Bornera de tres tornillos para circuito impreso, con paso de 0.2 pulgadas. 1 PCB virgen de 10x10 centmetros. 2 Tiras de postes de bronce de 8 pines, o dos conectores a eleccin (para el teclado y display). Importante: aunque no est previsto en el circuito impreso, puede ser necesario (depende exactamente del transistor que utilicemos y de las caractersticas de la bobina del rel) soldar entre los extremos de la bobina del rel que controla la sirena un diodo del tipo 1N4001 en paralelo, con su ctodo orientado hacia arriba (hacia +V). La funcin de este componente es proteger al transistor de tensin que aparece en los extremos de la bobina al desenergizarse. En la prxima entrega veremos como construir y programar el teclado de nuestro sistema de alarma.

No dejes de leer la segunda parte del proyecto

Esquema elctrico de la placa central.

PCB, lado componentes.

PCB, lado soldaduras.

También podría gustarte