************************************************************ =-=-=-=-=-=-=- 8. Piratez son magnétoscope =-=-=-=-=-=-=-=-= ************************************************************ Les commandes à distance de magnétoscope, de télévision, mais aussi ouverture à distance des portes de certaines voitures sont basées sur une liaison infrarouge. Pour quelque francs (FF), vous pouvez munir votre PC d'une telle liaison et lui permettre de piloter tous ces appareils. Même les voitures! Une liaison infrarouge est un rayonnement électromagnétique (source lumineuse) de longueur d'onde comprise entre 0.8 µm et 1 mm, donc invisible à l'oeil nu. L'émmeuteur de votre télécommande possède deux états: allumé ou éteint. Lorsque vous appuyez sur le bouton, vous déclenchez une suite d'éclats qui sont perçus par le récepteur et ensuite interprétés. La façon d'interpreter cette suite est en fonction de la méthode d'encodage utilisée. Et elles sont nombreuses ces méthodes d'encodage, presque autant que les constructeurs de télévision! Examinons un système courant, le RC5. RC5 --- Le RC5 pour Remote Control version 5 a été mis au point par Philips. C'est un vrai protocole d'échange. Il fait correspondre à chaque commande une trame, une serie de bits envoyés dans le temps. En informatique, un bit est défini par une valeur électrique par rapport à un niveau zéro. Pour se protéger de ces interférences, le codage d'un bit en RC5 est une variation du signal. Un signal montant est interprété descendant comme un 1, un signal descendant comme un zéro. Une trame RC5 est constituée de 14 bits: S1 S2 C A4 A3 A2 A1 A0 B5 B4 B3 B2 B1 B0 Les deux bits de Start, S1 S2, reveillent le récepteur. Le bit de commande, C, alterne entre la valeur 0 et 1 pour différencier un appui continu sur une touche. Le récepteur doit distinguer l'appui continu sur l'augmentation du volume (où il doit continuer à effectuer la commande) et un doigt qui reste malencontreusement sur la touche de la chaine 1! A4 à A0 sont les 5 bits d'adresse. Ils permettent donc de commander 25, soit 32 systèmes différent: télévision, magnétoscope, chaîne hi-fi, etc. Les six bits de commande, B5 à B0, déterminent 64 fonctions différente pour chaque systèmes! Un total de 2048 combinaisons. Pour éviter une anarchie certaine, un comité a attribué une valeur pour chaque système et pour chaque commande. Par exemple, un magnétoscope couleurs a l'adresse 5, soit les bits d'adresse 00101. A la touche "Eject", correspondent les bits de commande: 101101. Lorsque vous appuyez sur ce bouton de votre télécommande, la trame suivante est émise vers votre magnétoscope: 11000101101101. L'envoi d'un bit dure 1,778 ms, la durée d'une trame est donc de 24,89 ms. Assez rapide pour zapper plus vite que l'éclair! J'Capte Rien! ------------- Tout cela est bien compiliqué et, finalement, bien inutile! Au lieu d'essayer de comprendre et de recréer ces méthodes d'encodage, nous avons déjà une source d'émission de ces faisceaux: notre télécommande! Elle produit directement les faisceaux lumineux à émettre pour chacune de ses fonctions. Il suffit de fabriquer un récepteur pour capter et enregister les faisceaux liés à chaque fonction. Il suffira de reproduire à l'identique ce même faisceau par l'intermédaire d'un émetteur pour lancer la fonction attachée à ce bouton. Bien sûr, il faudra, les uns après les autres, stocker les signaux pour chaque bouton. Mais une fois cette apprentissage effectué, votre PC remplacera complètement votre télécommande. Il pourra commander de façon beaucoup plus souple, et en une simple touche, la mise en route de votre télévision ou de votre magnétoscope, le rembobinage de la casette et la mise en lecture. Et l'ouverture des portes de votre voiture! Mieux, grâce à un peu de programmation, on pourra rassembler en un seul clic plusieurs commandes, les programmer dans le temps et même les automatiser avec le lancement d'autres applications! Le Montage: ----------- Le plan du montage (montage.jpg) est joint avec ce e-zine. Le montage comporte 2 parties: récepteur et émetteur. Le récepteur est constitué d'un phototransistor infrarouge pour recevoir et et apprendre les signaux émis par votre télécommande classique. L'émetteur est une LED infrarouge que votre PC allumera et éteindra pour reproduire à l'identique les signaux appris. Ces deux circuit seront interfacés à votre PC par l'intermédiaire de la prise parallèle. Chez votre détaillant de composants électroniques, il vous faudra environ 20 FF, un phototransitor infrarouge, une pile 9 volts pour l'alimentation, une prise Parallèle mâle, trois résistances, une de 100 Kohms, une de 100 ohms et une troisième de 10 ohms, ainsi qu'un transistor de type BC 547. A noter que vous pouvez également trouver par correspondance ou dans des magasins spécialisé des photomodule dédiés à la réception infrarouge. Ils ne reçoivent que les ondes infrarouges, comportent un préamplificateur de signal et un oscillateur à 38 kHz pour filtrer exactement les trames RC5. Vous aurez de bien meilleurs résultats avec ce composant très utilisé dans les télécommandes du commerce. Une référence chez Temic: TSOP1738 Vous trouverez des programmes pour simuler une télécommande: http://www.ziplabel.com