Arduino XboxOne, TV et ventilateur télécommande (3 / 5 étapes)

Étape 3: Décodage des signaux IR (Circuit et logiciel)

Circuit :

Si vous avez un bouclier infrarouge, vous êtes bon pour aller.

Si vous ne l’avez bouclier infrarouge vous pouvez toujours suivre cette étape en procédant comme suit :

Vous pouvez facilement décoder les signaux IR avec votre Arduino à l’aide d’un TSOP382 et l' Infrarouge bibliothèque Shield pour Arduino.

  1. Connecter un TSOP382 tel qu’indiqué en page 1 du Circuit d’Application de la feuille de données de TSOP382 (jointe ici). La broche « OUT » de la TSOP382 devra être raccordé à la borne 4 de votre Arduino.

Logiciel :

  1. Chargez l’exemple IR récepteur Dump dans votre Arduino.
  2. Ouvrez la fenêtre du moniteur serial Arduino.
  3. Prenez les commandes IR que vous voulez vous débarrasser, puis pointer leur IR a conduit à la TSOP382 et appuyez sur la clé (s) vous souhaitez décoder.

Vous devriez voir une sortie semblable au suivant :

Où, dans ce cas, « NEC » est protocole infrarouge du contrôle, et « FF609F » est le code infrarouge de la clef en hexadécimal.

Le tableau de « Raw » de nombres est qu'une représentation de chacun de l’IR des signaux impulsion en microsecondes (nous) regarder avec une forte impulsion puis un pouls faible et en alternance jusqu'à ce que la totalité du signal a été lue.

Dans l’exemple ci-dessus "-16246 8950-4500 600" signifie 16246us HIGH, LOW 8950us, 4500us 600us haute, basse.

Remarque : Si vous souhaitez utiliser un code brut au lieu de sa valeur HEX, vous devrez le nettoyer en enlevant le premier élément (-16346) et en supprimant le signe négatif (-) de tous les autres éléments.

Dans l’exemple ci-dessus, le code brut obtenu après le nettoyage ressemblerait à ceci :

Si vous souhaitez savoir comment modifier un code brut de NEC à un nombre hexadécimal à la main (juste pour le fun), consultez cette page web sur le protocole de NEC. Pour vous aider à démarrer, dans le code brut ci-dessus :

  • 8950us (qui est presque 9000us) correspond à l’impulsion haute départ de 9ms (1000us = 1ms) dans le protocole de NEC.
  • 4500us correspond à 4.5ms
  • et 550us 600us serait un "0" bit (deux 562.5us impulsions, un haut et un bas)

Articles Liés

Commander une carte Arduino à l’aide d’une télécommande infrarouge

Commander une carte Arduino à l’aide d’une télécommande infrarouge

I-IntroductionBonjour à tous, mon nom est Noreddine Kessa, je suis un passionné de l'électronique.  Je me suis amusé ce week-end à jouer avec mon nouveau jouet, Kit Arduino ATmega328 bricolage que j'ai eu sur eBay, et je serais ravi de partager la jo
Régulateur de ventilateur télécommande fiable et bon marché

Régulateur de ventilateur télécommande fiable et bon marché

SalutJe suis nouveau sur Instructables, j'espère que mon projet mini sera apprécié par beaucoup car c'est économique et fiable et facile à construire.Je suis un débutant à ce domaine de l'électronique. J'aime toujours faire des petits projets électro
Arduino Hack - RGB LED - ventilateur de processeur & TLC5940

Arduino Hack - RGB LED - ventilateur de processeur & TLC5940

Dans ce Instructable, j'ai va vous guider à travers le processus de piratage et de conversion d'un clair, ventilateur de 120 mm PWM utilisé sous le même toit PC à partir d'une seule couleur LED à LED RGB d'adressables individuellement. Les applicatio
Arduino température moteur ventilateur - existant domotique

Arduino température moteur ventilateur - existant domotique

Ce projet vise à conduire un ventilateur à deux vitesses avec un Arduino, basé sur la température de l'environnement.Le projet a été conçu pour aider à automatiser un système de chauffage basé sur feu existant. L'idée est que l'environnement va être
Faites-vous un Robot Arduino contrôlée de télécommande !

