Étape 3: Notions de base :
Pour tous ceux qui ne savent pas ce qu’un arduino Conseil est, c’est une plate-forme de développement open source qui est utilisée par les professionnels, amateurs et artistes pour développer des produits et l’art. Le principal avantage avec sont d’arduino qui ils sont vraiment faciles à programmer et à utiliser (même les enfants l’école avec des notions de programmation peuvent le faire). Bref c’est « simple et puissant », mais pas beaucoup « robuste », je dirais.
Donc notre projet fonctionne en envoyant des données série correspondant aux boutons enfoncé sur la télécommande, de la carte arduino au port série de notre PC. L’action de clavier est obtenue en utilisant la bibliothèque « clavier » qui nous aide à imiter l’action de clavier à l’aide de la carte arduino.
Voici un schéma de base de la façon dont les données sont envoyées. Chaque fois que vous appuyez sur un bouton sur une télécommande Sony, il envoie un 13 bits de données. Le premier bit est un bit de départ indiquant il y a 12 bits de données suivant. Les 7 bits sont le bit de commande qui peuvent varier selon la touche enfoncée. Les 5 derniers bits sont les bits de l’adresse qui seront le même pour tous les boutons, mais différente pour télécommandes d’appareils différents.
Ce qui précède
diagramme montre goupille d’un TSOP et comment se connecter à elle. Le TSOP sorties constante de signal élevé en cas d’inactivité et qu’il reçoit des données, il a tendance à inverser les données. C’est à dire quand une LED IR transmet des données sur le TSOP, chaque fois que l’IR led va haut, le TSOP ira bas et vice versa. Télécommande des signaux sont souvent les octets de données codées et transmises par "pulsé" (interrupteurs ON & OFF la LED IR à une fréquence spécifique) distant contrôles fonctionnent à fréquence 32-40 Khz et la plupart des récepteurs peuvent recevoir cette gamme la plupart TV.
Le protocole du CSARS utilise un codage de largeur des impulsions des bits. Le pouls, ce qui représente une logique « 1 » est un 1.2ms long éclater du transporteur 40kHz, tandis que la largeur de rafale pour un « 0 » logique est 0.6ms long. Tous les éclats sont séparées par un intervalle long espace de 0.6ms.
Ici, nous nous connectons broche signal du TSOP sur la 5e broche analogique de l’arduino, afin de recevoir le signal de la TSOP. Pour simplifier les choses, j’ai utilisé la bibliothèque télécommande IR.
Alors tous ensemble pour construire votre contrôleur IR VLC?? Nous allons le coup d’envoi.