Está en la página 1de 9
INTERFAZ UNIVERSAL PARA Todos hemos pensado alguna vez en poder controlar con un microordenador algin sistema 0 conectar varios aparatos autométicamente, siempre y cuando se cumplan ciertas condiciones. Pues bien, teniendo un SPECTRUM y conectando el equipo en la parte de atrés, se puede cumplir este deseo en nuestra propia casa, sin’ tener que pensar en la complejitiad de los automatismos empleados en la industria oe = é os——tt SS “ on oe quipo Interfaz universal para el SPECTRUM. on este interfaz universal se puede conectar la luz exterior del jardin automatica- mente cuando oscurezca y apagarla cuando amanezca, También se puede poner en marcha el riego por aspersion cuando caiga el sol y se necesite por esiar el terreno dema: siado seco, teniendo la tranquilidad de que se cumplen las dos condiciones necesarias para que no se estropee el césped. Esio es un pequefio botén de muestra, ya que con uficiente imaginacién se puede adecuar el equipo con el programa correspondiente a muchas mas aplicaciones encilla explicacion del esquema eléctrico Este aparato tiene dos alimentaciones total- mente aisladas para proteger el microordena dor: una de 5 V y otra que puede oscilar entre 6y 10 V. La de 5 V se obtiene al conectar e! equipo al SPECTRUM, pues en el conector de la parte de atras hay’ disponibles 5 V y 0 V. No confundir estos 0 V con la masa corres. Pondiente a la otra tension, ya que, debido al aislamiento, son cistintas Como podemos apreciar en el esquema eléctrico, éste tiene dos partes notablemente diferentes: el intertaz y los circuitos de dete cin de las distintas entradas, junto con el ac- CONECTOR SPECTRUM cionamiento de las salidas. A pesar de ser dos circuitos tan diferentes, fisicamente se ha hecho en un solo circuito impreso, por no ser demasiado complejo, y ademas se gana mu: cho en cuanto a voiumen del equipo El interfaz esta compuesto grades y el conector para el SPECTRUM. El IC1 es un decodificador de direcciones (74LS138) que nos permite seleccionar un Ge las partes del IC2, siendo una para las se- ales de entrada y ot ordenar las sali Gas. EI IC2 es un 74L$244, circuito que trans. fiere los datos de forma unidireccional cuan: do es seleccionado, por lo que la primera parte se usa como entrada al micro y la se gunda como salida, Con este montaje tene. ‘mos un interfaz con un puerto de entrada de 4 bits (D7, D6, D5 y D4) y un puerto de salida también de 4 bits (D3, D2, Dt y D0). Se com: pleta el interfaz latch par ta que volvamos a desat se ha realizado con las cuatro puertas NAND. contenidas en un 74LSO0, eteccién de entradas y activacion de salidas yunda parte del circuito corres la deteccion de entradas y acciona: miento de salidas esta diferenciada princi Palmente en cuatro zonas: la primera con 2 entradas de tipo analogico (EAI y a ‘segunda con 2 entradas digitales (ED la tercera con 1 salida que actua 0 desconec: ta un relé reed de 5 V, que abre o cierra un contacto (RL1 y AL2), y finalmente, la cuarta, con 1 salida que corta o satura un transistor con salida en colector abierto (ST1) La entrada analogica EA1 esta compuesta por un operacional Cuya entrada no inversora tiene una referencia de 2,5 V a causa del divi- sor formado por R12 y R13, de forma que cuando la entrada inversora supere esta ten- sin, se produzca una transicion de estado, que depende del potenciometro Pt de 100 K y del detector que pongamos, segun la apli- cacion. La entrada EA2 es idéntica, salvo P2, cuyo valor es de 50 K. Estas entradas anal6. gicas atacan a uno de los transistores (T1 y 72), que se corta 0 se satura, cambiando el estado del fotoacoplador (IC4 e ICS) y det tandolo al final las patillas 17 y 15 de IC2 Las entradas digitales actuan directamente sobre los fotoacopladores IC6 e IC7 del tipo TIL 111, y realizando la deteccién final las pp. tillas 13 y 11 de IC2. La razén del empleo de los fotoacopladores es conseguir un aisla miento total del exterior con respecto al SPECTRUM. Esta parte puede alimentarse con una pila de 9 V de tipo 6F22 o una fuen. te exterior cuya tension esté comprendida entre 6 y 10 V, totalmente aislada del interfaz, que esta alimentado por el propio SPECTRUM. (Dezacteristicas de tas salidas al exterior Para tacilidad de uso tenemos dos tipos de salida. Una de ellas acta 0 desconecta un rele reed de 5 V, que cierra el circuito com. execrn coon _/ 7 POE MES 212 Monte del equipo sobre 12 cai puesto por AL! y RL2, consiguiendo de esta manera un aislamiento total. El relé puede so- portar entre contactos una tension de 220 V de alterna y 1 A y es activado mediante 14. que a su vez recibe la sefial de CI3, cuya fun cion se explicara en otro apartado La otra salida es el transistor TS conectado en colector abierto, capaz de soportar 100 mA y una tensién de 40 V, que son los valo. es maximos del transistor tipo BC107 util- zado para la salida ST1. Este transistor es ac: tuado por un fotoacoplador (IC8) para conse: Quir e! aislamiento total con el SPECTRUM, Las salidas se pueden desactivar por me- dio del micro con las sefiales D2 y DO, que atacan a las patillas 6 y 2 de IC2, respectiva: mente; y este, a su vez, por las salidas 14 y 48 conectadas a los terminales 5 y 10 de CI3, ue son los que resetean las salidas RL1-RL2 y ST1, llevandolas de esta forma al estado de Teposo. EV ecomendaciones para el montaje del equipo La deteccion de las entradas digitales se basa en el cierre o el cortocircuito de un inte- rruptor 0 por medio de una logica adecuada, de ED! 0 ED2, con la masa aislada del ‘SPECTRUM, Tal y como esta el programa de aplicacion, estas sefiales rio se utlizan, por lo que se advierte que, segiin se haga el pro: rama, la deteccion de una condicion puede Ser por nivel l6gico «O» 0 nival «1», usando respectivamente el cierre o apertura para de- tectario. Las entradas analégicas se pueden hacer por medio de una fotorresistencia, de forma que cuando incida la luz en ellas tengan un valor de menos de 5 K, y cuando estén sin luz, de varios cientos de KA. Otra forma pue: de’ ser por medio de fotodiodos, que son CONECTOR AL SPECTRUM z PORTAPILAS ha 2 ee ‘limentacién i} 10 REM “control de riego ere* 28 PAPER 6: BORDER 4: INK™2: BRIGHT 1 30 DIM hs(4,32) a0 LET nscas=: 58 LET hs(2) sistema de control 60 LET he¢3) riege conectado” 7 LET nse) rego desconectade 80 PRINT HEC): PRINT nEC2)? PRINT HS! RINT + PRINT 90 PAPER 2: INK 7: PRINT hS(1): PRINT PRINT ECL): PRINT 108 GO SUB 1008 128 LET p=: LET t=0 LISTADO 130 yao 150 160 170 i (100 872 OUT 127,25: ; ExT i ci P1010 RETURNS? 2 2000 LET t=2: PRINT HEC hSC1): PRINT 201 RETURN 3008 FOR i=: 3010 RETURN Ler TF a=63 THEN LET p=pe1 If p=t AND e=@ THEN. ‘LET IF £032 THEN G0 TO. 120, 60 10 90 de rie sca 10 Seo: FOR i=1 TO 100: PAUSE 1 If ps2 THEN OUT 1275247: GO SUB 2000 1: 60 T0 130 PAUSE |100: NEXT i N PRINT-HE(Q)2 PRINT 213 puede efectuarse la primera operac resutenciae le dos potent sobre lbs lugares indi in imagen ¥ 108 2 ICT @ 1C8 que son ls 1 Respetar Is posicon unos dispositivos semiconductores sensibles a la incidencia de luz visible o infrarroja, de manera que cuando incide luz en ellos con: ducen, y sin ella se comportan como un dio- do en’ corte Otro componente que puede aplicarse a esta entrada es un detector de humedad, que funciona de la siguiente forma: cuando detec: ta humedad en la tierra, la impedancia que presenta es baja; sin embargo cuando esta seca se hace muy alta. Con la combinacion de este Ultimo elemento y uno de los anterio: res obtenemos las entradas necesarias para @! control de un sistema de riego, que es la aplicacion que proponemos. Para conectar el equipo al ZX-81 solo hay que adaptarle el conector, cortandole las pa: tillas sobrantes, es decir, dos por cada lado: el HARDWARE y las recomendaciones son las mismas. El programa varia un poco (se comenta més. adelante). eS Ee fA i paseo © los componenies por lami ros y los diodos sos por la 4 0] rele reed sogin puede ‘destinados a Tas pos En este rR] Es ecomendaciones para el Proceso de puesta en marcha El proceso de conexién y puesta en mar. cha es el siguiente: 1, Estando apagado el SPECTRUM, co: nectar por detras nuestro equipo y mantener el conector cannon hembra desconectado, siendo conveniente que este el interruptor $1 en OFF, 2. Encender el SPECTRUM e introducir el programa mediante el teclado si es la primera vez; si no, cargarlo a memoria en caso de te- nerio grabado en un casete 3. Correr el programa, y durante 15 se gundos tendremos tiempo para conectar el ‘conector macho principal con los detectores exteriores; encender el equipo, poniendo el interruptor $1 en ON y observando que el Led rojo se enciende. ue 22 BCI las @ sntogrados IC Be) cozecior acopladeres| forme el montaie de cada en fa serigrafa co de ka altura del conoctor ¥ Is | sot para pesicionamien Este equipo puede funcionar con una fuen: te de alimentacién exterior, que se conec' por medio del jack; éste desconecta autom ticamente la pila para que no haya proble. mas. El valor de la tension de la fuente puede variar desde 6 hasta 10 V. La raz6n de poner el conector macho prin- cipal despues de estar corriendo el programa eS que el sistema esté bajo control y el relé no se acide involuntariamente, lo cual nos po- dria causar un arranque falso. ED rograma ejemplo de aplicacién para controlar un sistema de xiego Lo primero que vamos a hacer es plantear el problema que tiene que resolver el progra~ ma de aplicacion. Las condiciones previas ‘Sequdamente se montarén los condensadores Bi corte de fa sokdadura Bm B88 es el conn de caja Sin mecanizar, fa ferrupion ‘separadoresconoctor cannon el ack de facion exterior Los separadotes son de 30 "ack de 35 mm de didmetra. que han de cumplirse para conectar cual: quier sistema de riego por aspersin o de Cualquier otro tipo suelen ser dos: que el sol haya caido, para que no se estropee el cés- ped 0 las plantas, y que el riego sea nece- sario por estar la tierra suticientemente seca, Ya explicamos en parrafos anteriores como se pueden realizar estas detecciones. Acon: sejamos que cualquier aplicacion contenga fen su programa una subrutina como la que empieza en la sentencia 1000 y acaba en la 1010, al objeto de disponer de 15 segundos Ge cantrol del sistema parado, para conectar- lo adecuadamente y poner en marcha los cir cuitos de deteccion Una vez comprobado que se cumplen las condiciones, habra que activar el relé, para conectar el sistema de riego; mantenerlo un tiempo, que en principio hemos fijado en 20 minutos (pero es facilmente modificable), y volver a Consultar los detectores para com- nara os oe = @ IC3, segin la ‘sefialada en la. i Inoradoe sre ss coregpncnes Sao oo ard e+ parte gue el Sus componentes instalad ‘su ron ‘canon, it 215 Bh ina vee UU srencado el programe propuest en la antl Sparecerd fo quo cheervames ef Durante quince segundos 0 216 concctor probar si ha sido suficiente. Si el detector de humedad comprueba que no ha sido sufi- ciente, el ciclo vuelve a empezar. EM xctonamtento del programa de aplicacién Este programa, del cual damos ef listado, detecta la caida del sol por el nivel bajo de DB y la falta de humedad por el nivel alto ¢ D7 (127, que en binario es 01111111). Para la entrada, D0-D3 estan fijadas a nivel al siempre. Para la salida se activa el r6l6 lle- vando D3 a nivel bajo (247, que en binario es 11110111), y para desactivaria se efectua a través de D2 poniéndole tambien a nivel bajo y manteniendo en alto D3 (251, que en binanio @s 11111011). La direccién del puerto de en trada y de salida es 127. Las entradas y sali- das no utlizadas se dejan en vacio El programa consta de distintos bloques con entidad propia, que vamos a explicar a continuacién, El bloque compuesto por la instruccién 10 no tiene ninguna funcionalidad, ya que es un simple comentario. Otro bloque va desde la instruccion 20 hasta la 90, en la que se asigna una defini cién a cada variable h$, correspondiente nS. (1) a blancos, h$ (2) al titulo, que es «sistema de control de riego», hS (3) corresponde a fiego conectado» y'h$ (4) a «iego desco- nectado»; y la presentacion de que el siste- ma esta en marcha, Este bloque se puede modificar a gusto de cada uno y segun s propias necesidades. El siguiente bloque sélo se compone de la sentencia 100, que nos manda a la subrutina que empieza en la linea 1000 y acaba en la 1010, cuya unica finalidad es resetear las. salidas y dar un tiempo de 15 segundos, para detect Almentacion: ‘Desde el SPECTRUM 5 V 2) Pia de 9 V o iuente externa entre 6 y 10 V. Ambas aimentaciones ‘estan fotamente asiadas. Conexion directa a! ‘SPECTRUM, Entradas analog ‘con potenciomelios do. 100 y 50K Entradas aigitales para interuptores 0 circutos fogicos Saida relé de 5 V, un Contacto que soporta 220 V1 A Sala por transistor en Colector ablerto que Soporta 40 V/i00 ma Diode Led indicador de encendido/apagaco, aproximadamente, antes de empezar a ser activa la deteccion. Este tiempo se puede modificar, por ejemplo al doble, cambiando en la instruccion 1000 donde pone PAUSE 10, por PAUSE 20, EI bloque compuesto por las instrucciones 180-280 es el que detecta realmente el esta: do del puerto de entrada, y acta sobre el puerto de salida, La deteccion se hace valida ‘cuando se produce dos veces, con objeto de evitar rebotes falsos ED ctratinas ce! programa de aplicaciones Cuando una deteccién es valida, se actua el rolé reed en la linea 150 y se llama a la subrutina que empieza en la linea 2000, la cual nos da la informacion en la pantalla de television de s«tiego conectado» e informa al programa para que continue, terminando el bloque y pasando a la linea 180. El Ultimo bloque de! programa compuesto por la linea 180 llama a la subrutina que em: pieza en la linea 3000, la cual da una tem- Porizacion de unos 15 minutos, aproximada: mente, durante la cual sigue actuando el relé, devolviendo el control al programa cuando vence este tiempo. El final de la linea 180 cierra el ciclo, volviendo a empezar el progra- ma en la linea 90. Este programa, con pequefias modificacio- nes, es perfectamente valido para el ZX-81 La idea sigue siendo la misma, pero para adaptarlo habra que sustituir la deteccion de las condiciones y conexién del sistema reali- Zadas mediante las instrucciones IN y OUT, or unas subrutinas en lenguaje maquina. Ei resto del programa es igualmente valido, su: primiendo las instrucciones que manejan los colores (PAPER, INK, BORDER Y BRIGHT), ‘LISTA DE COMPONENTES RESISTENCIAS A, R2, RL. RA RIT, RIT- essences 1H YW (nar, 915,00), FB. 25, R27, R2B,RZO- esses 2 4 W (0 ‘09, FAL Ra, RIS, R20, R= Restereas IK YW (mar req.) AD RIG Aesiecas 20 K V4 W (io, i, ara). FS AROS. essences 54 Ye W (al) Rib Rig, RIB AI. RS, He Fesistencas 22 KYW (190,90, ran 22: essere 470 © Ye W (arti, vale, marin POTENCIOMETROS i Plencieto nal de 100 K pura cat inpeso 2. Poenlomevo ial SO K' pa creo pes, | (CONDENSADORES (Gt, C3, 05 Condersares 100 nF. Pose, KH 2 C4. C6 Condersadoes TF. Tn, 16 V. propos Di, 02,03, 04, Ds, 06, 07- Didos 14148, | Li Dota 'ted oe [TRANSISTORES Ti, T2, TS, Te Tanssires NPN C109. 1B. Tension NEN CTO. CIRCUITS INTEGRADOS ICI- Chao nega 75138 C2: Creatainerad 7aL sous C3. Cato intgado 74.50. HCA IC, 106, IO, IC. Circuits iad Ta 11 1C9- Cra ined 747 Daagrama de Myo del programa de aplicacin. 217

También podría gustarte