Sie sind auf Seite 1von 13

1 de 13

Well - Infrarrojo - Nuevo


Electronics, Modding, Tuning...
Calefaccin Eficiente - 30 Watt/m2 Bajo costo - Alto rendimiento www.well.com.uy

Suscrbete por RSS Suscrbete por e-mail

Buscar:

FullCustom.es
Inicio Buscar en la Web Foros Buscar en el Foro Enlaces IP y Test de Velocidad Annciate

Inicio Modding Guas de Modding Control Control Remoto Infrarrojo para Software por USB y Serie

Control Remoto Infrarrojo para Software por USB y Serie


Enviado por k74 el Mar, 11/02/2003 - 00:00.
Control Modding Guas de Modding

Autor: k74 Este circuito se construyo para aprovechar un mando a distancia de un video viejo con el que poder controlar algunas funciones del ordenador, como el volumen, pause y dems cuando estoy tirado en la cama viendo pelculas DivX. Ahora con la necesidad de un nuevo mando a distancia para el control remoto por hardware adquir un mando universal 6 en 1 en concreto uno de la marca Electro DH Mod. 60.805, este esta programado con el cdigo 256 en modo TV que corresponde a uno de los cdigos de la marca Sanyo. Despus de realizar varias pruebas eleg este cdigo de Sanyo por ser uno con el cual funcionaba perfectamente el receptor y casi todas las teclas del mando.

Tuning
Guas y Montajes Manuales Seat Len I Manuales Seat Len II Quedadas y Shows

Informtica
Guas y Montajes Mods Partys y Ferias

Electrnica/Domtica
Guas, Esquemas y Trucos Teora de la Electrnica Manual mando universal Electro DH 60.805 Podemos elegir entre montar el receptor por puerto serie (con pocos componentes y fciles de encontrar) o montarlo por puerto USB (algo ms complicado y necesitaremos un integrado Atmel difcil de encontrar). En cuanto a la configuracin de las funciones del mando es verdaderamente larga si no lo has hecho nunca y sabes poco ingles. Montaje por puerto USB: Este montaje es muy sencillo para lo bien que funciona y esto se lo debemos a Igor Cesko que es que a diseado el circuito, programacin del microcontrolador y controlador USB. En su pgina Web www.cesko.host.sk viene todo el proyecto, esquemas, software, etc bien explicado y expuesto. A continuacin un explicacin breve de todo el proyecto. La ltima versin del esquema y la ms completa es la que he usado, sobre todo porque incluye dos diodos Led que nos indican el estado del receptor (D1) y cuando est recibiendo seal (D2).

Imagen aleatoria:

Vtanos en:

El microcontrolador es de la marca Atmel de 8-bits con arquitectura RISC, en principio funciona a 10MHz pero en el montaje se usa a 12MHz para conseguir la velocidad mnima necesaria para funcionar con el bus USB (1.5Mbit/s). Comentar que es difcil de encontrar y tuve que comprarlo por Internet por algo ms de 8. Conector USB tipo A:

Pin 1> 2> 3> 4>

+5 (Vcc) - Data + Data GND

Lista de componentes necesarios: - 1 Conector USB tipo A - 1 Resistencia de 100 Ohmios - 1 Resistencia de 1K5 Ohmios

1 de 13

2 de 13
- 2 Resistencias de 1K Ohmios - 1 Condensador electroltico de 4,7 microfaradios (uF) 16 voltios - 1 Condensador electroltico de 10 microfaradios (uF) 16 voltios - 1 Condensador de polister de 100 nanofaradios (nF) - 1 Cristal de cuarzo de 12MHz - 2 Diodos Led de 3mm(verde y rojo) - 1 Receptor de infrarrojos TSOP1738, TSOP1838 o compatible (ms informacin en el apartado: Montaje por puerto serie RS-232) - 1 Zcalo de 20 pines (para el microcontrolador Atmel) - 1 Microcontrolador Atmel AVR de 8-bit con 2KBytes de memoria Flash programable AT90S2313-10PC (Encapsulado PDIP) Antes de poder conectar nuestro receptor al puerto USB necesitamos programar el microcontrolador, para ello tenemos el siguiente esquema para construir un sencillo programador por puerto paralelo y su correspondiente software que incluye el firmware a grabar. Os recomiendo configurar en la Bios de vuestro ordenador que el puerto paralelo este en modo ECP para que no os ningn problema al programar.

