Switch IRduino

De fablabo
Aller à :navigation, rechercher


Contrôle d'un switch HDMI infrarouge par arduino

Contributeur·ice·s

Statut du projet

Experimental

License

Creative Commons Attribution CC-by-sa-3.0 France

Inspiration

Fichiers source

Matériaux

Lien

[ ]


Description du projet

Contrôle d'un switch HDMI infrarouge par arduino



Projet irduino

Objectif

Remplacer le pilotage infrarouge d'un switch hdmi par un arduino pour gérer la sortie

Matériel utilisé

HDMI switcher PORTTA 5 to 1

Approche

  • Lire le signal
  • Copier le signal
  • simuler le signal

Etapes

Etape 1 - Lire le signal

Le switch dispose de 5 boutons Après quelques recherche, le protocole utilisé est NEC
qui se compose de 4 octets.

bouton 1


Valeur binaire : 00000001 11111110 01000000 10111111
Valeur hexadécimale : 0x01FE40BF

bouton 2

Valeur binaire : 00000001 11111110 00100000 11011111
Valeur hexadécimale : 0x01FE20DF

bouton 3

Valeur binaire : 00000001 11111110 10100000 01011111
Valeur hexadécimale : 0x01FEA05F

bouton 4

Valeur binaire : 00000001 11111110 01100000 10011111
Valeur hexadécimale : 0x01FE609F

bouton 5

Valeur binaire : 00000001 11111110 00010000 11101111
Valeur hexadécimale : 0x01FE10EF

Résultat

Etape 2 - Copier le signal

La transmission infrarouge se fait par l'intermédiaire d'une prise jack suivant le schéma suivant :

  • tip => Rouge : VCC => 3,3v
  • ring => Noir : signal => 5v
  • sleave => Nu : Masse => 0v

Etape 3 - Simuler le signal

Résultat attendu : Copier le signal reçu et le renvoyer directement sans passer par l'infrarouge.

Après plusieurs tentatives, le signal récupéré n'est pas transmis directement par l'arduino.

Piste de réflexion : tester en passant le signal au travers d'une led infrarouge.

Le signal est bien envoyé et le résultat attendu est bien présent.

Conclusion : Le signal doit être adapté pour être transmis de façon filaire.

Etape 3 bis - Adapter le signal