Continuando la serie de artículos sobre aparatos que tengo, introduzco el último y más importante del sistema casero de domótica que he creado.
El kit o módulo que aparece en la fotografía pertenece a la familia de módulos a relé de la empresa CEBEK, cuyo código es T-1. Es un módulo que puede manejar hasta 4 relés a través de unos bornes de entrada. Tiene muchas ventajas, como que aisla la señal de entrada del resto del circuito con optoacopladores o como que usa un puente rectificador para la alimentación del circuito. El módulo se alimenta con una tensión de 12 voltios e intensidad de 200 mA (muchos transformadores pequeños de móvil u otros aparatos los proporcionan de sobra).
La idea es que con este circuito se puedan manejar aparatos eléctricos (incluidos electrodomesticos) desde el ordenador. Para ello, por una parte se usan los relés a modo de interruptor de un cable normal (en mi caso uso alargadores para no tener que pelar los de los aparatos eléctricos), por lo que en el circuito que uso podría manejar hasta cuatro aparatos distintos; por otra parte los cuatro bornes de entrada van conectados a cuatro de los ocho cables de datos de un cable paralelo.
Aprovechando que es muy sencillo acceder al puerto paralelo del ordenador y que las señales son de 5 voltios (más que suficiente para activar los optoacopladores) es posible mandar un byte al puerto de datos del paralelo (0x378) para que llegue a los bornes del circuito y posteriormente active los relés. ¿Como funciona la lógica de encender y apagar relés? pues cuando se manda un byte a través del puerto paralelo, los bits que esten a 1 hacen que los correspondientes pines del puerto paralelo se activen a 5 voltios, lo que en el circuito provoca finalmente que se activen los relés asociados. Asi por ejemplo si enviamos un 3, en binario es 0011, activándose los dos primeros relés. Con este sistema se pueden encender lámparas, calefacciones, microondas, lavadoras, persianas eléctricas, sistemas de riego, etc.
En windows 95, 98 y Millenium se puede acceder directamente al puerto paralelo, sin embargo en windows nt, 2000 y xp se necesita crear un driver que se ejecute en el nivel (ring) privilegiado 0, porque en el nivel 3 no se permite hacer directamente. Como tampoco quise perder tiempo en crear mi propio driver, usé un programa que ya hace todo eso de una forma muy sencilla: Port Talk, el cual, una vez instalado, da permiso a una aplicación (proceso) para que acceda a un puerto determinado (o a todos) desde la linea de comandos. Finalmente solo basta usar el método _outp en C para enviar datos al puerto paralelo:
_outp(0x378,3);
Tu blog es el unico por el que espero con gusto un post porque sé que va a ser de calidad. Gracias y sigue así como eres.
Gracias, espero mantener el nivel con esta serie de 5 artículos y los que vengan 😉
excelente blog.
aparte de que este articulo me ayudo a saber de que efectivamente es posible comandar a distancia relés para encender/apagar aparatos electronicos.
Haz puesto a la venta este aparato? existe comercialmente uno similar?
saludos!
No a la venta no, ya que es un sistema casero, y efectivamente hay sistemas comerciales que pueden manejarse remotamente, la gran diferencia es que este sistema es mucho más barato que los comerciales.
Hola, tienes algún diseño del circuito en algun lado con todos los componentes para poder montarlo?, porque en el pdf de cebek con información técnica no hay demasida informacion para implementarlo.
Saludos.
Emiliano
Pues a bote pronto cada linea usa un optoacoplador, un transistor, un diodo y un relé de 12 v. No se exáctamente que tipo de cada uno es. Para la alimentación se usa un puente rectificador. El aparato que compré me venía con el mismo pdf que has leido, nada más.
Un saludo.
Investigando un poco he encontrado esto: http://www.cpr2valladolid.com/tecno/cyr_01/control/practicas/p_3.htm
espero que te sirva.
Si, claro que me sirve, muchas gracias.
Saludos.
Emiliano
hola, ya tengo todo montado, y no se que me puede fallar, creo que puede ser la alargadera que la tengo mal conectada, lo que hago es de la alargadera, uno de los dos cables que tiene lo corto y una punta la conecto al t1 en la clavija com y la otra parte al no del terminal… y desde el telnet para encenderlo escribo o «1» o «15»para que no halla duda ke se encienda… y nada…
Pero se encienden los leds del T-1?
no se encienden los leds…deben encenderse??…creo que puede ser por lo de como conecto los cables de la alargadera.. puede ser de eso??gracias
ya no tengo problemas… funciona todo perfectamente… enhorabuena por la web….esto es magnifico
¡¡¡Enhorabuena!!!
Me alegro de que te funcione finalmente. ¿Que es lo que ocurría?
Lo de los cables, que estaban mal conectados, pero una vez bien puestos, todo correcto. Ahora estamos encendiendo y apagando como homer con la cama (http://www.youtube.com/watch?v=-iMtVEOrVrg)
Gracias
amigo en k lenguaje desarrollaste los programas k utilizas? y disculpa el abuso pero sera q me puedes mandar los codigos? :S .. Es que estoy haciendo un proyecto sobre la domotica y hasta ahora tu articulo me ha parecido el mejor.. ademas me gustaria un poco de asesoramiento si es posible o si tienes el tiempo.. mi correo es webnator@gmail.com
¿Has leído los artículos de mi blog? porque en un de ellos pongo los enlaces a los fuentes y en que lenguaje están hechos.
jeje si disculpa lo que pasa es que no habia ido a la principal muy bueno el blog felicitaciones.!
Hola, soy nuevo en lo que respecta a la electrónica, tengo algunos conocimientos de programación, quisiera pedirte por favor que me envies información que me permita aprenderla y adentrarme en el mundo de la domótica, gracias de antemano por tu tiempo.
Con el puerto paralelo entiendo que sólo podemos controlar 8 «aparatos» (por sus 8 pines de control), ¿si quisieramos controlar más de 8 qué tendríamos que hacer?
Efectivamente, solo hasta 8 aparatos.
Si pretendes usar más entonces podrías usar soluciones como esta:
http://www.superrobotica.com/S320190.htm
Y desde el puerto paralelo mandar y recibir datos con el protocolo de bus i2c.
Buenisimo el articulo. Es muy educativ y nos ayuda a empezar y experimentar con la domótica poco a poco
hola genio, estoy probando tu gran invento aqui en casa a modo casero pero me encuentro con el problema de que cuando envio un 1 2 3 lo que sea, mi lampara en este caso se enciende y se apaga haciendo corto. Esto se produce porq enchufo al – el cable 18 y al + el data bit 1. en la entrada del t-1 correspondiente al 1 primer optocoplador.
q cables conectas al t-1 solo el cable data-bit 0 al + ¿? o algo mas q se me escapa tipo gnd del cable paralelo? alguien sabe q hago mal? perdon por mi incultura de electrotenia!
gracias de antemano
Que pin del puerto paralelo estas poniendo al positivo del optoacoplador? Debería ser el pin 2.
En que posiciones del relé tienes el cable? El cable que esté cortado la partes cortadas deben estar en COM y NO.
el data bit 1, correspondiente al pin 2 en el + , el data bit 2 en la siguiente entrada y asi hasta completar. En la salida de cada optocplador la conecto al com i Na (normalmente abierto).
Resumiendo mi problema: si enchufo el pin2 al + y el pin18 al – por ejemplo en la entrada del primero, y le envio mediante tu gran programa un 1 o 2 la lampara y el led de de esa linea del optocoplador alumbran y se vuelven a apagar, a modo de corto. Si mido la tension mientras envio el «1» hay una tension de 3 voltios. si cambio a otro numuero es 0. gracias por tu rapida respuesta un saludo
Si, así es lo correcto. Si la tensión es de 3 voltios cuando envías un 1, o 3 o 5, etc y esta no se quita entónces deberías comprobar si el relé hace corto también.
Gracias, como Youtube está «tan comprimido» de info, no lo había visto.
Por otro lado te posteo acá debido a que Youtube permite solo 500 carcteres.
Yo estaba preparando un sistema como éste que está alojado en http://www.domoticacasera.com.ar/.
Ahora trato de darme cuenta de las diferencias, que en principio es que maneja 8 perisféricos, pero está alimentado por 220v. y el tuyo por 12v.
Me gustan este tipos de proyectos y soy solo un aficionado, por lo que necesito tener a la vista el circuito, componentes, etc., para lograr llevar a cabo el proyecto de que se trate.
He buscado info en tu blog pero nada encuentro de ello, podrás indicarme dónde se encuentran?
Gracias y admiro tu capacidad, Jorge.
Se trata de un circuito comercial llamado T-1, en este mismo artículo encontrarás el enlace.
Hola, disculpá que vuelva a pedirte algo que ya te pidieron, necesitaría si no pones el esquema del T-1, ya que no tengo idea en electrónica y quisiera empezar a probar.
Hola genio, sabes intento hacer un sistema que me permita controlar desde el Pc el encendido y apagado de varias TV con sus respectivo playstation, mi inquietud es si crees que tu circuito sirva para esto y si tienes el diagrama y los componentes para armarlo
Me imagino que no serviría. La playstation 2 (al menos la que yo tengo) al activar la alimentación el piloto se pone en rojo, y debo pulsar el botón del piloto para que se vuelva verde y así encenderla. Vamos, que se necesita algo manual para encenderla.
Hola a todos, estoy haciendo investigacion para mi tesis, quisiera tener más informacion sobre este tema, asi como la conexion de los aparatos con la pc,pero como un diseño, me ayudaria mucho, de antemano muchas gracias. Mi correo es aespirilla@gmail.com. Mi intención es ayudar a hacer más ciencia…
hola amigo felicitaciones por tu investigacion y tu aporte… me gusta mucho la domotica y me gustaria saber mas de ella… me gustaria saber si me pudieras ayudar en cuanto al circuito ya que no se nada de electronica ni nada. soy ing. de sistemas y se programar lo que dices pero en cuanto al circuito no. si puedes ayuda.
Pues el circuito es comprado, no hecho a mano, por lo que no puedo ayudarte mucho en ese aspecto.
me interesa tu proyecto de manejar equipo desde la pc estoy en mexico dodne podria comprar las cosas o pudes vendermelas, necesito ara una persona que esta en silla de ruedas, ayudame porfas
Hola me interesa mucho esto ya que estoy haciendo una tesis para la universidad sobre esot…
y necestito porfavor el que tenga el circuito del producto o t-1 que es la placa.
muchas gracias saludos
hola, me parecio muy interesante su blog, necesito contactarlo, me puede un correo, por favor necesito su ayuda
Hola.. ei quisiera ayuda con la domotica, tengo que hacer un proyecto que consiste en hacer funcionar diferentes aparatos desde la computadora, pero mi problema es que no c como realizar el circuito… recibo ayuda con todo gusto gracias hector_guasa@hotmail.com
Hola,
he leído todos los artículos de domótica y me parecen fantásticos.
Tengo pensado montar algo con luces y para eso pienso utilizar un pc con placa pico-atx (Artigo A1000) que no tiene conexión por paralelo, ¿podría conectarlo por serie rs232?
¿valdría un adaptador USB – paralelo?
Tengo pensado montarlo en Linux(Xubuntu)
¿como me podría comunicar con el circuito?
Perdona por tantas preguntas, pero si me ayudaras, me harías un gran favor.
Saludos.
Por serie no puedes ya que no existe un chip que pase las señales en serie a paralelo. Lo del adaptador no lo se, nunca lo he probado. Para comunicarte con el circuito en linux lo debes programar en C o bien con las funciones ioperm y outb o bien con la librería parapin: http://parapin.sourceforge.net/
Muchas gracias,
ua comentaré mis esperiencias.
Un saludo.
hola
me podrías decir como es el codigo de colores para conectarlo al t-1
¿A qué código de colores te refieres?
Buenisimo lo tuyo…. me podrias indicar como es la programacion que haces en la pc…. y el codigo de colores para conectarlo al T-1
Saludos
Lo tienes aquí http://www.sistemasorp.es/2006/12/23/fuentes-del-proyecto-de-domotica/
Se sabe donde se puede adquirir este artículo actualmente?
En la misma página donde apunta el enlace, buscando por T-1.