Vous ne pouvez pas modifier cette page, pour la raison suivante :
L’action que vous essayez de réaliser n’est permise qu’aux utilisateurs du groupe : Utilisateurs.
Statut du projet
(Un choix)
Concept Experimental Prototype Fonctionnel Inconnu Abandonné Obsolete
Statut de la publication
Aucune Brouillon Publié Finalisé
Image
Importer un fichier
Description
(petite description du projet, 80 caractères max)
Licence
Vous pouvez trouver plus d'informations sur les licences libres sur le site creativecommons.org.
Contributeur⋅ice⋅s
(personnes participant au projet, séparés par des virgules):
Inspiration
Matériaux
(liste des matériaux utilisés, séparés par des virgules)
Machines
(liste des machines spécifiques utilisées, séparés par des virgules)
Fichier(s) source
Url
Un problème ou une suggession à propos de ce formulaire ? Parlez en sur Discussion:DataFab
Texte libre:
== Projet irduino == === Objectif === Remplacer le pilotage infrarouge d'un switch hdmi par un arduino pour gérer la sortie === Matériel utilisé === [https://www.amazon.fr/Portta-Switcher-Commutateur-T%C3%A9l%C3%A9commande-Adapteur/dp/B00GX67TB8/ref=sr_1_4?s=electronics&ie=UTF8&qid=1528794397&sr=1-4&keywords=switch+hdmi+automatique 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 [https://techdocs.altium.com/display/FPGA/NEC+Infrared+Transmission+Protocol NEC]<br /> qui se compose de 4 octets. ===== bouton 1 ===== [[Fichier:Ir-bouton1.jpg|vignette|centre]]<br /> Valeur binaire : 00000001 11111110 01000000 10111111<br /> Valeur hexadécimale : 0x01FE40BF<br/> ===== bouton 2 ===== [[Fichier:Ir-bouton2.jpg|vignette|centre]] Valeur binaire : 00000001 11111110 00100000 11011111<br /> Valeur hexadécimale : 0x01FE20DF<br/> ===== bouton 3 ===== [[Fichier:Ir-bouton3.jpg|vignette|centré]] Valeur binaire : 00000001 11111110 10100000 01011111<br /> Valeur hexadécimale : 0x01FEA05F<br/> ===== bouton 4 ===== [[Fichier:Ir-bouton4.jpg|vignette|centré]] Valeur binaire : 00000001 11111110 01100000 10011111<br /> Valeur hexadécimale : 0x01FE609F<br/> ===== bouton 5 ===== [[Fichier:Ir-bouton5.jpg|vignette|centré]] Valeur binaire : 00000001 11111110 00010000 11101111<br /> Valeur hexadécimale : 0x01FE10EF<br/> ===== 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 ===
Résumé :
Modification mineure Suivre cette page
Annuler