Autor Tema: Emisor IR USB  (Leído 5970 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ma4826

  • PIC16
  • ***
  • Mensajes: 130
Emisor IR USB
« en: 03 de Mayo de 2008, 17:16:45 »
 Es un emisor de infrarrojos usb, tiene programados en la flash los códigos de un par de receptores de satélite ya que lo diseñe para poder "regar el jardín" de forma automática, no publico ni voy a publicar el programa para "regar el jardín" para evitar posibles problemas legales. Además de los códigos que tiene en la flash puede enviar cualquier código que tenga 126 tiempos o menos (Suficiente para todos los mandos que he probado). La unidad de tiempo es la que tiene el timer1, que sino recuerdo mal es de 1/6 us. A este proyecto le acompaña un receptor de IR USB con el que obtengo los códigos de los mandos que deseo emular. "Funciona" pero no está acabado ni creo que vaya ha estarlo, porque ando bastante liado con el PFC. Subiré lo que tengo hecho por si alguien quiere utilizarlo o mejor aún terminarlo.

El código c y el hex:
codigo.zip

El esquema y el pcb en formato eagle:
archivos Eagle

Un par de ejemplos en linux del uso del dispositivo:
IrVCRDaewoo
IrDVDPortatil






Y un par de fotos:







万人の友は誰の友でもない。

Desconectado Javicho

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 570
Re: Emisor IR USB
« Respuesta #1 en: 04 de Mayo de 2008, 01:24:59 »
Podrias explicar un poco mas de tu proyecto si no fuera mucha molestia, se ve interesante aunque la verdad no entendí nada, que es lo que hace? no se que quiere decir "regar el jardín" ... 126 tiempos de donde o de que?

Javicho.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Emisor IR USB
« Respuesta #2 en: 04 de Mayo de 2008, 02:21:12 »
¿Regar el jardín?, supongo que será jerga satelital, ¿no?

Desconectado ma4826

  • PIC16
  • ***
  • Mensajes: 130
Re: Emisor IR USB
« Respuesta #3 en: 04 de Mayo de 2008, 14:21:31 »
Citar
¿Regar el jardín?, supongo que será jerga satelital, ¿no?
Si.

Citar
Podrias explicar un poco mas de tu proyecto si no fuera mucha molestia, se ve interesante aunque la verdad no entendí nada, que es lo que hace? no se que quiere decir "regar el jardín" ... 126 tiempos de donde o de que?

 Voy a intentarlo. El proyecto sirve para enviar codigos IR con el pc con los que puedes manejar cualquier aparato que se controle con un mando de infrarrojos. Aquí http://www.sbprojects.com/knowledge/ir/ir.htm tienes información de como funciona los mandos a distancia y distintos tipos de codificaciones que usan. Al final para identificar un comando de IR o para poder replicarlo sin preocuprate por el protocolo que use solo necesitas conocer la lista de tiempos que está emitiendo la señal modulada y los tiempos que está sin emitir. Al dispositivo le mandas por usb la lista de tiempos del comando que quieres enviar y el genera el comando de IR.

 El primer ejemplo que puse IrVCRDaewoo sirve para manejar mi video. El segundo IrDVDPortatil lo utlice para obtener la lista de comandos completa que aceptaba un dvd portatil. Habían perdido el mando a distancia del dvd portatil y con los mandos universales solo respondía a algún botón suelto, aprovechando los botones que funcionaban deduje el protocolo y con el programilla saqué una a una la función de cada código, después con un mando de despiece de una minicadena y un atmega48v hice un mando para el dvd portatil.

Saludos,

Miguel Ángel.


万人の友は誰の友でもない。

Desconectado Javicho

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 570
Re: Emisor IR USB
« Respuesta #4 en: 05 de Mayo de 2008, 03:12:26 »
Me parece que ahora entindo un poco mas l asunto, osea tienes una interfaz con un IR transimisor conectado a la PC y la PC por medio de esta interfaz envia los codigos de un control remoto determinado y en la pc tienes una base de datos de diferentes marcas de controles remotos y cuando quieres aumentar un nuevo codigo por medio de USB le envias la info de los tiempos de la mosulación que la interfaz tiene que enviar ... algo asi?

Javicho.


 

anything