Descarga IgorPlugUSBprogrammer Una vez montado y programado ya lo tenemos listo para conectarlo a nuestro puerto USB, si todo est bien nuestro Windows lo detectar y nos pedir el controlador, este lo podis descargar de aqu.

Montaje por puerto serie RS-232:

El circuito se basa en un receptor de infrarrojos con preamplificador, filtro y demodulador incorporado que trabaja a una frecuencia de 38KHz. La misma que se usa en los circuitos de infrarrojos de las televisiones, videos, etc. Con lo que son totalmente compatibles entre si. Pudiendo utilizar los mandos a distancia de cualquier aparato que tengamos para manejar nuestro ordenador. El pin 5 del conector serie es la masa (negativo) del circuito. Con el pin 7 y 1 conseguimos sacar la tensin necesaria para que el regulador de tensin nos de los 5 voltios necesarios para hacer funcionar el receptor de infrarrojos. Los condensador hacen la funcin de filtros de tensin por lo que se colocan antes y despus del 78L05, no son imprescindibles, pero s recomendables. La seal generada por el receptor es mandada al ordenador a travs del pin 1.

2 de 13

3 de 13

Esquema:

Lista de componentes necesarios: - 1 Conector DB9 hembra - 1 Resistencia de 4K7 Ohmios - 1 Condensador electroltico de 10 microfaradios (uF) 16 voltios - 1 Condensador de polister de 100 nanofaradios (nF) - 1 Diodo 1N4148 - 1 Regulador de Tensin 78L05 en encapsulado TO-92 - 1 Receptor de infrarrojos TSOP1838 Todos los componentes se encuentran fcilmente en cualquier tienda de electrnica menos el receptor de infrarrojos, este lo podis pedir por Internet o sacarlo de algn aparato viejo que lleve mando a distancia. Aqu os pongo una lista de algunos receptores compatibles (38KHz), tener en cuanta que en cada modelo pueden cambiar la funcin de cada patilla. Este archivo nos muestra el patillaje y ventajas de la mayora de receptores de la familia TSOP. Receptores compatibles: - TSOP18xx - TSOP17xx - TSOP11xx - SFH506-xx - SFH5110-xx (Sucesor del SFH506) - Ms modelos en www.lirc.org Este el patillaje del receptor TSOP1838: xx = frecuencia en kHz

Normalmente suele ser as, pero en algn caso tambin puede ser as:

Este el patillaje del regulador de tensin 78L05:

Montaje en la Mod: El receptor lo he colocado en el frontal de la caja detrs de la tira negra semitransparente que hay al lateral derecho, para el correcto paso de la seal infrarroja hacia el receptor se ha colocado una tapa plstica ahumada especial que solo deja pasar el haz infrarrojo. Con todo esto se consigue que el alcance y el ngulo de recepcin sean muy buenos adems de amplios.

3 de 13

4 de 13

Software: Para controlar el receptor para puerto serie usaremos el winlirc.sourceforge.net y de la web www.promixis.com el Girder 3.x.x + plugin WinLIRC 2.0. El primero controla el funcionamiento del mando y el segundo asigna acciones a cada tecla. Para el receptor USB utilizo el Girder 3.x.x + plugin IgorPlugXP En cuanto al plugin IgorPlugXP comentar que la versin que est disponible en su Web par descargar es una versin "gratuita" y cada vez que iniciemos o cerremos el Girder aparece un ventana de informacin que deberemos aceptar para que funcione el receptor. Existe una versin del plugin que no tiene esta "pega" que segn el autor se puede conseguir por unos 4 a trabes de su pgina Web.

En la Web de cada unos de los programa hay ejemplos y guas que nos ayudaran a configurar estos programas. De todas formas os pongo una gua de configuracin de estos programas. Configuracin del WinLIRC para receptor por puerto serie: Primero iremos a la Web del LIRC y buscaremos en la base de datos el mando a distancia que vayamos a utilizar. Si tenemos suerte y nuestro mando esta en la base de datos nos bajaremos el archivo y lo guardaremos con extensin .cf en el mismo directorio donde tengamos el WinLIRC. Si por el contrario no est nuestro mando deberemos programarlo y crear el archivo .cf a travs del WinLIRC.

Una vez iniciado el WinLIRC le daremos al botn de Reconfigure para configurar el programa. Configuraremos el puerto serie a utilizar, la velocidad, sense, tipos de receptor, etc. Si tenis el archivo .cf de vuestro mando solo tendremos que buscarlo con el botn browse y no har falta crear ninguna tecla.

