 < ---------------------------- [ EKO Magazine ] ---------------------------- >
 < - [ Practica de Electronica ] -------------------------------------------- >
 < - [ por GiBa ] ------------------------------------------------ (EKO 02) - >


Practica de Electronica


Si ustedes son como yo, que estando adelante de la compu tienen ganas de que
el puntero del mouse salga de la pantalla hasta, por ejemplo, la tecla de la
luz para apagarla, sin tener que mover las manos de donde estan, bueno, aca
esta la posible solucion.
Este texto ~no~ fue hecho con los primeros 128 caracteres, adjunte un gif con
el diagrama.


Circuito


tic.gif       Ŀ
              tic1
                          tic1= Triac del Amperaje Necesario
      B0-0D  ٳ              ic1 = Opto Triac MOC3011
      A0Ĵ 0C             r1  = 1200 ohm
                              l1  = Led
           r1 Z                A   = 220V Vivo
              Z                B   = 220V Neutro
                              C   = Salida Vivo
                         D   = Salida Neutro
             ] ic1            -gnd= Negativo de la PC
                         v+  = Cable del Puerto
               ¿ -gnd
           l1 O
              |
              0 v+

Explicacion


Este circuito es un interruptor para aparatos de 220V.
Al estar conectado se le manda un 1 por el puerto de la pc mediante un
programa. Al recibir el 1 el optotriac habilita su salida gatillando al triac
por lo cual hay conduccion hacia la carga, que debe estar conectada a C y D.

Componentes


Triac: Es un interruptor de estado solido. Cuando no hay tension el la
compuerta, la salida no se conecta a la entrada. Cuando se le aplica tension
hay circulacion de corriente.
Su funcionamiento es semejante al de un rele.

Optotriac: Es un triac que en el lugar del gatillo tiene un fotosensor. A este
fotosensor se lo excita con un led, el cual es activado por una tension baja.
De esta forma queda el circuito dividido en dos partes, y la parte de alta
tension no se conecta a la de baja, protejiendola.
Todo esto del led y el triac esta dentro de un integrado, ni sue~en con verlo.

Conexion


Se lo puede conectar directamente al puerto paralelo.
Se pueden hacer hasta 8 de estos circuitos individuales para 8 dispositivos
distintos.
La conexion seria desde el pin 2 al 9 son los diferentes gatillos o v+ para
cada uno de los circuitos. El -gnd es siempre el mismo y va conectado a los
pines 18 a 25.


Programa

El programa debe encender o apagar el bit correspondiente al pin del puerto
deseado.

En assembler basta con:

mov ax,0378h   ;direccion del puerto
mov ax,dx      ; a dx
mov ax, 000ffh ;prender todos los bits
out dx,ax      ; realizar la salida

En lenguaje C:

char s;
s=0x01;            // Enciende solo el primer dispositivo
outportb(0x378,s); // Envia la se~al

En Basic:

int estado;
estado=inp(&h378) 'leo que esta prendido y que apagado
estado=estado or &h04 'sea cual sea, enciendo el tercer dispositivo
out &h378,estado     ' envio la se~al



Programa Linux


Bajo linux seria algo asi:

#include <stdio.h>
#include <unistd.h>
#include <asm/io.h>

#define BASEPORT 0x378 /* lp1 */

int main()
{
  /* Pide acceso*/
  if (ioperm(BASEPORT, 3, 1)) {perror("ioperm"); exit(1);}
  
 outb(0, BASEPORT); // Apagar todo lo que hay.
  
  //devolver los permisos.
  if (ioperm(BASEPORT, 3, 0)) {perror("ioperm"); exit(1);}

  exit(0);
}


Para cerrar


Calculo del triac: Pedir un triac de aproximadamente el doble de la corriente
que se vaya a utilizar. Por lo general el mas chico que hay es de 8 A que es
mas que suficiente para una lamparita o una radio.

!!!CUIDADO!!!
el soporte del triac es conductor y generalmente esta conectado a 220V, asi
que ponerlo donde no se lo pueda alcanzar.





  --------------------------------------------------------------------------
 | Nota del Editor: el diagrama al que GiBa hace mencion se encuentra en el |
 | directorio addons/eko02-08 con el nombre fig.gif.                        |
  --------------------------------------------------------------------------

*EOF*