Foros ZackYFileS

Foros ZackYFileS (http://foros.zackyfiles.com/index.php)
-   ELECTRÓNICA GENERAL (http://foros.zackyfiles.com/forumdisplay.php?f=90)
-   -   Mando a distancia virtual usb, serie o paralelo (http://foros.zackyfiles.com/showthread.php?t=529335)

elpeibel 04/09/2007 11:30

Mando a distancia virtual usb, serie o paralelo
 
Uenas a tosss

Os explico: llevo tiempo pensando hacer un circuito q controlado por un soft ( eso lo desarrollaria despues) actue como mando a distancia, reproduzca teclas/frecuencias previamente copiadas del mando de la tele, el dvd o el deco

Al final lo q busco es un circuito q sea capaz de copiar y reproducir señales de cualquier mando a distancia de alguna forma, usb, serie o paralelo


gracias

ZackY 04/09/2007 14:04

Yo tengo hecho eso mismo que comentas con un microcontrolador PIC16F84. Recibe combinaciones de teclas (o teclas simples) pulsadas en mi mando del DVD LG (protocolo NEC), y las convierte en otro protocolo IR o las envía como comandos de RF. En este caso el circuito es un "conversor al vuelo" de comandos IR, pero muy facilmente se podría adaptar a lo que tu comentas. Clonar o copiar esos comandos (guardarlos en memoria) y emitirlos cuando se deseen.

El circuito es muy sencillo, simplemente necesitas el PIC16F84 correctamente configurado (xtal, alimentación, etc), un sensor de IR de 3 patillas y un diodo emisor de IR.

En la sección "PROGRAMACIÓN Microcontroladores: PICs , AVRs" podrás ver un ejemplo de la recepción de esos códigos IR (con protocolo NEC) usando ese PIC:

http://foros.zackyfiles.com/showthread.php?t=524454

Después de recibir la combinación de teclas IR del protocolo NEC, envío cómandos IR a mi aspirador (es un ejemplo):

http://foros.zackyfiles.com/showthread.php?t=523876

elpeibel 05/09/2007 18:43

gracias zacky, siempre un honor leerte....

interesnte, en cuanto termine los examenes investigo a tope y por fin le doy uso a esos pic q tengo por ahi.


saludos

elpeibel 14/09/2007 14:55

vale....

hasta ahora tengo pensado que se trataria de, a traves del paralelo, comunicarse con el pic y mandarle la direccion y el comando, y hacer q el pic lo mande por IR en protocolo RC5.

Cuestiones:

se podria enviar atraves del puerto de infrarojos del portatil?

los datos que emite nuestros mandos estan publicados, si fuera asi no me haria falta en principio para esta aplicacion, recibir ningun dato

no se, estoy todavia en la fase de investigacion, me fatlta mucho que investigar

bueno gracias de antemano

P.D: Si el admin cree q estaria mejor en otra seccion q lo cambie

ZackY 16/09/2007 03:16

A tu pregunta de "si se podria enviar atraves del puerto de infrarojos del portatil?". La respuesta es SI, siempre y cuando el comando enviado por el PC usase la misma portadora que el Receptor IR de 3 patillas conectado al PIC (el receptor IR que yo uso es de 38KHz).

El protocolo RC5 (portadora de 36 kHz) esta suficientemente descrito, incluso sus comandos:

http://www.sbprojects.com/knowledge/ir/rc5.htm

Y no tendrías ni que idear de 0 el programa, ya que hay ejemplos en internet de su programación con PICs:

http://www.sbprojects.com/projects/i...icir/picir.htm

Resumiendo: Tendrías que realizar un programa que enviara por el puerto IR del portatil los comandos RC5 deseados, con una portadora de 36KHz. Eso quiere decir, que en lugar de poner un nivel 5v en la salida como estado alto (Niveles TTL, led IR del portatil encendido), deberías enviar una serie de pulsos entre 0..5v a una frecuencia de 36KHz. Espero que me haya explicado.

El Receptor IR de 3 patilas y F=36Khz, recibiría esa portadora, la demodularía y extraería los niveles TTL (0v..5v) y se los suministraría al PIC16F84 para que fuera tratados por el programa del PIC.

elpeibel 10/10/2007 18:07

vale

ya he diseñado el circuito con 16f84(si kereis lo cuelgo, cuando se confirme que funciona), uso el puerto b como entrada de datos del puerto paralelo, en el puerto a la 0 para el emisor IR, el 1 como entrada para la señal strobe(dato valido del puerto paralelo), y la 2 para ACK como semaforo(ocupado).

La idea es q el pic espere a dato valido(strobe, entrada 1 del puertoa) y una vez listo pone el semaforo a ocupado y envia cabecera, direccion(siempre la misma), y el dato que hay en el puertob, cuando termine pone semaforo a 0 y el pc le manda otro dato y asi ir mandado la "secuencia de teclas" que yo kiera

Alguna sugerencia?

ahora estoy montando el circuito y haciendo pruebas de funcionamiento del mismo, cuando me pondré a implementar especificamente el protocolo rc5

seguiré informando de los avances.

P.D: Si los moderasdores creen que debe estar en otra seccion ya saben, yo escribo aki por se el mismo proyecto

Gracias por la ayuda


La franja horaria es GMT +2. Ahora son las 09:37.

Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
ZackYFileS - Foros de Debate