Con los valores que salen en la imagen de arriba el receptor me funciona perfectamente, si a vosotros os falla os dara un mensaje como el de la siguiente imagen. Si os pasa esto tendris que comprobar que vuestro receptor este bien montado y/o probar con otra velocidad d e puerto serie o tipo de receptor.

Si por el contrario nuestro mando no esta en la base de datos tendremos que programarlo y crearnos nuestro archivo .cf. Para esto daremos al botn de Learn. Lo primero que nos pide es que le asignemos un nombre al mando que vamos a configurar. Lo normal es poner el modelo del mando que en el caso del ejemplo es un Electro DH 60805.

4 de 13

5 de 13

Luego nos pedir que indiquemos un margen de error en las lecturas del receptor. De normal con poner 25 nos vale.

Ahora tendremos que determinar el tipo de seales que usa el mando. Lo podremos hacer manualmente introduciendo el cdigo correspondiente, pero si no lo sabemos le daremos al enter para que el propio programa de averige.

Nos ir pidiendo que pulsemos una tecla varias veces. Seguiremos las instrucciones que nos valla diciendo.

Una vez hecho esto llega el momento de programar todos los botones. Tendremos que ir escribiendo el nombre de cada botn y seguidamente presionarlo hasta que el programa lo certifique.

5 de 13

6 de 13
Despus de currrnoslo programado todos los botones le daremos al enter para para salir y nos aparecer un mensaje como el de la siguiente imagen dicindonos que para el mejor funcionamiento tenemos que analizar los datos.

Pos nada le daremos al botn Analyze y si todo est bien nos saldr algo como esta imagen:

Eso es todo ya podemos pasar al la siguiente fase. Configuracin del Girder 3.x: Bueno tendremos que descargarnos la ltima versin del Girder y del plug-in que necesitemos segn el receptor que utilicemos. En la zona de descargas de la web www.promixis.com encontrareis muchos para soportar determinados tipos de receptores y opciones como soporte WinAMP 3.0, mens OSD, etc. Despus de instalar el Girder y el correspondiente plug-in directamente empezaremos con la configuracin del programa. Para esto iremos al men Archivo -> Configuracin... Primero nos dirigiremos a la pestaa de Interfaz de usuario para configurar el idioma:

Aplicamos los cambios y seleccionamos la pestaa de General. Aqu seleccionaremos el archivo comandos de nuestro mando cuando lo generemos con el Girder. Tambin podemos indicar al programa que arranca junto al Windows y que esconda el programa en la barra de tareas.

En la pestaa de plugins seleccionaremos el plugin de WinLIRC, IgorPlug-USB o el que elijamos y presionaremos el botn de Configuracin.

6 de 13

7 de 13

Para que cuando iniciemos el Girder cargue automticamente el WinLIRC solo tendremos que indicar la ruta donde se encuentra instalado. Adems podremos indicar un tiempo de retraso por si nos arranca antes el Girder que el WinLIRC.

Para el IgorPlug-USB solo tenemos que indicar que el receptor es USB.

En la pestaa de OSD Settings podremos configurar el men OSD del Girder para configurarlo con la posicin y tamao no nosotros queramos.

7 de 13

8 de 13

Introduccin de comandos en el Girder: El Girder presenta una ventana como la de la siguiente imagen. Para empezar a agregar funciones a las teclas de nuestro mando presionaremos el botn derecho del ratos sobra el espacio en blanco de la parte izquierda del programa.

Pulsaremos la opcin de Aadir Comando con lo que nos creara un grupo y un comando dentro de l. Renombraremos el comando con el nombre de la tecla que le vallamos a asignar y pulsaremos el botn de Learn Event. Ahora pulsaremos el botn de nuestro mando que queramos relacionar con este comando y nada mas pulsarlo el Girder crear un "EventString" con la tecla asignada. Aqu podemos seleccionar un tiempo de espera para que no se repita el comando si le damos dos veces seguidas. Este tiempo se deber poner segn la funcin que se vaya a realizar. Si es para Volumen por ejemplo lo dejaremos en cero porque nos interesa poder repetir el comando rpidamente.

Hay multitud de posibilidades en cuanto a funciones que podemos configurar para cada tecla. En la siguiente imagen podemos ver como configurar una tecla para subir el volumen. Par ala tecla de baja el volumen solo tendremos que sustituir el + por el - en la casilla "Medida de F".

