02 central de alarma picaxe

20
5/20/2018 02CentraldeAlarmaPICAXE-slidepdf.com http://slidepdf.com/reader/full/02-central-de-alarma-picaxe 1/20 Saber Electrónica 3 Sistema de Alarma Domiciliaria Inteligente Sistema de Alarma Domiciliaria Inteligente 2 zonas instantáneas programables 2 zonas instantáneas programables 1 zona demorada programable 1 zona demorada programable 1 salida de activación continua 1 salida de activación continua 1 salida de activación temporizada programable 1 salida de activación temporizada programable  A RTÍCULO DE T  APA Incluye: Teclado microcontrolado con display Teclado microcontrolado con display Fuente con cargador automático de batería Fuente con cargador automático de batería Sirena de alto desempeño con habilitación lógica Sirena de alto desempeño con habilitación lógica No caben dudas que con PICAXE, realizar diseños de circuitos electrónicos es más sencillo... en este artículo describimos el funcionamiento de una alarma de 3 zonas de entrada y dos zonas de activación, pero lo más importante es que todos los parámetros pueden ser reprogramados a vo- luntad del técnico y/o del usuario. Una de las zonas es de disparo demorado, para que le dé la opor- tunidad al usuario de desconectar la alarma cuando está ingresando a la propiedad, las otras dos zonas son de disparo instantáneo, lo que implica que una vez detectada una interrupción, las sali- das cambian de estado de inmediato. En cuanto a las salidas, una de ellas es de activación conti- nua, de modo que una vez disparada la alarma, sólo se desactivará esa salida si se desconecta la central y la otra salida es temporizada, es decir, una sirena sonará durante 3 minutos y luego se apagará, quedando el sistema en “alerta” por si se produce una nueva interrupción en alguna de esas zonas, en cuyo caso la salida volverá a activarse. Y eso no es todo... el sistema detectará la posibilidad de fallos en algún sensor de alguna de las tres zonas y si esto ocurre, la deshabilitará para que no haya disparos erráticos del sistema, quedando las otras dos zonas en estado normal para detectar la presencia de intrusos. Autor: Ing. Horacio Daniel Vallejo 

Upload: alexander210572

Post on 09-Oct-2015

149 views

Category:

Documents


5 download