Faites-vous un Robot Arduino contrôlée de télécommande !

Bonjour les gars.Abhay et Akshay ici !Aujourd'hui que nous allons faire une TV distance contrôlée Robot que non seulement fonctionne comme un charme, mais vous pouvez également mettre à jour en éditant le code et en utilisant quelques boutons plus pr
Arduino : Réutiliser un ventilateur d’ordinateur portable

Arduino : Réutiliser un ventilateur d’ordinateur portable

Bienvenue sur mon - Reuse - série Instructable.Dans ce Instructable nous allons utiliser un vieux Fan de portable pour nous débarrasser de fumée de brasage.Vous aurez besoin :Vieux Compaq NX9010TournevisArduino NanoMâle cavalierUSB A / B Cable (câble
Ajout d’Arduino Web Based OSD bouton télécommande à la caméra SuperCircuits PC165DNR

Ajout d’Arduino Web Based OSD bouton télécommande à la caméra SuperCircuits PC165DNR

la caméra Super Circuits PC165DNR est une caméra vidéo couleur de lumière très faible qui est excellente pour une utilisation avec un télescope ou pour la capture de meteor allsky. Il dispose de boutons qui permettent à l'utilisateur de définir diffé
Arduino voix de Robot avec LED RGB commandé

Arduino voix de Robot avec LED RGB commandé

Salut c'est mon premier projet en instructable. Il s'agit d'un robot arduino contrôlé dans trois ways.you pourra être piloté à l'aide de la voix, le contrôle button et commande de direction à l'aide d'applications android. Nous pouvons également cont
ARDUINO comment construire votre propre télécommande universelle

ARDUINO comment construire votre propre télécommande universelle

J'ai trouvé de nombreux tutoriels en ligne pour recevoir les codes infrarouges avec votre ARDUINO, mais pas beaucoup de tutoriaux expliquant comment leur envoyer, aussi la plupart de ceux que j'ai trouvé a eu beaucoup de commentaire là-dessus ne fonc
Comment faire un Arduino en fonction veilleuse avec télécommande infrarouge !

Comment faire un Arduino en fonction veilleuse avec télécommande infrarouge !

Voici une Instructable qui va vous montrer comment construire une Arduino fondé veilleuse avecune petite télécommande infrarouge qui permet de vous défiler 10 couleurs ensemble avant et une décoloration aléatoireroutine de couleur qui effectue une bo
Domotique en utilisant arduino avec wifi, bluetooth et télécommande IR

Domotique en utilisant arduino avec wifi, bluetooth et télécommande IR

Il s'agit d'un tutoriel pour montrer comment construire un système de domotique avec arduino Wifi [ESP8266-01], bluetooth (HC-05) et télécommande IR. Domotique se traduit par un accueil plus intelligent et est utilisé pour fournir un niveau de vie pl
Vivant avec Arduino et le L298N H-pont de commande de moteur pas à pas bipolaire

Vivant avec Arduino et le L298N H-pont de commande de moteur pas à pas bipolaire

Le module ci-dessus est une carte de fille L298N que j'ai acheté sur Amazon il y a une semaine, et s'il travaille a été un voyage assez frustrant qui voit enfin une résolution aujourd'hui. Il s'agissait de des principales raisons que j'ai pensé que m
Construire un circuit transistor pour contrôle télécommande de climatiseur avec Arduino

Construire un circuit transistor pour contrôle télécommande de climatiseur avec Arduino

je soutenais un groupe d'étudiants sur leur projet de remise des diplômes. Une des difficultés qu'ils rencontrent est sur le contrôle d'une unité de climatisation avec microcontrôleur Arduino.La première expérience, que nous avons essayé de s'en sort
Télécommande Arduino (ARC)

Télécommande Arduino (ARC)

Dans ce projet, nous allons faire une télécommande Arduino (ARC) décoder toute télécommande infrarouge (IR) dans hex ou tout autre format et l'utiliser pour activer les LED on/off !C'est un projet assez facile et peut être fait en quelques minutes. N