8 de 13

9 de 13

Para configurar la tecla Mute es an ms sencillo.

Otra posibilidad es que el Girder Ejecute una secuencia de comandos en un programa, como por ejemplo darle al botn de Play en el WinAMP. Seleccionaremos Comando y pulsaremos el botn Capturar.

En la ventana de Captura pulsaremos sobre Empezar Captura, despus haremos con el ratn la accin que queramos grabar para que se ejecute al pulsar el botn del mando a distancia. En la siguiente imagen hemos capturado la pulsacin del botn Play en el WinAMP y luego hemos parado la captura. Como solo nos interesa la accin de Play seleccionaremos con la tecla Shift y el ratn los comando que necesitemos, en este caso los dos primeros.

Despus de Aceptar la captura pulsaremos el botn de objetivo. En esta ventana veremos en la parte de abajo a la derecha que tenemos activados el Nombre, Nombre de clase y Ejecutable del programa que corresponda la accin que hemos capturado. Solo dejaremos activada la casilla de Ejecutable y as nos evitaremos de problemas por ejemplo cuando el programa cambie de nombre porque hemos abierto un archivo diferente.

9 de 13

10 de 13

Grupos de comandos: Para facilitarnos el trabajo y no andar capturando cada funcin de cada programa que queramos controlar en la Web del Girder hay una seccin llamada "Girder Program Definitions" con los grupos de comandos para cada programa. Solo tendremos que bajarnos el archivo del programa que queramos y arrastrar el archivo *.gml a la ventana del Girder, con esto nos aparecern la mayora de comandos a controlar para el programa en cuestin. Ahora tendremos que ir asignando la tecla que deseemos a la funcin a controlar.

Multi-grupos: Estos son necesarios para poder efectuar varios comandos con el mismo botn. Veremos el ejemplo de usar una tecla para abrir el WinAMP y a la mostrar un mensaje OSD y que cuando volvamos a dar a la misma tecla cierre el WinAMP. Primero aadiremos un Multi-grupo en el Girder y le asignaremos la tecla que queramos que ejecute el grupo con el botn Learn Event. Luego aadiremos el comando que ejecute el WinAMP:

Despus aadiremos el comando que nos muestre el mensaje OSD gracias al plugin XP OSD con el que configuraremos nuestro mensaje a nuestro gusto:

10 de 13

11 de 13

Y solo nos falta el comando que cierre el WinAMP:

Para que solo cierre la ventana del WinAMP y no cualquier otra tendremos que darle al botn de "Objetivo" y decirte en ejecutable el nombre del programa a cerrar, en este caso Winamp.exe:

Una vez hecho esto hay que decirle al Girder cuando tiene que ejecutar unos comandos y cuando otros, para hacer esto tenemos que pulsar con el botn derecho del ratn sobre unos de los comandos y seleccionar "State Settings" que aparece al final del men contextual. Para que se ejecuten los comandos de abrir WinAMP y mostrar OSD cuando pulsemos la tecla del mando la primera vez deberemos configurar el estado de cada uno de estos comandos como la siguiente imagen:

11 de 13

12 de 13

Y para que se ejecute el comando cerrar en la siguiente pulsacin de la tecla configuraremos el estado del comando cerrar de la siguiente manera:

Una tecla para varios programas: Seguro que queremos usar la tecla Play tanto en el WinAMP como en el Windows Media Player por poner un ejemplo. Para esto simplemente crearemos el correspondiente comando para cada uno de estos programas y les asignaremos la misma tecla del mando, luego usaremos el botn "Objetivo" en cada comando para decirle a cada uno en que ejecutable se tiene que realizar. ----------------------Bien espero que con est gua os hagis una idea. En cuanto al Girder se pueden configurar muchas ms funciones para las teclas del mando, no las explico porque seria interminable...
Aadir nuevo comentario 65992 lecturas Versin para impresin Send by email

compatibilidad
Enviado por trascos (no verificado) el Lun, 05/10/2009 - 19:23.

hola, me imagino que tambien se podria hacer con otro mando "ingo carrefour" y otro irda "tekran ir-410w" que programas me recomiendas? estupendo el articulo muy completo y mejor explicado gracias y saludos
responder

Efectivamente con otros


Enviado por k74 el Mar, 06/10/2009 - 07:42.

Efectivamente con otros mandos universales tambin funciona, en cuanto al receptor Tekran mira en la web del programa Girder, a ver si tienen un controlador para ese receptor.
responder