TRANSCRIPT

  • Saber Electrnica

    3

    Sistema de Alarma Domiciliaria InteligenteSistema de Alarma Domiciliaria Inteligente2 zonas instantneas programables2 zonas instantneas programables

    1 zona demorada programable1 zona demorada programable1 salida de activacin continua1 salida de activacin continua

    1 salida de activacin temporizada programable1 salida de activacin temporizada programable

    ARTCULO DE TAPA

    Incluye:

    Teclado microcontrolado con displayTeclado microcontrolado con displayFuente con cargador automtico de bateraFuente con cargador automtico de batera

    Sirena de alto desempeo con habilitacin lgicaSirena de alto desempeo con habilitacin lgica

    No caben dudas que con PICAXE, realizar diseos de circuitos electrnicos es ms sencillo... eneste artculo describimos el funcionamiento de una alarma de 3 zonas de entrada y dos zonas deactivacin, pero lo ms importante es que todos los parmetros pueden ser reprogramados a vo-luntad del tcnico y/o del usuario. Una de las zonas es de disparo demorado, para que le d la opor-tunidad al usuario de desconectar la alarma cuando est ingresando a la propiedad, las otras doszonas son de disparo instantneo, lo que implica que una vez detectada una interrupcin, las sali-das cambian de estado de inmediato. En cuanto a las salidas, una de ellas es de activacin conti-nua, de modo que una vez disparada la alarma, slo se desactivar esa salida si se desconecta lacentral y la otra salida es temporizada, es decir, una sirena sonar durante 3 minutos y luego seapagar, quedando el sistema en alerta por si se produce una nueva interrupcin en alguna deesas zonas, en cuyo caso la salida volver a activarse. Y eso no es todo... el sistema detectar laposibilidad de fallos en algn sensor de alguna de las tres zonas y si esto ocurre, la deshabilitarpara que no haya disparos errticos del sistema, quedando las otras dos zonas en estado normalpara detectar la presencia de intrusos.

    Autor: Ing. Horacio Daniel Vallejo

  • Saber Electrnica

    4

    Artculo de Tapa

    Proponemos elarmado de unacentral de alar-ma multipropsitoque puede utilizarsejunto con otros blo-ques funcionales pa-ra realizar sistemasde seguridad inteli-gentes, cuyo desem-peo dependan delingenio y la habilidaddel tcnico. La cen-tral basa su funcio-namiento en un mi-crocontrolador PI-CAXE-08.

    Como somos conscientes de quemuchos lectores an no han realizadoproyectos con microcontroladores PI-CAXE, en primer lugar describiremosel funcionamiento de una alarma mul-tiuso que fue presentada en el tomo 7de la coleccin Club Saber Electrni-ca (figura 1), destinado ntegramentea explicar el funcionamiento y progra-macin de los microcontroladores PI-CAXE de 8, 18 y 28 terminales, brin-dando varios ejemplos prcticos.

    Alarma Multipropsito con PICAXE para Aprendizaje

    Hoy en da, casi todos los edificiosmodernos tienen algn tipo de alar-ma. Por ejemplo, un sistema contraincendios puede tener una serie dedetectores de humo para actuar atiempo, si se observa el humo de unincendio.

    Sin embargo, mu-chos sistemas dealarmas son tambinsistemas de seguri-dad, por ejemplo elsistema de alarma deuna plataforma deperforacin puedemonitorear la tempe-ratura y presin delpetrleo crudo a me-dida que es extradoy puede, automtica-mente, apagar el sis-tema si se detectauna falla. Esto favo-

    rece a la seguridad, tanto de los traba-jadores como del medio ambiente al-rededor de la plataforma.

    Todos estos sistemas estn com-puestos por dispositivos de entrada ysalida. A menudo estos dispositivosestn conectados a un microcontrola-dor, el cual interpreta la informacinsuministrada por los sensores y luegoenciende o apaga las salidas en elmomento correcto.

    En el caso de un sistema de alar-ma contra incendios, las entradas po-dran ser los sensores de humo y elteclado numrico del frente del panelde control. Los dispositivos de salidaseran la pantalla del panel de control,la sirena externa y luces estrobosc-picas. El microcontrolador es el cere-bro del sistema.

    El diagrama de bloques utiliza unPICAXE-08 (figura 2). La traduccinde las palabras que empleamos es:

    Input = entrada Process = procedimiento

    Output = salidaSmoke = detector de humo

    Strobe = luz estroboscpica Keypad = teclado numrico

    Siren = sirenaMicrocontroller = microcontroladorLCD = pantalla o display LCD

    El esquema electrnico del siste-ma de alarma para prcticas y apren-dizaje se muestra en la figura 3.

    El detector de humo y el tecladonumrico proveen informacin al mi-crocontrolador; por lo tanto se les co-noce como entradas. Luego, el mi-crocontrolador decide cmo reaccio-nar y puede, en determinados casos,operar algunas de las salidas, porejemplo encender la sirena y la luz es-troboscpica o mostrar un mensaje enla pantalla de cristal lquido (LCD).

    Disear y construir un sistema dealarma puede resultar muy fcil si Ud.sabe perfectamente qu es lo quequiere que haga el circuito. La alarmadebe programarse de manera quereaccione a las entradas y a las sea-les de los sensores. Las especifica-ciones del diseo son:

    1. El diseo utilizar un microcon-trolador PICAXE-08 como su cerebro.

    2. El diseo incluir una luz indica-dora LED, un zumbador para generarruidos y una alarma que podra seruna sirena o un motor.

    3. El diseo ser capaz tambin,de reaccionar a seales de sensoresanalgicos tales como sensores deluz.

    Figura 1

    Figura 2

  • Esta alarma puede servir paracualquier propsito que usted elija. Acontinuacin se mencionan algunosejemplos:

    1) Una alarma contra incendios.Se utiliza un sensor de luz para detec-tar humo. Al detectar humo se activauna sirena.

    2) Una alarma contra robos. Al ac-tivar el cable de una trampa se activauna luz estroboscpica. Sin embargo,durante el da la alarma es desactiva-da por un sensor de luz.

    3) La caja fuerte de un banco. Alactivar el interruptor de una alarma depnico, un cerrojo solenoide electr-nico cierra la caja fuerte del banco.

    4) Una alarma para monitorear larecmara de un beb. Cuando no sedetectan movimientos o sonidos seactiva un timbre de advertencia.

    Algunos Conceptos para Recordar

    Si bien desde hace varios nme-ros estamos hablando de los micro-controladores PICAXE (vea Saber 211o el libro del Club Saber Electrnica,volumen 5), vamos a recordar algunosconceptos fundamentales.

    Cmo se escriben los progra-mas?

    Los programas se dibujan como

    organigramas o se escriben como lis-tados de comandos BASIC. Progra-mar en BASIC es fcil, ya hemos da-do varios ejemplos y continuaremoshacindolo.

    Cmo se transfiere el programaal microcontrolador?

    El microcontrolador PICAXE-08 seprograma conectando un cable desdeel puerto serie de la computadora a unconector en el circuito impreso (PCB)a un lado del microcontrolador. Esteconector (el cual se parece a los co-nectores de audfonos utilizados enlos reproductores porttiles de CD) seencaja a dos patas del microcontrola-dor y a la conexin de 0V desde la ba-tera. Esto permite que la PC y el mi-crocontrolador hablen para permitirla descarga de un nuevo programa enla memoria del microcontrolador.

    El conector y el circuito de interfa-ce se incluyen en todo circuito impre-so diseado para utilizarse con el mi-crocontrolador PICAXE-08. Esto per-mite reprogramar al microcontroladorPICAXE sin sacar el chip del circuitoimpreso - Simplemente conecte elcable cada vez que desee descargarun nuevo programa!

    Cmo era eso de la salida 0 y laprogramacin del micro?

    En el sistema PICAXE-08 la pata 7tiene dos funciones, cuando se est

    ejecutando un programa, la pata sedenomina salida 0 y puede controlarsalidas tales como LEDs y motores.

    En cambio, cuando se est des-cargando un programa, la misma pataacta como pin de salida serie de da-tos, comunicndose con la PC. Por lotanto, si durante esta operacin tam-bin tiene conectada a la pata una sa-lida tal como un LED, se percatarque el mismo se encender y apaga-r continuamente mientras se descar-ga el programa.

    Nota: La mayor parte de las com-putadoras modernas tienen dos puer-tos serie, usualmente denominadosCOM1 y COM2. El software Editor deProgramacin, utilizado para crear losprogramas, debe configurarse con elpuerto serie correcto seleccione Ver-> Opciones -> Puerto Serie paraelegir el puerto serie correcto en sumquina.

    Si usted est utilizando una nuevaPC porttil, puede que sta slo tengaun conector del tipo USB. En este ca-so para poder utilizar el Sistema PI-CAXE deber comprar un adaptadorUSB a serie.

    Prueba de Funcionamiento del Transistor

    En ediciones anteriores vimos c-mo se prueban algunos componentespor medio del sistema PICAXE. Apro-vechando que la alarma posee untransistor, veremos cmo se lo puedeprobar.

    Un transistor es un componenteelectrnico que controla el flujo de co-rriente en un circuito. El transistor ac-ta como un interruptor electrnicode manera que una pequea corrien-te de emisor pueda controlar a unagran corriente. Esto permite que dis-positivos de poca corriente, como elmicrocontrolador, controlen dispositi-vos de grandes corrientes (como mo-tores).

    Los transistores se utilizan en ra-dios, en juguetes electrnicos y en ca-

    Saber Electrnica

    5

    Sistema de Alarma Domiciliaria

    Figura 3

  • si todos los dispositivos electrnicos. Los motores pueden generar rui-

    do elctrico cuando estn funcionan-do. Esto ocurre debido a que los ima-nes y las bobinas elctricas, que es-tn dentro del motor, generan sealeselctricas a medida que el motor rota.Estas seales (ruido elctrico) puedenafectar la operacin del microcontrola-dor. Algunos motores, como los moto-res solares, producen muy poco ruidomientras que otros producen muchoruido.

    Para evitar que el ruido elctricoafecte al circuito del microcontrolador,se debe instalar siempre un conden-sador de 220nF entre los terminalesdel motor antes de utilizarlo.

    Adicionalmente, se debe conectarun diodo (por ejemplo un diodo1N4001) a un lado del motor. Este seutiliza para prevenir daos al transis-tor cuando el motor comienza a desa-celerarse luego de haber apagado eltransistor (por un corto perodo detiempo (mientras se desacelera y fi-nalmente se detiene) el motor actacomo un dnamo y genera corrienteelctrica). Al conectar el diodo aseg-rese que la banda est conectada enel sentido correcto.

    Output device = dispositivo de salida

    Otra buena idea es conectar uncondensador electroltico de 100F atravs del suministro de las bateras,para ayudar a suprimir el ruido elctri-co. Para probar un transistor con elsistema PICAXE, se puede conectarun timbre como dispositivo de salida.La base del transistor recibir una se-al desde la salida 4 (pata 3) del mi-crocontrolador.

    Despus de conectar el timbre lopodemos probar utilizando un simpleprograma, como el que se muestra acontinuacin:

    main:high 4wait 1low 4wait 1goto main

    Este programa enciende y apagacada segundo, el timbre conectado alpin de salida 4.

    Para descargar el programa, sigalos pasos que hemos explicado en va-rias oportunidades a lo largo de estetexto, empleando cualquiera de loscircuitos (entrenador para PICAXE-08, mascota o la alarma que estamosdescribiendo y cuyo circuito daremosms adelante). Si el timbre no funcio-na verifique que:

    1) el diodo est conectado en elsentido correcto

    2) se estn utilizando las resisten-cias correctas

    3) el transistor est conectado enel sentido correcto

    4) el cable rojo del timbre est co-nectado en el sentido correcto

    5) se est utilizando el nmero depin de salida correcto en el programa

    6) todas las uniones estn biensoldadas

    Entre los dispositivos de salidaque se pueden conectar mediante untransistor estn los timbres, motores,solenoides, sirenas y luces estrobos-cpicas. Sin embargo, algunos dispo-sitivos puede que requieran transisto-res de alta potencia. En estos casosse puede utilizar el transistor Darling-ton BCX38B en vez del transistor es-tndar BC548B.

    Segn podemos observar en la fi-gura 3, el proyecto de alarma utilizaun microcontrolador PICAXE-08, unLED y un zumbador como dispositivosde retroalimentacin, y un dispositivo

    de salida adicional elegido por elusuario (sirena o luz estroboscpica).

    Este proyecto tambin puedereaccionar a seales de sensores di-gitales y/o analgicos (por ejemplo afotorresistencias).

    Del circuito de la alarma debemoshacer las siguientes observaciones:

    Salida de la pata 7: el pin0 estconectado al LED.

    Salida de la pata 5: el pin2 estconectado al zumbador.

    Salida de la pata 3: el pin4 contro-la a los dispositivos de salida.

    Entrada de la pata 6: el pin1 estconectado a la fotorresistencia.

    Entrada de la pata 4: el pin3 estconectado al interruptor de botn depresin.

    Recuerde no confundir el n-mero de pata del chip con el nme-ro de pin de salida/entrada!

    La lista de materiales para la cons-truccin de la alarma es la siguiente:

    R1 y R2: resistencias de 10k (ma-rrn negro naranja dorado)

    R3: resistencia de 22k (rojo rojo na-ranja dorado)

    R4 : resistencia de 330 (naranja na-ranja marrn dorado)

    R5 y R6: resistencia de 1k (marrnnegro rojo dorado)

    LED1 : LEDs rojos de 5 mmTR1: transistor BC548BD1: diodo 1N4001C1: Electroltico de 100uFIC1: conector de 8 pines para circuito

    integradoPX: microcontrolador PICAXE-08CT1: conector de descarga PICAXE

    de 3.5 mmBT1: conector de bateraBT1: caja de bateras de 4.5V (3 x AA)PCB: tablero o placa de circuito im-

    preso

    La empresa Education Revolutionofrece la placa de circuito impreso, fa-bricada especialmente con una pel-cula resistente a la soldadura, para

    Artculo de Tapa

    Saber Electrnica

    6

  • hacer el proceso de soldadura mssencillo. Esta pelcula es la cubiertaverde que cubre las pistas de maneraque la soldadura no se pegue a lasmismas. Para una construccin co-rrecta, el PCB se debe ensamblar ysoldar muy cuidadosamente.

    En la figura 4 se reproduce el di-seo de la placa de circuito impreso.Una vez armado el circuito realice lassiguientes verificaciones:

    Paso 1 Verifique las uniones soldadas.Verifique que todas las uniones

    estn conectadas tanto al terminal co-mo al cable, y que el cable est suje-to firmemente.

    Tambin verifique que la soldadu-ra no haga accidentalmente puentesentre terminales adyacentes. Esto esmucho ms probable en el LED y enel zumbador.

    En el conector estreo, los termi-nales cuadrados a cada lado puedenunirse sin ninguna consecuencia, yaque de todas formas estn unidos poruna pista en el tablero. Sin embargo,stos no deben unirse al agujero re-dondo central.

    Paso 2 Verifique los componentes.1) Verifique que el cable negro de

    la batera est en el agujero marcado0V y que el cable rojo est en el agu-jero marcado V+.

    2) Verifique que el chip PICAXE-08 est insertado correctamente en elconector, con la muesca (que muestrael pin1) apuntando hacia el conectorestreo.

    3) Verifique que el lado plano delLED est conectado al agujero correc-to del PCB.

    4) Asegrese de no haber olvida-do unir, mediante un alambre, los agu-jeros marcados PX en el extremo infe-rior izquierdo del tablero.

    5) Asegrese de pegar el lado debronce del zumbador al tablero concinta adhesiva de doble contacto.

    6) Verifique que el conector est

    soldado correctamente, incluyendo elterminal cuadrado central, el cual amenudo, es olvidado por equivoca-cin.

    Paso 3 Conecte la batera.Verifique que las 3 pilas AA estn

    colocadas correctamente dentro de lacaja de bateras. Conecte la caja debateras al cable de bateras y pongasu dedo sobre el microcontrolador PI-CAXE. Si comienza a calentarse des-conecte la batera inmediatamente, ya

    que debe haber algn problema (loms seguro es que el chip o los ca-bles de la batera estn conectadosen sentido inverso).

    Paso 4 Descargue un programa para probar el LED 0Conecte el cable a su computado-

    ra y al conector PICAXE en el PCB.Vea que el co-nector del cablequede completa-mente dentro delconector delPCB.

    A s e g r e s eque el softwareest en el modoPICAXE-08 yque haya elegidoel puerto seriecorrecto.

    Escriba ydescargue el si-guiente progra-ma (figura 5):

    main:high 0wait 1low 0wait 1goto main

    El LED debe titilar a medida quese descarga el programa. Al terminarla descarga el LED deber encender-se y apagarse cada segundo. Si elLED no hace esto verifique que estconectado correctamente y que las re-sistencias de 330 estn en la posi-cin correcta en el PCB.

    Si el programa no se descarga ve-rifique que la resistencia de 22k, lade 10k y el conector IC estn solda-dos correctamente. Utilice un voltme-tro para verificar si hay 4.5V entre laspatas superiores (1 y 8) del microcon-trolador.

    Verifique que el cable est firme-mente conectado al conector y quedentro del software se haya elegido elpuerto serie correcto.

    Saber Electrnica

    7

    Sistema de Alarma Domiciliaria

    Figura 4Figura 5

  • Paso 5 Pruebe la salidaConecte un dispositivo de salida

    (por ejemplo un timbre) a los cablesde salida y luego escriba y descargueel siguiente programa (figura 6):

    main:high 4wait 1low 4wait 1goto main

    El timbre de-ber sonarcada segun-do. Si no lohace, verifi-que que loscables deltransistor, deldiodo y deltimbre estnconectadosen la direc-cin correcta.

    Paso 6 Pruebe el zumbadorEscriba y descargue el siguiente

    programa:

    main:sound 2, (65,100)sound 2, (78, 100)sound 2, (88, 100)sound 2, (119, 100)goto main

    El zumbador de-be emitir 4 soni-dos diferentes.Si no hace estoasegrese quelos alambres es-tn soldados co-r r e c t a m e n t e ,que el lado debronce est fir-memente pega-do al PCB conuna cinta adhe-siva de doblecontacto (no tra-

    bajar si est flojo) y que los termina-les sobre las letras PX estn debida-mente unidos mediante un alambresoldado.

    Paso 7 - Pruebe el InterruptorConecte un interruptor a la entra-

    da digital. Escriba y descargue el si-guiente programa (figura 8):

    main: 'hacer una etiqueta llamada mainif input3 is on then flash 'salta a flash si la entrada est encendidagoto main 'sino regresar a inicio

    flash: ' hacer una etiqueta llamada flashhigh 0 ' encender salida 0wait 2 ' esperar 2 segundoslow 0 ' apagar salida 0goto main ' regresar al inicio

    El LED de la salida 0 deber en-cenderse cada vez que se presioneel interruptor. Si no lo hace verifiqueque el interruptor y que las resisten-cias de 10k estn soldadas correc-tamente.

    Paso 8 Pruebe la FotorresistenciaConecte una fotorresistencia a la

    entrada analgica. Escriba y descar-gue el siguiente programa (figura 9):

    main:readadc 1,b1if b1 > 100 then do4

    if b1 > 50 then do0low 0low 4goto main

    do4:high 4low 0goto main

    do0:high 0low 4goto main

    Ambos LEDs debern encenderseen momentos distintos cuando ustedcubre y descubre la fotorresistenciacon su mano (de manera que incidansobre la fotorresistencia distintos nive-les de luz). Si esto no ocurre verifiqueque la fotorresistencia y la resistenciade 1k estn soldadas correctamen-te.

    Si ha ejecutado todas estas prue-bas correctamente lo felicitamos yaque ha construido y ensamblado co-rrectamente su alarma! Ahora es elmomento de desarrollar y probar suspropios programas para operar su sis-tema de alarma!

    Ideas de ProgramacinAhora que ha ensamblado y pro-

    bado su alarma, es el momento de de-sarrollar su propio programa. Este

    Artculo de Tapa

    Saber Electrnica

    8

    Figura 6

    Figura 7

    Figura 8

    Figura 9

  • puede hacer que la alarma reaccionede diferentes maneras a los sensoresanalgicos y digitales.

    Veremos ahora dos ejemplos deprogramas. Estos estn diseadospara darle un punto de partida para lacreacin de su programa. Usted pue-de modificarlos o comenzar a hacerun programa completamente nuevo sias lo prefiere.

    Programa 1 Este programa de uso general

    contiene un bucle principal el cual en-ciende y apaga el LED, y tambin ve-rifica el estado del sensor analgico(fotorresistencia) y de la entrada digi-tal (interruptor). Cuando se presionael interruptor suena una alarma pordos segundos.

    Si la fotorresistencia se cubre, elzumbador emitir un pip de adver-tencia hasta que el nivel de luz vuelvaa subir.

    _________________________________________

    ` Programa 1

    ` ***** bucle principal *****` enciende y apaga el LED` y verifica el estado de los sensores

    main:` encender LED y leer el valor de luz

    high 0readadc 1,b1

    ` emitir un sonido si el valor analgico es bajo if b1 < 80 then beep

    ` si el interruptor es presionado ir a alarmif pin3 = 1 then alarm

    ` hacer una pausapause 500

    ` apagar LED y verificar nuevamente el estado ` de los sensores

    low 0readadc 1,b1

    ` emitir un sonido si el valor analgico es bajo if b1 < 80 then beep

    ` si el interruptor es presionado ir a alarmif pin3 = 1 then alarm

    ` hacer una pausapause 500

    goto main

    ` ***** emitir sonido *****beep:

    sound 2,(120,50,80,50,120,50)pause 200goto main

    ` ***** encender alarma *****alarm:

    high 4pause 2000low 4goto main

    _________________________________________

    Programa 2 Este programa est diseado co-

    mo si fuera un sistema de alarma con-tra incendios. En el mismo, la alarmase activa una vez que se detecta hu-mo sobre el sensor de luz (cuando elsensor de luz indica un valor de luzmenor de lo normal). Una vez que laalarma se ha activado, la misma semantiene encendida y slo es posibleapagarla desconectando la alimenta-cin del sistema. La entrada digital seutiliza como dispositivo anti-vandalis-mo. Mientras la caja de la alarma estcerrada, el interruptor se mantendrencendido (sta es la condicin nor-mal). Si se abre la caja, el interruptorse abrir y activar la alarma del zum-bador hasta que la caja vuelva a ce-rrarse._________________________________________

    ` Programa 2

    ` ***** bucle principal *****` verificar estado de los sensores

    main:` LED apagado

    low 0` leer valor de luz

    readadc 1, b1

    ` activar la alarma si el valor analgico es bajoif b1 < 80 then alarm

    ` si el interruptor se apaga ir a tamperif pin3 = 0 then tamper

    goto main

    ` ***** activar alarma anti-vandalismo hasta ` que el interruptor vuelva a cerrarse*****tamper:

    high 0sound 2, (120,100)if pin3 = 1 then maingoto tamper

    ` ***** alarma encendida eternamente *****alarm:

    high 4goto alarm

    _________________________________________

    Estos son simplemente dos de losmuchos ejemplos que pueden utilizar-se para la programacin de su alarma.

    Nota: Aclaramos que lo dado has-ta aqu fue explicado en el tomo deColeccin N 7 del Club Saber Elec-trnica con mayores detalles y que sia Ud. le interesa el tema, puede bajar-lo de nuestra web con la clave alar-ma. Tambin le comentamos que hayen existencia un kit (AXE102) con to-dos los componentes de esta alarmamultiuso, que en Argentina tiene uncosto de $44.

    Si ha ledo atentamente estas pgi-nas, habr podido comprobar que tra-bajar con PICAXE es muy fcil y conve-niente. Un PICAXE es un PIC normal alque se le ha grabado un programita in-terno (firmware) para que se lo puedaprogramar ultilizando una aplicacingratuita llamada Editor de Programas(que puede bajar de nuestra web) pormedio de diagramas de flujo o en BA-SIC y lo que es mejor an: no hace fal-ta quitar el integrado del circuito parasu programacin, es decir, no precisaun cargador adicional.

    Saber Electrnica

    9

    Sistema de Alarma Domiciliaria

  • Describimos el funcionamientode una alarma de 3 zonas deentrada y dos zonas de activa-cin microcontrolada en la que las va-riables (tiempos de demora y activa-cin, zonas instantneas o demora-das, salidas continuas o temporiza-das, etc.) pueden ser reprogramadosa voluntad del tcnico y/o del usuario.Una de las zonas es de disparo demo-rado para que le d la oportunidad alusuario de desconectar la alarmacuando est ingresando a la propie-dad, las otras dos zonas son de dispa-ro instantneo, lo que implica que unavez detectada una interrupcin, lassalidas cambian de estado de inme-

    diato. En cuanto a las salidas, una deellas es de activacin continua de mo-do que una vez disparada la alarma,slo se desactivar esa salida si sedesconecta la central y la otra salidaes temporizada, es decir, una sirenasonar durante 3 minutos y luego seapagar, quedando el sistema enalerta por si se produce una nuevainterrupcin en alguna de esas zonas,en cuyo caso la salida volver a acti-varse.

    El sistema podr detectar posiblesfallas en algn sensor de alguna delas tres zonas y si esto ocurre, la des-habilitar (a la zona) para que no ha-ya disparos errticos del sistema,

    quedando las otras dos zonas en es-tado normal para detectar la presen-cia de intrusos.

    En la figura 10 podemos apreciarel diagrama en bloques del sistema dealarma inteligente.

    Note que se compone de una cen-tral de alarma microcontrolada, unafuente de alimentacin, un teclado deactivacin, sensores de actividad(magnticos, de movimiento, interrup-tores, ultrasonido, de humo, etc.) ysistemas de alerta (sirena, discadortelefnico, etc.).

    El corazn de este sistema es lacentral que posee un microcontrola-dor PICAXE-08. A los fines prcticos,

    Artculo de Tapa

    Saber Electrnica

    10

    La Central de Alarma InteligenteLa Central de Alarma Inteligente

    Figura 10

  • en la figura 11 se reproduce el circuitobsico de funcionamiento de este cir-cuito integrado. Para este integradose recomienda una tensin de alimen-tacin de 5V y dos resistores para es-tablecer la tensin necesarias en losdatos a ser ingresados al PICAXE.Posee 5 patas de entrada/salida dedatos denominados PIN 0 a PIN 4. ElPIN 0 (pata 7) solamente puede sersalida de datos, el PIN 3 (pata 4) slopuede ser entrada y el resto puedenser seteados como entrada o salidade datos.

    Para programar el PICAXE se co-necta un plug estreo pequeo en el

    conector denominado PROG y pormedio de un cable se conecta al puer-to serial de la computadora (vea en lafigura 12 el armado del cable). El pro-grama, ya sea en diagrama de flujo oen BASIC puede construirse en el uti-litario Editor de Programas que pue-de bajar sin cargo de nuestra web conla clave PICAXE.

    El circuito de la central es muysencillo, en la tabla 1 encontrar la co-rrespondencia entre las patas del PI-CAXE y las entradas y salidas de laplaca. En los diagramas que explica-remos, si se detecta un cambio de es-tado en la entrada demorada, el ope-

    rador tiene 10 segundos para desacti-var la alarma antes de que se accioneel sistema sonoro. No importa que sevuelva a reestablecer el circuito luegode haberse detectado una interrup-cin, ya que igualmente se activarnluego de 10 segundos de detectada laprimera interrupcin.

    Cuando se aplica alimentacin ala central, hay un perodo de rearmede 10 segundos durante los cuales lasentradas estn inhibidas para dartiempo al usuario de abandonar lapropiedad protegida luego de haberpuesto la alarma. Durante estos 10segundos no sern reconocidas nin-gn cambio de estados en los senso-res de las tres zonas. Pasados estos10 segundos, si se detecta una inte-rrupcin en las entradas instantneas,de inmediato se accionarn las sali-das.

    En cuanto a las salidas, propone-mos dos posibilidades. La salida 1 esde activacin continua, lo que significaque una vez disparada la alarma, estasalida slo se deshabilitar si se apa-ga la central (si se la desconecta)mientras que la salida 2 es temporiza-da y esto se debe a que muchas ve-ces el usuario pretende que exista unsistema sonoro que suene durante untiempo y luego se apague, de modode dar la alerta a un sereno o a la po-lica pero que no altere la paz a losvecinos durante mucho tiempo. Estasalida puede estar activa en tiemposde algunos segundos hasta varios mi-nutos y hasta horas.

    En la figura 13 damos el circuito

    Saber Electrnica

    11

    Central de Alarma Inteligente

    Figura 11

    Figura 12

    Tabla 1: Definicin de entradas y salidas del PICAXE

    Pata N PIN N Funcin

    3 E/S 4 Entrada 1 (demorada)4 E 3 Entrada 2 (instantnea)5 E/S 2 Entrada 3 (instantnea)6 E/S 1 Salida 2 (temporizada)7 S 0 Salida 1 (continua)

  • elctrico de la central de alarma y enla figura 14 se reproduce una suge-rencia para la placa de circuito impre-so.

    Note que las entradas se han dis-puesto de forma tal, que hace falta uncorto entre ambos cables para que lazona se active. De esta manera, cual-quier corte o interrupcin har dispa-rar al sistema. Por cada zona puede

    conectar ms de un sensor siempreque los mismos estn en serie y quelos mismos representen un corto (uncable) en estado de reposo.

    En cuanto a las salidas, note quese han colocado transistores BC548,los que se saturarn cada vez queuna salida se active. En esta condi-cin se podrn alimentar dispositivoscon un consumo de hasta 150mA. Pa-

    ra el disparo desirenas o cual-quier otro dis-positivo, reco-mendamos lacolocacin derels en las sa-lidas, los cua-les se conec-tan directa-mente (tengapresente quepuede colocarcualquiera de6V de alimen-tacin con co-rriente de acti-vacin inferiora 150mA, cual-quier rel delos usados encircuitos impre-sos sirve).

    Programacin de la Central

    Usted puede generar el programaque quiera, teniendo en cuenta las in-dicaciones que hemos dado a travsde la tabla 1. Nosotros preparamosdos versiones, pero nada impide queUd. realice un programa a su medida.

    La primera versin funciona comohemos explicado hasta recin sin nin-guna restriccin, por lo tanto no es in-teligente. Se trata de un sistema co-mn, con 2 zonas de disparo instant-neo, una zona de disparo demorado,una salida continua y otra temporiza-da. En la figura 15 se puede ver el dia-grama de flujo construido en el Editorde Programas y en la figura 16 el co-rrespondiente programa en BASIC. Elarchivo para poder abrirlo en el Editorde Programas se llama sencilla.cady lo puede bajar de nuestra web:www.webelectronica.com.ar, hacien-do click en el cono password e ingre-sando la clave alarma. En dicho sitiotambin encontrar un link para bajarel Editor de Programacin y un tutorialpara aprender a usar el programa, porsi Ud. no ha ledo ediciones anterioresde Saber Electrnica.

    Para programar la central, primerodebe armar la placa, revisar que esttodo correcto, colocar el cable entre la

    Artculo de Tapa

    Saber Electrnica

    12

    Figura 13

    Figura 14

  • placa y la computadora, abrir el editorde programas, abrir el archivo senci-lla.cad, convertir el programa a su co-rrespondiente BASIC y luego descar-garlo sobre la placa. Eso es todo...ahora tendr una central lista paramontar su sistema.

    Para este programa, hemos pro-gramado los siguiente datos:

    Tiempo de rearme: 10 segundosTiempo de demora de zona: 10

    segundosTiempo de salida temporizada: 4.6

    segundos.

    En la figura 15 indicamos culesson los tiempos que debe cambiar encada caso, antes de convertir el pro-grama a BASIC. Tenga en cuenta queel valor de la salida temporizada se dcon la instruccin sleep, lo que signifi-ca que cada unidad programada co-rresponde a 2,3 segundos. Si Ud.quiere que esa salida est activa du-rante 3 minutos, precisar demorar180 segundos, o sea, colocamos 80en el casillero de sleep.

    El Programa Inteligente

    Muchas veces, por desperfectosde un sensor, o porque suciedad inte-rrumpe un haz en un sensor externo,o por cualquier otro motivo, se dispa-ra una alarma sin que ello signifiqueque hay intrusos... simplemente es undesperfecto. La posibilidad de contarcon tres zonas de entrada permiteque, aunque desconectemos una deellas, exista proteccin por medio delas dos zonas restantes. En la figura17 mostramos el diagrama de flujoconstruido en el Editor de Programaspara un programa que va contandola cantidad de veces que se dispara elsistema desde una zona sin que sehaya desconectado la central, de estamanera, si un sensor se daa, la alar-ma actuar normalmente, pero alefectuar tres veces el ciclo de disparodesde la misma zona, el sistema en-

    Saber Electrnica

    13

    Central de Alarma Inteligente

    Figura 15

    Figura 16

  • tender que hay una falla, deshabili-tar la zona, pero la central continua-r operando normalmente, protegidapor los sensores de las otras dos zo-nas. Es por este motivo que el instala-dor deber colocar sensores en luga-res estratgicos, conectados a dife-rentes zonas, de manera que si un la-drn reconoce esta forma de operar elsistema, corta un cable externo dn-dose a la fuga hasta ver qu sucedey si nadie acude al aviso vuelve, serdetectado por otro sensor (conectadoa otra zona) y la alarma volver a daruna seal de aviso.

    De esta manera, si el dueo de ca-sa sale de vacaciones y la alarma sedispara por una falla, los vecinos nodebern soportar el sonido del sis-tema de aviso durante horas... slo 3

    veces el tiempo programado para lasalida temporizada.

    En la figura 17 se reproduce esteprograma en diagrama de flujo y en latabla 2 se lista el programa en BASIC.El archivo para poder abrir esta ver-sin que llamamos inteligente (por-que en base a datos previos realiza di-ferentes cosas) en el Editor de Pro-grama se llama media.cad y lo pue-de bajar de nuestra web: www.webe-lectronica.com.ar, haciendo click en elcono password e ingresando la clavealarma. En dicho sitio tambin en-contrar un link para bajar el Editor deProgramacin y un tutorial paraaprender a usar el programa, por siUd. no ha ledo ediciones anterioresde Saber Electrnica. Tambin hayotras versiones para cargar al PICA-

    XE-08 de modo que realice otras fun-ciones e incluso, una opcin que lla-mamos complicada.cad que verificalo que est sucediendo en cada zonaa cada instante y acta en consecuen-cia. Este programa es demasiadogrande y no entra en un PICAXE-08,por lo cual habra que utilizar un PICA-XE18-A, en cuyo caso habra queadaptar el circuito impreso.

    Cabe aclarar que hemos descriptola central de alarma, para completar elsistema hacen falta los sensores(magnticos, de movimiento, ultras-nicos, barreras infrarrojas, etc.), lafuente con su batera, el teclado y elsistema de aviso. En otras edicioneshemos dado circuitos de algunos deestos dispositivos y en esta nota des-cribiremos otros.

    Artculo de Tapa

    Saber Electrnica

    14

    Figura 15

  • Un sistema de alarma se tiene quepoder alimentar a travs de una fuen-te de alimentacin conectada a la redelctrica o desde una batera, paraque el conjunto siga operando porms que exista un corte de energa.Para el sistema de alarma inteligenteque estamos describiendo, es precisocontar con una tensin de 5V (de 4,5Va 6V) para la central y 12V para losdispositivos externos.

    En la figura1 se puede apreciar elcircuito correspondiente a la fuentepropuesta. Este diagrama precisa un

    transformador con primario de acuer-do a la red local y secundario de 15V+ 15V x 3A, de modo que sea posiblealimentar elementos externos relativa-mente potentes. El circuito es muysencillo y emplea un regulador de ten-sin de tres terminales para alimentara la central de alarma. Note que setiene un conector que debe ser conec-tado al cargador automtico de bate-ras y otro conector a donde deben co-locarse los bornes de la batera. Debi-do a la accin de los diodos D5 y D6,como la tensin de la fuente es supe-

    rior a la de la batera (aproximada-mente 15V), mientras haya energaelctrica la batera estar en estadode espera y sta proveer la alimenta-cin cuando se corte la corriente. Elcircuito es muy sencillo y no admiteconsideraciones especiales. La ten-sin de 12V puede proveer una co-rriente de hasta 2A, mientras que latensin de 5V puede proveer una co-rriente mxima de 1A.

    El diseo para la placa de circuitoimpreso sugerida se muestra en la fi-gura 2.

    Saber Electrnica

    15

    Fuente para Sistema de AlarmaTabla 2: Programa para el sistema Inteligente

    'BASIC converted from flowchart: 'C:\DOCUMENTS AND SETTINGS\HORACIO\ESCRITO-RIO\ALARMA\MEDIA.CAD'Converted on 7/23/2005 at 18:08:53

    main:low 0

    label_D: low 1let b0= 0let b1= 0let b2= 0wait 10 ; fija el tiempo de rearme

    label_1B: if pin2=1 then label_76if pin3=1 then label_7Dif pin4=1 then label_3Cgoto label_1B

    label_3C: wait 10 ; fija el tiempo de demora; de la Entrada 1

    label_43: high 0high 1sleep 3 ; fija el tiempo de la salida

    ; temporizada en mltiplos; de 2,3 segundos

    low 1if b0= 3 then label_A9if b1= 3 then label_C7

    goto label_1Blabel_76: let b0=b0+ 1

    goto label_43

    label_7D: let b1=b1+ 1goto label_43

    label_A9: if pin3=1 then label_B4if pin4=1 then label_BCgoto label_A9

    label_B4: let b1=b1+ 1goto label_43

    label_BC: wait 10 ; fija el tiempo de demora; de la Entrada 1

    goto label_43

    label_C7: if pin2=1 then label_E6if pin4=1 then label_DEgoto label_C7

    label_DE: wait 10 ; fija el tiempo de demora; de la Entrada 1

    goto label_43

    label_E6: let b0=b0+ 1goto label_43

    Fuente para Sistema de AlarmaFuente para Sistema de Alarmacon Control Automtico de Baterascon Control Automtico de Bateras

  • El cargador puede ser el que pu-blicamos en la edicin anteriorde Saber Electrnica.El cargador incluye un doblador

    de tensin, basado en el conocidocircuito integrado 555. Este circuitogenera una seal oscilante de formade onda cuadrada que hace que lasalida en la pata 3 pase alternativa-mente, entre los estados de masa y12V.

    En el circuito de la figura 3, cuan-do la pata 3 del 555 est a nivel lgi-co bajo (conectada a masa), C3 secarga a travs de D2 y de D3 hastaque la tensin en sus bornes sea deuna magnitud prxima a 12V.

    Si la pata 3 est a nivel lgico al-to (conectada a la tensin de alimen-tacin), la tensin en el punto deunin de C3/D3 pasar a un valordos veces ms grande, puesto queel polo negativo de C3 est ya a 12Vy la tensin en los bornes de este

    Artculo de Tapa

    Saber Electrnica

    16

    Figura 1

    Figura 2

    Figura 3

  • capacitor cargado es tambin de12V. Note que el diodo D3 est pola-rizado en forma inversa y se blo-quea, mientras estar en estado deconduccin, en estas condiciones,C4 debera cargarse con una ten-sin superior a 12V y llegar en teoraa los 24V. En la prctica, la cargaapenas sobrepasa algunos volt latensin de fuente, que es ms de12V, lo que resulta suficiente paranuestros propsitos.

    A la salida del doblador de ten-sin nos encontramos con un regu-lador hecho a partir de un transistorNPN con un zener como referencia.Podra colocar un BC548 en lugardel TIP31, dado que la corriente de

    carga ser pequea, sin embargo,por seguridad, aconsejamos el em-pleo del transistor de potencia.

    Se debe ajustar la tensin de sa-lida por medio de VR1 para que sealevemente superior a los 14V, aun-que si viera que en carga no hay co-rriente, deber aumentar este valor.Lo ideal sera que con una bateradescargada y conectando un ampe-rmetro en serie, la corriente de car-ga sea del orden de los 10mA a20mA.

    Cabe aclarar que la corrienteque deber entregar la fuente es su-perior a este valor (llega a unos25mA), a consecuencia de que el in-tegrado consume corriente.

    Cabe aclarar que las baterasempleadas en sistemas de seguri-dad poseen una capacidad del or-den de los 8 ampere/hora, lo cualsupone que si la cargamos a raznde 10mA/hora tardara unos 40 dasen cargarse totalmente (si estuvieradescargada por completo). Sin em-bargo, esto no ocurre dado que elacumulador se encuentra en condi-ciones de carga las 24 horas del da.Para bateras de capacidad igual a500mA/hora, el tiempo de carga se-ra de aproximadamente igual a unda. Puede obtener ms detalles delcargador y el diseo de la placa decircuito impreso en la edicin ante-rior de Saber Electrnica.

    Saber Electrnica

    17

    Teclado Microcontrolado

    En Saber Electrnica N 15 pu-blicamos una cerradura digitalanalgica y, apartir de all, va-rios circuitos que pueden utilizarsecomo cerraduras con cdigo, tilespara activar el sistema de alarmaque estamos describiendo. En Inter-net es posible encontrar varios cir-cuitos, en particular me llam laatencin un proyecto extrado de lapgina de Carlos Daz:

    http://perso.wanadoo.es/chyryes/index.htm

    En dicho sitio existen varios pro-yectos interesantes.

    Segn la pgina de referencia, elproyecto fue propuesto por Leonar-do Romn. Con este circuito puedeponer una clave de acceso para en-trar en una habitacin o para abrirun armario, sistema de alarma etc.El teclado activa una alarma quesuena cuando alguien introduce laclave mal tres veces.

    La clave se introduce medianteun teclado de 16 teclas, tambin se

    visualiza el estado en una pantallade cristal lquido (LCD) de 16 carac-teres x 2 lneas. El circuito accionaun rel el cual se conectar al dispo-sitivo de apertura, en nuestro caso elsistema de alarma. El "cerebro" deeste dispositivo es un PIC16F876 yse lo puede cargar con el QuarkPRO 2.

    El esquema se muestra en la fi-gura 1.

    El programa para el PIC se llamallave.asm y se lo puede bajar denuestra web con la clave alarma.Si no sabe cmo cargar el PIC coneste programa, le sugerimos leer elartculo publicado en la edicin ante-rior de Saber Electrnica que ense-a el manejo del ICPROG.

    El diagrama de circuito impreso(PCB) es una modificacin que hici-mos en base a un diseo cedido porJuan David Murillo L (segn dice enla pgina de Carlos Daz), y semuestra en la figura 2.

    El funcionamiento del circuito esel siguiente:

    PARA ENTRAR:1. En la pantalla del LCD se

    muestra el mensaje "INTRODUZCACLAVE" entonces debe introducir laclave de acceso, que inicialmenteser 0000 y pulse la A para que seabra y active el rel.

    2. Cuando el cdigo introduci-do no es el correcto, se muestra elmensaje "CLAVE INCORRECTA" yla puerta no se abre.

    3. Cuando se acumulan tresfallos, al introducir la clave suenauna sirena por un parlante duranteunos 15 segundos, despus se pue-de volver a probar.

    PARA CAMBIAR LA CLAVE:1. Pulse la tecla C de cambio

    de clave, entonces aparece duranteunos instantes el mensaje "CAMBIODE CLAVE"

    2. Despus le pide la claveque tena hasta ese momento (ini-cialmente la 0000) con el mensaje"CLAVE ANTIGUA". Teclea la clavenueva y pulsa A

    Teclado MicrocontroladoTeclado Microcontrolado

  • 3. Si la clave es correcta le pi-de la "NUEVA CLAVE". Teclea lanueva clave y pulse A

    4. A continuacin le pide querepita la clave para verificarla con elmensaje "VERIFIQUE CLAVE". Te-cleee de nuevo la misma clave y pul-se A. Si se equivoca le avisa el error,por lo que deber introducir la nuevaclave

    5. Si la verificacin es correc-ta se cambia la clave y se muestra el

    mensaje "CLAVE CAMBIADA" du-rante unos segundos.

    LA CLAVE DE ACCESO1. Inicialmente es la 0000 2. La clave se almacena en la

    memoria EEPROM de datos delPIC, por lo que, cuando se desco-necte la alimentacin del circuito seconserva la clave

    3. Consta de 4 cdigos quepueden ser: nmeros del 0 al 9, as-

    teriscos (*), y almohadillas (#). A di-ferencia de los cdigos tradicionalesque slo usan los nmeros. Estoproporciona 20736 combinacionesposibles frente a las 10000 que seconsiguen solo con nmeros, lo quese traduce en mayor seguridad.

    Para obtener ms informacinpuede recurrir a la pgina del autor.En la tabla 1 se brinda el programaasm para quienes deseen tipearloen lugar de bajarlo de la web.

    Artculo de Tapa

    Saber Electrnica

    18

    Figura 1

    Figura 2

  • Saber Electrnica

    19

    Teclado Microcontrolado

    T_RELE EQU 20HPCL EQU 02HSTATUS EQU 03HPORTA EQU 05HDATO EQU 06H

    ;PUERTO BKEYB EQU 07HTRISA EQU 05HTRISB EQU 06HTRISC EQU 07HPUNTAB EQU 20HINTENTO EQU 21HTECLA EQU 22HCUENTA1 EQU 23HCUENTA2 EQU 24HCUENTA3 EQU 25HCOD1 EQU 26HCOD2 EQU 27HCOD3 EQU 28HCOD4 EQU 29HCUENTA4 EQU 2AHCOD1A EQU 2BHCOD2A EQU 2CHCOD3A EQU 2DHCOD4A EQU 2EHCODWRITE EQU 2FHEEADR EQU 10DHEECON1 EQU 18CHEECON2 EQU 18DHEEDATA EQU 10CHINTCON EQU 0BHPIR2 EQU 0DHPIE2 EQU 8DHF EQU 1W EQU 0

    #DEFINE EN 05H,2#DEFINE RW 05H,1#DEFINE RS 05H,0#DEFINE ALA 05H,3#DEFINE PORTERO 05H,5

    ORG 00HGOTO INICIOORG 04HBCF PIR2,4RETFIE

    TABLA MOVWF PCLMEN_1 RETLW 'I'

    RETLW 'N'RETLW 'T'RETLW 'R'RETLW 'O'RETLW 'D'RETLW 'U'RETLW 'Z'RETLW 'C'RETLW 'A'

    MEN_5 RETLW ' 'RETLW 'C'RETLW 'L'RETLW 'A'RETLW 'V'RETLW 'E'RETLW 00H

    MEN_2 RETLW 'P'RETLW 'U'RETLW 'E'RETLW 'D'RETLW 'E'RETLW ' 'RETLW 'P'RETLW 'A'RETLW 'S'RETLW 'A'RETLW 'R'RETLW 00H

    MEN_3 RETLW 'C'RETLW 'L'RETLW 'A'RETLW 'V'

    RETLW 'E'RETLW ' 'RETLW 'I'RETLW 'N'RETLW 'C'RETLW 'O'RETLW 'R'RETLW 'R'RETLW 'E'RETLW 'C'RETLW 'T'RETLW 'A'RETLW 00H

    MEN_4 RETLW 'C'RETLW 'A'RETLW 'M'RETLW 'B'RETLW 'I'RETLW 'O'RETLW ' 'RETLW 'D'RETLW 'E'RETLW 00H

    MEN_6 RETLW ' 'RETLW 'A'RETLW 'N'RETLW 'T'RETLW 'I'RETLW 'G'RETLW 'U'RETLW 'A'RETLW 00H

    MEN_7 RETLW 'N'RETLW 'U'RETLW 'E'RETLW 'V'RETLW 'A'RETLW 00H

    MEN_8 RETLW 'V'RETLW 'E'RETLW 'R'RETLW 'I'RETLW 'F'RETLW 'I'RETLW 'Q'RETLW 'U'RETLW 'E'RETLW 00H

    MEN_9 RETLW ' 'RETLW 'C'RETLW 'A'RETLW 'M'RETLW 'B'RETLW 'I'RETLW 'A'RETLW 'D'RETLW 'A'RETLW 00H

    MEN_10 RETLW 'L'RETLW 'A'RETLW ' 'RETLW 'C'RETLW 'L'RETLW 'A'RETLW 'V'RETLW 'E'RETLW ' 'RETLW 'D'RETLW 'E'RETLW 'B'RETLW 'E'RETLW 00H

    MEN_11 RETLW 'T'RETLW 'E'RETLW 'N'RETLW 'E'RETLW 'R'RETLW ' '

    RETLW '4'RETLW ' 'RETLW 'D'RETLW 'I'RETLW 'G'RETLW 'I'RETLW 'T'RETLW 'O'RETLW 'S'RETLW 00H

    MEN_12 RETLW 'I'RETLW 'N'RETLW 'T'RETLW 'E'RETLW 'N'RETLW 'T'RETLW 'E'RETLW 'L'RETLW 'O'RETLW 00H

    MEN_13 RETLW 'D'RETLW 'E'RETLW ' 'RETLW 'N'RETLW 'U'RETLW 'E'RETLW 'V'RETLW 'O'RETLW 00H

    INICIO CLRF DATOCLRF KEYBCLRF PORTABSF STATUS,5MOVLW 06HMOVWF 9FHCLRF DATOBCF ENBCF RWBCF RSBCF ALABCF PORTEROMOVLW 0F0HMOVWF KEYBBCF STATUS,5BCF PIR2,4MOVLW 03HMOVWF INTENTO

    CALL INITLCDCALL INITLCD

    PRINCI CALL CLEARL

    MOVLW 00HCALL SITUCUMOVLW MEN_1CALL ESCMEN

    MOVLW 44HCALL SITUCU

    ECOD12 CALL SUELKEYCALL ESPEKEYMOVWF COD1SUBLW 'B'BTFSC STATUS,2GOTO ECOD12MOVF COD1,WSUBLW 'A'BTFSC STATUS,2GOTO INCORMOVF COD1,WSUBLW 'C'BTFSC STATUS,2GOTO CAMBIOCMOVF COD1,WSUBLW 'D'BTFSC STATUS,2GOTO ECOD12MOVLW '*'

    CALL WRITELECOD22 CALL SUELKEY

    CALL ESPEKEYMOVWF COD2SUBLW 'B'BTFSC STATUS,2GOTO ECOD1MOVF COD2,WSUBLW 'A'BTFSC STATUS,2GOTO INCORMOVF COD2,WSUBLW 'C'BTFSC STATUS,2GOTO CAMBIOCMOVF COD2,WSUBLW 'D'BTFSC STATUS,2GOTO ECOD22MOVLW '*'CALL WRITEL

    ECOD32 CALL SUELKEY

    CALL ESPEKEYMOVWF COD3SUBLW 'B'BTFSC STATUS,2GOTO ECOD2MOVF COD3,WSUBLW 'A'BTFSC STATUS,2GOTO INCORMOVF COD3,WSUBLW 'C'BTFSC STATUS,2GOTO CAMBIOCMOVF COD3,WSUBLW 'D'BTFSC STATUS,2GOTO ECOD32MOVLW '*'CALL WRITEL

    ECOD42 CALL SUELKEY

    CALL ESPEKEYMOVWF COD4SUBLW 'B'BTFSC STATUS,2GOTO ECOD3MOVF COD4,WSUBLW 'A'BTFSC STATUS,2GOTO INCORMOVF COD4,WSUBLW 'C'BTFSC STATUS,2GOTO CAMBIOCMOVF COD4,WSUBLW 'D'BTFSC STATUS,2GOTO ECOD42MOVLW '*'CALL WRITELCALL SUELKEY

    FINCOD CALL ESPEKEYMOVWF TECLASUBLW 'A'BTFSC STATUS,2GOTO FINCOD2MOVF TECLA,WSUBLW 'B'BTFSC STATUS,2GOTO ECOD4MOVF TECLA,WSUBLW 'C'BTFSC STATUS,2GOTO CAMBIOCGOTO FINCOD

    FINCOD2 MOVLW 00HCALL LEECOD

    SUBWF COD1BTFSS STATUS,2GOTO INCOR

    MOVLW 01HCALL LEECODSUBWF COD2BTFSS STATUS,2GOTO INCOR

    MOVLW 02HCALL LEECODSUBWF COD3BTFSS STATUS,2GOTO INCOR

    MOVLW 03HCALL LEECODSUBWF COD4BTFSS STATUS,2GOTO INCOR

    CALL CLEARLMOVLW 02HCALL SITUCUMOVLW MEN_2CALL ESCMENMOVLW 03HMOVWF INTENTOBSF PORTEROMOVLW T_RELECALL DELAYBCF PORTEROMOVLW 10HCALL DELAYGOTO PRINCI

    INCOR MOVLW 0CHCALL COMANDOCALL CLEARLMOVLW MEN_3CALL ESCMENDECFSZ INTENTO,FGOTO INCOR2GOTO ALARMA

    INCOR2 MOVLW 20HCALL DELAYGOTO PRINCI

    ECOD1 MOVLW 44HCALL SITUCUMOVLW ' 'CALL WRITELMOVLW 44HCALL SITUCUGOTO ECOD12

    ECOD2 MOVLW 45HCALL SITUCUMOVLW ' 'CALL WRITELMOVLW 45HCALL SITUCUGOTO ECOD22

    ECOD3 MOVLW 46HCALL SITUCUMOVLW ' 'CALL WRITELMOVLW 46HCALL SITUCUGOTO ECOD32

    ECOD4 MOVLW 47HCALL SITUCUMOVLW ' 'CALL WRITELMOVLW 47HCALL SITUCUGOTO ECOD42

    ALARMA MOVLW 1EHMOVWF TECLA

    ALARMA4 MOVLW 03H

    MOVWF INTENTOMOVLW 00FHMOVWF CUENTA1MOVLW 030HMOVWF CUENTA2

    ALARMA1 MOVLW 20HMOVWF CUENTA4DECF CUENTA1,FBTFSC STATUS,2GOTO ALARMA2

    ALARMA3 BSF ALACALL FRECUBCF ALACALL FRECUDECFSZ CUENTA4,FGOTO ALARMA3GOTO ALARMA1

    ALARMA2 MOVLW 01HCALL DELAYDECFSZ TECLA,FGOTO ALARMA4GOTO PRINCI

    FRECU MOVF CUENTA1,WMOVWF CUENTA3

    FRECU2 DECFSZ CUENTA3,FGOTO FRECU2DECFSZ CUENTA2,FGOTO FRECUMOVLW 030HMOVWF CUENTA2RETURN

    CAMBIOC CALL CLEARLMOVLW MEN_4CALL ESCMENMOVLW MEN_5CALL ESCMENMOVLW 20HCALL DELAYCALL CLEARLMOVLW MEN_5CALL ESCMENMOVLW MEN_6CALL ESCMENCALL SUELKEYMOVLW 44HCALL SITUCU

    CALL COGECODMOVLW 00HCALL LEECODSUBWF COD1BTFSS STATUS,2GOTO INCORE

    MOVLW 01HCALL LEECODSUBWF COD2BTFSS STATUS,2GOTO INCORE

    MOVLW 02HCALL LEECODSUBWF COD3BTFSS STATUS,2GOTO INCORE

    MOVLW 03HCALL LEECODSUBWF COD4BTFSS STATUS,2GOTO INCORE

    MOVLW 03HMOVWF INTENTO

    NUEVACL CALL CLEARLMOVLW 02HCALL SITUCUMOVLW MEN_7CALL ESCMENMOVLW MEN_5CALL ESCMEN

    Tabla 1: Llave electrnica con alarma para apertura de puerta (por Carlos Daz) -http://perso.wanadoo.es/chyryes/

  • Artculo de Tapa

    Saber Electrnica

    20

    MOVLW 44HCALL SITUCUCALL SUELKEYCALL COGECODMOVF COD1,WBTFSC STATUS,2GOTO INCORECMOVWF COD1AMOVF COD2,WBTFSC STATUS,2GOTO INCORECMOVWF COD2AMOVF COD3,WBTFSC STATUS,2GOTO INCORECMOVWF COD3AMOVF COD4,WBTFSC STATUS,2GOTO INCORECMOVWF COD4A

    CALL CLEARLMOVLW MEN_8CALL ESCMENMOVLW MEN_5CALL ESCMENMOVLW 44HCALL SITUCUCALL SUELKEYCALL COGECODMOVF COD1,WSUBWF COD1A,WBTFSS STATUS,2GOTO NOVERIMOVF COD2,WSUBWF COD2A,WBTFSS STATUS,2GOTO NOVERIMOVF COD3,WSUBWF COD3A,WBTFSS STATUS,2GOTO NOVERIMOVF COD4,WSUBWF COD4A,WBTFSS STATUS,2GOTO NOVERI

    CALL CLEARLMOVLW MEN_5CALL ESCMENMOVLW MEN_9CALL ESCMEN

    MOVF COD1,WMOVWF CODWRITEMOVLW 00HCALL EEWRITE

    MOVF COD2,WMOVWF CODWRITEMOVLW 01HCALL EEWRITE

    MOVF COD3,WMOVWF CODWRITEMOVLW 02HCALL EEWRITE

    MOVF COD4,WMOVWF CODWRITEMOVLW 03HCALL EEWRITEMOVLW 20HCALL DELAY

    GOTO PRINCI

    NOVERI CALL CLEARLMOVLW 03HCALL SITUCUMOVLW MEN_12CALL ESCMENMOVLW 43HCALL SITUCUMOVLW MEN_13CALL ESCMENMOVLW 20HCALL DELAYGOTO NUEVACL

    INCOREC CALL CLEARLMOVLW MEN_10CALL ESCMENMOVLW 40HCALL SITUCUMOVLW MEN_11CALL ESCMENMOVLW 20HCALL DELAYGOTO PRINCI

    INCORE DECF INTENTO,FBTFSC STATUS,2GOTO ALARMACALL CLEARLMOVLW MEN_3CALL ESCMENMOVLW 20HCALL DELAYCALL SUELKEYGOTO PRINCI

    COGECOD CLRF COD1CLRF COD2CLRF COD3CLRF COD4

    ECOD12C CALL SUELKEYCALL ESPEKEYMOVWF COD1SUBLW 'B'BTFSC STATUS,2GOTO ECOD12CMOVF COD1,WSUBLW 'A'BTFSC STATUS,2RETURNMOVF COD1,WSUBLW 'C'BTFSC STATUS,2GOTO ECOD12CMOVF COD1,WSUBLW 'D'BTFSC STATUS,2GOTO ECOD12CMOVLW '*'CALL WRITEL

    ECOD22C CALL SUELKEY

    CALL ESPEKEYMOVWF COD2SUBLW 'B'BTFSC STATUS,2GOTO ECOD1CMOVF COD2,WSUBLW 'A'BTFSC STATUS,2RETURNMOVF COD2,WSUBLW 'C'BTFSC STATUS,2GOTO ECOD22CMOVF COD2,WSUBLW 'D'BTFSC STATUS,2GOTO ECOD22CMOVLW '*'CALL WRITEL

    ECOD32C CALL SUELKEY

    CALL ESPEKEYMOVWF COD3SUBLW 'B'BTFSC STATUS,2GOTO ECOD2CMOVF COD3,WSUBLW 'A'BTFSC STATUS,2RETURNMOVF COD3,WSUBLW 'C'BTFSC STATUS,2GOTO ECOD32CMOVF COD3,WSUBLW 'D'BTFSC STATUS,2GOTO ECOD32CMOVLW '*'

    CALL WRITELECOD42C CALL SUELKEY

    CALL ESPEKEYMOVWF COD4SUBLW 'B'BTFSC STATUS,2GOTO ECOD3CMOVF COD4,WSUBLW 'A'BTFSC STATUS,2GOTO RETU4MOVF COD4,WSUBLW 'C'BTFSC STATUS,2GOTO ECOD42CMOVF COD4,WSUBLW 'D'BTFSC STATUS,2GOTO ECOD42CMOVLW '*'CALL WRITELCALL SUELKEY

    FINCODC CALL ESPEKEYMOVWF TECLASUBLW 'A'BTFSC STATUS,2RETURNMOVF TECLA,WSUBLW 'B'BTFSC STATUS,2GOTO ECOD4CGOTO FINCODC

    ECOD1C MOVLW 44HCALL SITUCUMOVLW ' 'CALL WRITELMOVLW 44HCALL SITUCUCLRF COD2GOTO ECOD12C

    ECOD2C MOVLW 45HCALL SITUCUMOVLW ' 'CALL WRITELMOVLW 45HCALL SITUCUCLRF COD3GOTO ECOD22C

    ECOD3C MOVLW 46HCALL SITUCUMOVLW ' 'CALL WRITELMOVLW 46HCALL SITUCUCLRF COD4GOTO ECOD32C

    ECOD4C MOVLW 47HCALL SITUCUMOVLW ' 'CALL WRITELMOVLW 47HCALL SITUCUGOTO ECOD42C

    RETU4 CLRF COD4RETURN

    LEECOD BSF STATUS,6BCF STATUS,5MOVWF EEADRBSF STATUS,5BCF EECON1,7BSF EECON1,0BCF STATUS,5MOVF EEDATA,WBCF STATUS,6RETURN

    EEWRITE BSF STATUS,6

    BCF STATUS,5MOVWF EEADRBCF STATUS,6MOVF CODWRITE,WBSF STATUS,6MOVWF EEDATABSF STATUS,5BCF EECON1,7BSF EECON1,2BCF INTCON,7MOVLW 55HMOVWF EECON2MOVLW 0AAHMOVWF EECON2BSF EECON1,1BSF INTCON,7BCF STATUS,5BCF STATUS,6

    EEWRIT BTFSS PIR2,4GOTO EEWRITBSF STATUS,5BSF STATUS,6BCF EECON1,2BCF STATUS,5BCF STATUS,6BCF PIR2,4

    RETURN

    GETKEY MOVLW 0FHMOVWF KEYBNOPMOVF KEYB,WMOVWF TECLACALL REBOTEMOVF KEYB,WSUBWF TECLA,FBTFSS STATUS,2GOTO GETKEYSUBLW 0FHBTFSS STATUS,2GOTO HAYTECLRETLW 0FH

    HAYTECL BTFSC KEYB,4GOTO ROW1BTFSC KEYB,5GOTO ROW2BTFSC KEYB,6GOTO ROW3BTFSC KEYB,7GOTO ROW4RETLW 0FH

    ROW1 MOVLW 01HMOVWF KEYBNOPBTFSC KEYB,4RETLW 31H

    ;TECLA=1MOVLW 02HMOVWF KEYBNOPBTFSC KEYB,4RETLW 32H

    ;TECLA=2MOVLW 04HMOVWF KEYBNOPBTFSC KEYB,4RETLW 33H

    ;TECLA=3MOVLW 08HMOVWF KEYBNOPBTFSC KEYB,4RETLW 'A'

    ;TECLA=ARETLW 0FH

    ROW2 MOVLW 01HMOVWF KEYBNOP

    BTFSC KEYB,5RETLW 34H

    ;TECLA=4MOVLW 02HMOVWF KEYBNOPBTFSC KEYB,5RETLW 35H

    ;TECLA=5MOVLW 04HMOVWF KEYBNOPBTFSC KEYB,5RETLW 36H

    ;TECLA=6MOVLW 08HMOVWF KEYBNOPBTFSC KEYB,5RETLW 'B'

    ;TECLA=BRETLW 0FH

    ROW3 MOVLW 01HMOVWF KEYBNOPBTFSC KEYB,6RETLW 37H

    ;TECLA=7MOVLW 02HMOVWF KEYBNOPBTFSC KEYB,6RETLW 38H

    ;TECLA=8MOVLW 04HMOVWF KEYBNOPBTFSC KEYB,6RETLW 39H

    ;TECLA=9MOVLW 08HMOVWF KEYBNOPBTFSC KEYB,6RETLW 'C'

    ;TECLA=CRETLW 0FH

    ROW4 MOVLW 01HMOVWF KEYBNOPBTFSC KEYB,7RETLW '*'

    ;TECLA=*MOVLW 02HMOVWF KEYBNOPBTFSC KEYB,7RETLW 30H

    ;TECLA=0MOVLW 04HMOVWF KEYBNOPBTFSC KEYB,7RETLW '#'

    ;TECLA=#MOVLW 08HMOVWF KEYBNOPBTFSC KEYB,7RETLW 'D'

    ;TECLA=DRETLW 0FH

    SUELKEY CALL GETKEYSUBLW 0FHBTFSC STATUS,2RETURNGOTO SUELKEY

    ESPEKEY CALL GETKEYMOVWF TECLASUBLW 0FHBTFSC STATUS,2GOTO ESPEKEYMOVF TECLA,WRETURN

    ESCMEN MOVWF PUNTABESCMEN2 CALL TABLA

    ADDLW 00HBTFSC STATUS,2RETURNCALL WRITELINCF PUNTAB,FMOVF PUNTAB,WGOTO ESCMEN2

    WAITLCD BSF STATUS,5MOVLW 0FFHMOVWF DATOBCF STATUS,5BSF ENBCF RSBSF RWMOVLW 0FFHMOVWF DATO

    WAITLC BTFSC DATO,7GOTO WAITLCBCF ENBCF RWBCF DATO,7BSF STATUS,5CLRF DATOBCF STATUS,5RETURN

    INITLCD MOVLW 38HCALL COMANDOMOVLW 0CHCALL COMANDOMOVLW 06HCALL COMANDORETURN

    CLEARL MOVLW 01HCALL COMANDORETURN

    WRITEL BSF ENBSF RSBCF RWMOVWF DATOBCF ENCALL WAITLCDRETURN

    COMANDO BSF ENBCF RSBCF RWMOVWF DATOBCF ENCALL WAITLCDRETURN

    SITUCU IORLW 80HCALL COMANDORETURN

    DELAY MOVWF CUENTA1DELAY3 MOVLW 0FFH

    MOVWF CUENTA2DELAY2 MOVLW 0FFH

    MOVWF CUENTA3DELAY1 DECFSZ CUENTA3,F

    GOTO DELAY1DECFSZ CUENTA2,FGOTO DELAY2DECFSZ CUENTA1,FGOTO DELAY3RETURN

    MOVWF CUENTA1REBO DECFSZ CUENTA1,F

    GOTO REBORETURN

    ORG 2100HDE

    30H,30H,30H,30H

    END

  • El interesante circuito de sirenaque presentamos se caracteri-za por la elevada potencia quepuede entregar un parlante por eluso de un transistor de efecto decampo de potencia (Power FET).

    Adems de esto, esta sirena tie-ne ajustes de tono, modulacin e in-termitencia independientes, lo queposibilita al usuario ajustar el circui-to para un mejor sonido.

    Finalmente, esta sirena es habili-tada directamente por una salida l-gica CMOS sin la necesidad de rel,y en la condicin de espera su con-sumo es extremadamente bajo. Esola vuelve ideal para circuitos de alar-ma alimentados por batera o bienpara uso automotor.

    La sencillez del proyecto permitetambin su montaje en una caja dedimensiones reducidas.

    Las caractersticas son las si-guientes:

    Tensin de alimentacin: 6Vc.c.a 12Vc.c.

    Corriente de reposo: inferior a1mA.

    Corriente en accionamientopleno: 2A a 4A.

    Potencia de audio: 10 a 20W.

    En trminos de oscilador de bajoconsumo y excelente desempeo,pocos circuitos integrados puedenganarle al 4093. En verdad, sus cua-tro puertas NAND independientespueden resultar en hasta 4 oscilado-res diferentes, y con la posibilidadde comando externo.

    En la figura 1 tenemos el diagra-ma completo de la sirena.

    En este circuito usamos dospuertas como osciladores y otrasdos ms como buffers mezcladoresy amplificadores.

    De esta forma, la primera puerta(CI1a) es el oscilador de modula-cin, que determina la cadencia delos toques o sus variaciones. En es-te circuito, VR1 determina la fre-cuencia juntamente con C1, mien-tras que VR2 determina la profundi-dad de la modulacin.

    En verdad, podemos hasta modi-ficar el efecto, "suavizando" la mo-

    dulacin con la conexin de un ca-pacitor de 1F a 22F entre la juntu-ra de VR2 y R5 y el negativo (0V) dela alimentacin. El oscilador de au-dio est formado por CI1b y tiene sufrecuencia determinada por C2 yajustada en VR3. Obtenemos en lasalida de este oscilador un tono deaudio modulado que es llevado a lasotras dos puertas, que funcionan co-mo un buffer (aislador) y amplifica-dor digital. Las seales entregadas aeste buffer pueden ser controladasexternamente por el pin 5 del CI1b.Si este pin estuviera en el nivel bajo,lo que ocurre sin seal de habilita-cin (H), ya que R4 lo mantiene atierra, el oscilador CI1b no funciona.Si este pin fuera al nivel alto, a partirde una salida CMOS por ejemplo, eloscilador entra en accin, siendomodulado por CI1a. Las sealesamplificadas digitalmente son lleva-das a un transistor de efecto decampo de potencia del tipo IRF640 oequivalente. En realidad puede em-plearse cualquier FET de ms de 1Ade fuente, es por ello que en la pla-

    Saber Electrnica

    21

    Sirena para Alarma con Habilitacin Lgica

    Sirena para Alarma con Habilitacin LgicaSirena para Alarma con Habilitacin Lgica

    Figura 1

  • ca de circuito impreso identificamosdnde debe conectarse cada pata

    del transistor. Le reco-miendo que consulte en lacasa de electrnica de sulocalidad qu transistorFET de potencia tiene, p-dale que le indique la dis-posicin de los terminalesy conctelo a la placa decircuito impreso (figura 2)por medio de cables y d-telo de un disipador de ca-lor.La principal caractersticade este tipo de transistores presentar una resisten-cia extremadamente bajaentre el drenaje (d) y lafuente (s) cuando est sa-turado.Esto significa un excelenterendimiento en la excita-cin de parlantes y otrascargas en circuitos de bajatensin. De hecho, estostransistores pueden con-ducir corrientes muy eleva-das (del orden de variosamperes) sin problemas, loque significa una potencia

    de decenas de watt en un parlantecomn.

    La disposicin de los componen-tes en una placa de circuito impresose muestra en la figura 2.

    El transistor de efecto de campode potencia necesita un buen disipa-dor de calor, y el parlante debe teneruna potencia superior a 10W parasoportar la intensidad de la seal ge-nerada. Para obtener mayor rendi-miento se debe usar una pequeacaja acstica.

    Para probar la sirena conecte launidad a una batera o fuente de porlo menos 3A. Por un instante, conec-te el punto H al positivo de la alimen-tacin. Esto habilitar el circuito ypermitir el ajuste en los tres trim-pots. Para una versin con un pocomenos de rendimiento, en caso dedificultad de obtencin del FET depotencia, se puede usar un Darling-ton NPN de por lo menos 4A, comopor ejemplo el TIP 120 o TIP 121. Eneste caso, el transistor de potenciatambin debe ser dotado de un buendisipador de calor.

    De esta manera, damos por fina-lizado este tema, esperamos quecada circuito le resulte til y quepueda montar un sistema de alarmaa su medida.

    Artculo de Tapa

    Saber Electrnica

    22

    Figura 2

    Central de AlarmaR1: 22kR2: 10kR3, R4, R5: 1kR6, R7, R8 y R9: 330IC1: PICAXE -08D1 y D2: diodos ledQ1 y Q2: BC548BD3 y D4: 1N4148Conector mini jack stereoConectores para las entradas ysalidas.Fuente de 4 a 6V.

    Fuente para AlarmaIC Reg 1: 7805D1, D2, D4, D5 y D6: diodos1N5402D3: diodo Zener 15V x 1W

    C1: 470pFC2: 100FR1: 470R2: 1kQ1: TIP31CTransformador con primariosegn red local y secundario de12 +12V por 3A.

    Teclado MicrocontroladoQ1: TIP31CQ2: BC547Cristal de cuarzo de 10MHz1 PIC16F8762 capacitores de 22pF4 resistores de 1k5 resistores de 10k1 resistor de 4701 resistor de 680

    1 preset de 10k1 mdulo LCD 16X21 teclado HEX de 4 filas y 4columnas1 diodo 1N40071 rel

    Sirena para AlarmaIC 1: 4093BQ1: IRF640R1: 10kR2, R3, R4, R5, R6 y R7: 1kVR1, VR2: 1MVR3: 100kC1 y C2: 1F x 25VC3: 100F x 25VBatera de 12V

    Varios: cables, estao, etc.

    LISTA DE MATERIALES