Retour

Enregistrer vos télécommandes


Pourquoi?

Une télécommande en panne et c'est la catastrophe surtout que les boutons sur le produit n'existent plus, et si ils sont encore la l'accès a certaines fonctions ne se fait que par la télécommande!!.

Et la Chine...

Une fois vendu, plus de service, pas de garantie sur une télécommande cassée....

Les analyses faites montrent qu'ils ne sont pas très innovant coté protocole, mais cela n'arrange rien quand on sait que certains codes se composent du numéro du produit (+65000 possibilités) et du code des touches (256)....

Retrouver le code par des essaies est "impossible".

Les télécommandes universelles.

Y a des limites, lors de la vente on ne vous garantie pas l'éternité, pour celle avec la mise a jour c'est mieux mais pas sur..

Ainsi la marque Meliconi, vendu par Leclerc, propose une fois acheté d'aller trouver le code sur son site... commencer par aller sur le site!..

Aucune liste complète n'est donnée et les quelques recherches sur des récepteurs TNT ont été infructueuses....

Meliconi propose également de tester tous ses codes... en appuyant a chaque code sur une touche. .

Les utilitaires existants.

Ils en existent comme LIRC ou winlirc mais ils imposent de taper le nom de la touche, ce qui rend le l'enregistrement très long, en fais c'est simplement pour pouvoir utiliser sa télécommande pour contrôler le PC.

Si le programme ne connait pas le protocole, c'est plus problématique....

En enregistrant simplement que quelques touches on obtient la description du protocole.

En fait il faut conserver la signature, pas nécessaire de la décoder lors de l'enregistrement. En cas de pépin l'enregistrement permettra de connaitre le codage.... quitte a l'envoyer au fournisseur de la télécommande universelle!!.


D'Électronicien avec un oscilloscope

Une simple diode receptrice BPW34 mis en // avec une résistance de 10K permet sur un scope a mémoire d'enregistrer le code, une photo fait le reste.

La porteuse n'est pas visible en raison de la faible bande passantes, donc seul le signal modulant est visible.

Cette solution est plus universelle car elle permet d'enregistrer les codes a impulsions seules, comme B & O sur une TV.



Sans scope, avec un PC

Cela consiste a enregistrer en audio la télécommande avec les commentaires au micro.


Version actuelle Alu de luxe!

Le matériel

Il y a plusieurs solutions...


La solution de luxe utilise un boitier USB audio détourné, qui sert aux expérimentations et qu'on trouve en chine pour moins de 10 euros port comprix.


Avec cela une petite platine contenant un récepteur Infra rouge (IR) et HF (pour les télécommandes 432MHZ pas utile ici) sert pour la réception (un cavalier fait la sélection) Sur l'entrée micro, le micro pour le commentaire.

Une fois correctement configuré, avec un logiciel audio comme Audacity l'enregistrement peut se faire.

En normalisant le signal on augmente son amplitude.


L'enregistrement complet de toutes les touches fait 2 minutes.


Le zoom permet de voir le codage(du NEC)

"00000011111111001101100100100110"

"0000 0011 1111 1100 1101 1001 0010 0110"

0000 0011 =$03 l'adresse

1111 1100 =$FC l'adressse inversée

1101 1001 =$D9 la commande

0010 0110 =$26 la commmande inversée


La version au scope

seconde solution

Cette solution donne un signal faible, en normalisant on peut voir le signal.

Comme on enregistre également au micro, on peut faire un "enregistrement" rapide des codes.

Le micro et la RCA BPW34 sont montés en parallèle, simplement.

Attention la il faut mettre un cache de lumière entre la télécommande et la diode, la main par exemple.

Analyse du code

Le logiciel comme Protocol Analyser utilise l'entré micro, en configurant correctement les mixer audio et Audacity, par un cordon jack il a été possible d'envoyer le son audio et de faire des analyses (Ubuntu).

La suite..

Évidement c'est pas gagné, mais vous avez déjà les codes.

Sur ce site les plus connus sont décrit, peut etre trouverez vous le votre...

http://www.sbprojects.com/knowledge/ir/index.php

Souvent on constate que le code est envoyé une fois, ensuite c'est un code de répétition, un simple burst comme fait NEC (8 bits d'adresse et 8 de commande pouvant etre etendu a 16 pour les deux!!).

Une solution consiste a créer le fichier LIRC a partir du code et utiliser le PC comme télécommande!!.

Il existe aussi des projets IRArduino !!.

Page Web X.Fenard
(c) Xavier Fenard 2014

Retour