Efectivamente con ot
Enviado por shawnconover (no verificado) el Vie, 26/08/2011 - 00:26.

Efectivamente con otros mandos universales tambin funciona, en cuanto al receptor Tekran mira en la web del programa Girder, a ver si tienen un controlador para ese receptor. _________ nespresso promo
responder

arme todo el circuito USB


Enviado por Annimo (no verificado) el Jue, 17/12/2009 - 17:20.

arme todo el circuito USB pero no puedo configurar el winlirc por USB... que solucion me ofreces? muchas gracias
responder

Como pone en la gua para


Enviado por k74 el Jue, 17/12/2009 - 20:32.

Como pone en la gua para usar tu receptor por USB tienes que usar el software Girder + plugin IgorPlugXP, el WInlirc solo vale para el montaje de puerto serie.
responder

Compatibilidad
Enviado por Jero (no verificado) el Mar, 11/05/2010 - 11:39.

Quisiera saber la compatibilidad que tienen, si la tienen, los 2 proyectos tanto el de usb como el de puerto serie con Windows 7 64/32 bits. Ya que me interesaria armar o uno o el otro pero depende si hay alguna posibilidad de que funcione bajo cualquiera de esas 2 versiones del SO de lo contrario no me gustaria perder tiempo armandolos y que no funcionen ya que seria una verdadera molestia y una perdida de dinero. Desde ya muchas gracias por publicar esta guia y por la futura respuesta.
responder

12 de 13

13 de 13
Con Windows 7 64bits no he
Enviado por k74 el Mar, 11/05/2010 - 15:44.

Con Windows 7 64bits no he conseguido hacerlo funcionar, el problema es que no existe el controlador 64bits para el modulo USB, Igor Cesko tampoco a actualizado su pgina con nuevos controladores desde hace mucho tiempo... y dudo que lo haga nunca. Mira este foro por si te sirve de ayuda, es lo nico que eh encontrado: MOD X64 Driver for IgorUSB Release Si encuentras algo, por favor comentalo, gracias y saludos.
responder

Winirc
Enviado por luis (no verificado) el Dom, 23/05/2010 - 19:12.

amigo me sacas de dudas?, necesito saber que tipo de infrarojo tengo, es el de la capturadora de video, una kworld plus tv analog lite pci, con chip philips saa7134se, y no se que tipo es, serie, usb...ovio que no es usb, pero la verdad no se como identificarlo ya que la instalacion en linux es algo complicada y no he podido hacerlo...saludos!
responder

curiosamente tengo una


Enviado por David el Mar, 25/05/2010 - 01:04.

curiosamente tengo una capturadora con el mismo chip y para empezar en windows 7 x64 no e conseguido funcionar el mando.. si consigo algo ya aviso ;)
responder

Volumen
Enviado por Annimo (no verificado) el Lun, 20/12/2010 - 23:24.

Hice al pie de la letra los pasos que estan mas arriba para subir y vajar el volumen pero no pasa nada che. tengo windows seven y en el icono de volumen donde dice mezclador me aparece el volumen del sistema y otra barrita que es el volumen que sube y baja del programa pero el volumen del sistema sigue igual que podra estar pasando??. Te agradeceria si me das una manito en el asunto!!
responder

A m me pasa igual, has


Enviado por k74 el Lun, 20/12/2010 - 23:27.

A m me pasa igual, has probado las ltimas versiones del Girder?


responder

Entradas relacionadas
Modificaciones en los Altavoces Creative Inspire T5900 Conexin al PC de una Pantalla LCD Grafico Crystalfontz CFAG12864B-TMI-V Como cambiar el led a un mouse Genius Pitando de un Ratn y Teclado Microsoft con LCD Mando universal Electro DH 60.805 Conexin al PC de una Pantalla LCD de caracteres por puerto paralelo

Inicio Modding Guas de Modding Control Control Remoto Infrarrojo para Software por USB y Serie

Inicio

Foros

Iniciar Sesin

Enlaces

Mapa del sitio

Trminos de uso

RSS

Powered by Drupal. Theme based on a design by CMStuning. On-line desde Noviembre de 2001. Todos los logos y marcas en esta Web son propiedad de sus respectivos propietarios. Las imgenes y esquemas son propiedad de sus autores y lo dems Propiedad de www.fullcustom.es bajo licencia

13 de 13

Das könnte Ihnen auch gefallen