#1 Le 03/09/2011, à 18:31
- fti74
Utiliser un PC comme télécommande infrarouge (Résolu)
Bonjour à tous.
Je cherche a transformer mon PC en télécommande infrarouge. Pourquoi ? dans un premier temps pour dézoner mon lecteur de DVD mais aussi commander l'allumage de la chaine depuis mon PC (la chaine et le PC communiquent via un émetteur FM qui me permet de me servir de ma chaine comme hauts parleurs.
ma config matérielle:
PC DELL inspiron 530
dongle infrarouge "Dazzle Kingsun KS-959 Infrared Adapter"
ma config logicielle:
Ubuntu 10.04 (lucid)
le dongle semble assez bien reconnu:
$ lsusb
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 003: ID 07d0:4959 Dazzle Kingsun KS-959 Infrared Adapter
...
...
j'ai trouvé dans les drivers le driver correspondant à mon dongle:
$ ll /lib/modules/2.6.32-33-generic/kernel/drivers/net/irda/
...
-rw-r--r-- 1 root root 12644 2011-07-30 01:18 kingsun-sir.ko
-rw-r--r-- 1 root root 14372 2011-07-30 01:18 ks959-sir.ko
...
j'ai donc ajouté le module
sudo modprobe ks959-sir
lorsque je débranche puis rebranche mon dongle, il a l'air bien détecté via dmesg:
[29855.152063] usb 7-2: USB disconnect, address 2
[29867.460527] usb 7-2: new low speed USB device using uhci_hcd and address 3
[29867.634206] usb 7-2: configuration #1 chosen from 1 choice
[29867.637120] KingSun KS-959 IRDA/USB found at address 3, Vendor: 7d0, Product: 4959
[29867.638527] net irda0: IrDA: Registered KingSun KS-959 device irda0
donc tout va bien
sauf que je n'ai pas réussi à trouver une "télécommande" qui me permettrait de programmer des touches et d'envoyer les codes IR correspondants. J'ai bien essayé d'installer XRC (que j'ai trouvé sur le site de LIRC mais il prétend que LIRC n'est pas en fonctionnement (ce qui est un mensonge éhonté)
je cherche plutôt quelque chose de standard sur synaptic...
merci d'avance
Dernière modification par fti74 (Le 07/09/2011, à 15:55)
Ubuntu 10.04 (Lucid)
Hors ligne
#2 Le 04/09/2011, à 17:50
- fti74
Re : Utiliser un PC comme télécommande infrarouge (Résolu)
Le dongle a son driver installé, en mode IirDA, mode série (SIR):
$ lsmod | grep 959
ks959_sir 6378 0
irda 186844 3 irtty_sir,sir_dev,ks959_sir
l'interface existe:
$ ifconfig -a
....
irda0 Link encap:IrLAP HWaddr 00:00:00:00
NOARP MTU:2048 Metric:1
Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:8
Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B)
....
Le dongle semble plutôt fonctionnel (en fait il semble même tout à fait OK) j'ai fait un essai avec ircp-tray qui permet de détecter les émetteurs infrarouges à portée dans l'optique d'un transfert de fichiers. Je ne cherche pas à faire de transfert de fichier mais au moins j'ai un téléphone (Sony Ericsson K750) dont je suis sur car j'ai déjà transmis des fichiers depuis le téléphone vers un Palm
j'ai d'abord attaché le dongle (je ne suis pas sur de bien savoir ce que cela veut dire ) :
$ sudo -s irattach irda0
Puis j'ai lancé ircp-tray et ensuite pointé mon K750 en mode envoi infrarouge:
$ ircp-tray
Waiting for incoming connection
Start polling of devices in range, interval 3 s
Remote device discovered: Sony Ericss
Remote device Sony Ericss disappeared
Donc le dongle fonctionne mais après je ne sais plus trop comment avancer: dois je utiliser lirc ?
Ubuntu 10.04 (Lucid)
Hors ligne
#3 Le 04/09/2011, à 17:55
- Korak
Re : Utiliser un PC comme télécommande infrarouge (Résolu)
Bonjour,
Je cherche a transformer mon PC en télécommande infrarouge.
...
...
la chaine et le PC communiquent via un émetteur FM
Ca ne va peut-être pas t'avancer mais dis-toi qu'infrarouge et FM sont deux choses différentes.
OS: Ubuntu 24.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur. Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !
Hors ligne
#4 Le 04/09/2011, à 19:21
- fti74
Re : Utiliser un PC comme télécommande infrarouge (Résolu)
Ca ne va peut-être pas t'avancer mais dis-toi qu'infrarouge et FM sont deux choses différentes.
oui je sais, je voulais juste donner le contexte. L'idée est d'émuler une télécommande IR programmable sur mon PC. le reste sur la FM c'est de la digression sur le contexte plus large de mon besoin.
J'aimerais dans un premier temps enregistrer une séquence IR générée par une télécommande puis la rejouer pour que mon PC remplace ma télécommande.
Dans un second temps, je voudrais une télécommande programmable fonctionnant sur mon PC qui me permette de programmer des touches en séquences IR et de les émettre.
j'ai trouvé un autre outil nommé irdadump. Il permet apparemment d'afficher ce qui passe par le port irda.
$ sudo irdadump
16:12:20.550473 xid:cmd 29398f74 > ffffffff S=6 s=0 (14)
16:12:20.638470 xid:cmd 29398f74 > ffffffff S=6 s=1 (14)
16:12:20.726472 xid:cmd 29398f74 > ffffffff S=6 s=2 (14)
16:12:20.814472 xid:cmd 29398f74 > ffffffff S=6 s=3 (14)
16:12:20.901969 xid:cmd 29398f74 > ffffffff S=6 s=4 (14)
16:12:20.990467 xid:cmd 29398f74 > ffffffff S=6 s=5 (14)
16:12:21.078469 xid:cmd 29398f74 > ffffffff S=6 s=* DELL hint=0400 [ Computer ] (20)
si je retente le transfert de fichier depuis mon téléphone, je vois bien passer qq chose:
....
16:12:52.296036 xid:cmd ffffffff < 0000148e S=8 s=* Sony Ericss hint=9124 [ PnP Modem IrCOMM IrOBEX ] (28)
....
....
16:12:53.584112 xid:rsp 29398f74 > 0000148e S=8 s=7 DELL hint=0400 [ Computer ] (20)
....
....
6:12:54.500061 xid:cmd ffffffff < 0000148e S=8 s=* Sony Ericss hint=9124 [ PnP Modem IrCOMM IrOBEX ] (28)
si j'essaye avec une télécommande (de mon décodeur satellite, de la chaine hifi, de la télé, ...), la manette Wii, je ne vois rien passer sous irdadump.
J'en viens à me demander si les gammes IR des télécommandes et celles utilisées pour la communication entre équipements ne sont pas différentes.
Ubuntu 10.04 (Lucid)
Hors ligne
#5 Le 07/09/2011, à 15:55
- fti74
Re : Utiliser un PC comme télécommande infrarouge (Résolu)
Bon je jette l'éponge pour le moment.
En fait il semble que vouloir utiliser une télécommande sur un port IrDA se heurte principalement aux difficultés suivantes:
1) différences de fréquence de la porteuse: 38KHz pour une télécommande, bien plus sur de l'IrDA (dépend de la vitesse de transfert souhaitée)
2) couches logicielles irDA conçues pour filtrer tout ce qui n'est pas de l'irDA
Concusion: je laisse tomber pour l'instant même si je vais jeter un coup d'oeil aux schéma pour créer son propre récepteur...
Je passe tout de même le thread en résolu..
PS: un site qui me parait prometteur: http://lnx.manoweb.com/lirc/
Dernière modification par fti74 (Le 07/09/2011, à 16:23)
Ubuntu 10.04 (Lucid)
Hors ligne