* *
* *
Electronique
+ Arduino
 -  Bus I2C
+ Divers
+ Game Boy Advance
+ Robotique
+ Z80
Informatique
+ Commande numérique
+ Les DLL
+ Mon Guppy
+ divers
Mathématiques
Astronomie
Webmaster - Infos
Ecrire à Grosse Christophe  Webmestre
Ajouter aux favoris  Favoris
Recommander ce site à un ami  Recommander
Version mobile   Version mobile
Recherche




Préférences

 Nombre de membres 30 membres


Utilisateurs en ligne

( personne )
Module I2C : Télécommande infrarouge RC5


 ptelerc5.gif
Photo du module , la télécommande et le cable de liaison

Le principe de fonctionnement

Ce module se connecte sur l'interface i2c universelle pour PC décrite sur ce site grace a un cable muni de connecteurs 6P/4C. Ce module est commercialisé sous la forme d'un kit par SELECTRONIC. SELECTRONIC vend également une télécommande infrarouge RC5 qui fonctionne parfaitement avec ce module.Les signaux RC5 émis par la télécommande sont convertis par le récepteur en signaux i2c.Le coeur du montage est un SAA3028 qui effectue cette conversion.L'adresse de base de ce module i2c est 38. Il est possible de paramétrer les lignes d'adresses A0,A1 et A2 du composant de sorte qu'il devient possible de connecter jusqu'a huit module de ce type sur un même bus i2c.Une fois le module connecté sur le bus et alimenté via celui-ci ( aucune alimentation externe n'est requise ! ), il suffit d'interroger a intervalle régulier le SAA3028. Celui-ci renvoit quatre octets : Si le premier vaut 255,c'est qu'aucune touche n'a été frappée , sinon le code de la touche est stocké dans le quatrième octet.

Nomenclature et réalisation

La réalisation du kit ne pose aucun problême. Il ne faudra pas oublier les deux straps ( voir sur la photo ).La nomenclature ci-dessous recensse tous les composants présentés sur la photo.SELECTRONIC vend également le cable et la télécommande. Des essais avec des télécommandes de téléviseurs aux normes RC5 ont échoués et seul la télécommande RC5 vendu par SELECTRONIC semble marcher avec leur KIT ! Les deux modular-jack de ce kit sont brochés selon le type carré bleu plein : Pour en savoir plus allez voir sur la page de l'interface PC <-> I2C

Divers :

Le KIT SELECTRONIC récepteur infrarouge RC5 vers I2C
La télécommande infrarouge RC5
Le cordon de laison 6P/4C.

Logiciels

Une unité écrite en Turbo Pascal permet de gérer ces modules.Vous pouvez librement télécharger le source ( SAA3028.PAS ) de cette unité , ou directement l'unité compilée ( SAA3028.TPU ) a intégrer dans vos projets futurs. Le listing étant documenté , je ne m'attarderais pas sur le fonctionnement de cette unité.

Une DLL ( 16 bits ) est disponible pour ceux qui désirerait programmer sous windows.

A titre d'exemple, le programme TELERC5.EXE simule les réglages d'une télévision ( a vous de zapper ! ). Vous pouvez également télécharger le source TELERC5.PAS ( nécessite les fichiers SAA3028.TPU et BUSI2C.TPU )

 telerc5.gif
Illustration du programme de test

 


Date de création : 28/10/2005 @ 16:54
Dernière modification : 31/01/2008 @ 07:45
Catégorie : Bus I2C
Page lue 10456 fois


Prévisualiser la page Prévisualiser la page     Imprimer la page Imprimer la page

react.gifRéactions à cet article


Personne n'a encore laissé de commentaire.
Soyez donc le premier !


^ Haut ^

GuppY - http://www.freeguppy.org/    Site créé avec GuppY v4.5.8 © 2004-2005 - Licence Libre CeCILL   GuppY - http://www.freeguppy.org/

Document généré en 0.21 seconde