RGB LED plafond lumière d’ambiance avec piraté télécommande IR (4 / 6 étapes)

Étape 4: Piratage de la télécommande

j’ai acheté un gros vieux GE composant vidéo moniteur à une vente aux enchères il y a environ 10 ans.  Plus tôt cette année j’ai enfin trouvé un usage pour le moniteur, mais voilà quand je l’ai accroché la chose était mort.  La bonne nouvelle est que le moniteur est venu avec cette télécommande génial !

Mesurer les signaux IR :
Pour comprendre la télécommande j’ai accroché mon détecteur IR à un oscilloscope à mémoire et en appuyant sur les boutons.  La chose gentille au sujet d’une portée de stockage est qu’il enregistre le code IR sur l’écran pour vous permet d’analyser.  Prendre une étape plus loin, j’ai effectivement sauvé les traces pour chaque bouton comme un. Fichier CSV pour importer dans un Excel ou OpenOffice Calc tableur.  Voir le fichier joint pour mon tableur de signal IR pour le bouton d’alimentation.

Analyser les signaux IR :
Pour utiliser la télécommande, je n’étais pas nécessairement intéressé par le décodage de la structure de l’ensemble du message.  Principalement, je voulais trouver les différences dans le signal à chaque pression de touche.

À l’aide de la feuille de calcul et des données de portée horodatées, j’ai découvert que chaque signal IR comprenait trois parties - une impulsion de démarrage, un ID distant de 16 bits (ce qui est le même pour tous les boutons), puis un Code de bouton de 16 bits qui est unique pour chaque bouton.  En regardant les derniers 16-bits du signal IR, nous sommes en mesure de discerner quel bouton a été enfoncé.

La partie la plus délicate à l’utilisation du code à distance est lorsque vous maintenez une touche, la télécommande envoie un code identique « répéter » jusqu'à ce que le bouton est sorti.  Ceci répète code est très similaire à l’impulsion de démarrage, mais avec des durées différentes.

En utilisant les signaux IR :
J’ai le signal IR connecté à la broche d’interruption-sur-changement d’EIB.  Grâce au module minuterie 0 interne, nous pouvons compter la période de temps entre les bords tombent sur cette broche.  Chaque fois il est un descendant, le PIC enregistre l’état du Registre TMR0 (pour enregistrer la période précédente), puis redémarre TMR0 (pour enregistrer la prochaine période).  En utilisant cette information, nous pouvons déterminer si un 1, 0, commencer à impulsions, ou répéter l’impulsion a été reçue.

Articles Liés

Temps fleur lampe Featuring couleur changer LED thé lumière d’ambiance de printemps

Temps fleur lampe Featuring couleur changer LED thé lumière d’ambiance de printemps

il s'agit d'une lumière d'ambiance très simple pour célébrer le début du printemps ! Ils peuvent être faits pour ~$1.50ea et ne prend que quelques minutes à assembler.  Il a une autonomie de 80 h, 7 couleurs et 2 piles x CR2032.Bill of Materials :1.
Affichage de la température chromatique - Arduino contrôlée RGB LED infini miroir

Affichage de la température chromatique - Arduino contrôlée RGB LED infini miroir

Ce projet a été librement inspiré par , un écran de station météo dont la couleur dépend de la température extérieure. J'ai eu un colocataire à l'Université qui était l'un d'entre eux et c'était très utile, à Pittsburgh en particulier, juste coup d'o
Enchaînés lumière d’ambiance à l’aide de la puissance élevée LED RGB

Enchaînés lumière d’ambiance à l’aide de la puissance élevée LED RGB

j'ai démarré ce projet en plus d'un an auparavant et travail sur et en dehors depuis lors. Maintenant, c'est enfin fait.Le but était d'avoir un joli-lumière d'ambiance pour mon salon, inspiré par une console d'éclairage standard un ami avait une fois
RGB LED lumière d’ambiance w / ATtiny85

RGB LED lumière d’ambiance w / ATtiny85

ils appellent ces choses des Lumières d'ambiance.Ne sais pas pourquoi. Je suppose que le changement des couleurs mettre certaines personnes dans la bonne humeur.Bien que j'ai observé que lorsque les gens regardent cette humeur légères, elle tend à av
SmartPhone sous contrôle RGB lumière d’ambiance

SmartPhone sous contrôle RGB lumière d’ambiance

Lampes d'ambiance sont toujours fascinants pour moi et sont un très bon projet pour les débutants de commencer avec Arduino.Ce qui est une lampe d'ambiance ?Lampes d'ambiance sont des dispositifs d'éclairage qui servent à établir un sentiment particu
ATtiny85 RGB Mini lumière d’ambiance !

ATtiny85 RGB Mini lumière d’ambiance !

J'ai vu des lumières d'humeur RGB avec Arduino, PIC et plus grandes puces AVR, mais jamais avec la ATtiny85. C'est pourquoi j'ai décidé de faire un.Cette lumière d'ambiance est super simple à faire et toutes les pièces peuvent être achetés en ligne p
Empilable lumières ambiantes RGB LED Cube

Empilable lumières ambiantes RGB LED Cube

dans cette Instuctable je vais vous montrer comment fabriquer vos propres piles empilable RGB LED Cube s'allume.Ils fournissent portable RVB un éclairage d'ambiance à n'importe quel environnement. Leur conception compacte permet une multitude d'appli
RGB-Led Clock avec puce Bluetooth

RGB-Led Clock avec puce Bluetooth

Cette instructable vous montre comment utiliser un cyprès-BLE-Devkit pour construire une RGB-LED-horloge.Vous devez seulement très peu choses :RGB-LED-Strip de 30 ou 60 WS2812b-LEDs.une carte de circuit imprimé style grillecertaines broches broche-en
Analyseur de spectre Pi framboise avec RGB LED Strip et Python

Analyseur de spectre Pi framboise avec RGB LED Strip et Python

à la recherche d'un premier projet d'essayer sur une facture pro forma de framboise, j'ai bien quoi de mieux qu'un analyseur de spectre ? (Parfois cet affichage est erronément appelé pour comme un égaliseur graphique--que nous allons vous changez le
$9 construire un 4 x 4 x 4 RGB LED Cube avec Animation Creator

$9 construire un 4 x 4 x 4 RGB LED Cube avec Animation Creator

RGB LED Cube est impressionnant, mais il a beaucoup conduit jambe de construire et le prix est élevée, donc voici le composant moins cher nous pouvons faire avec 64 RGB LED, vous pouvez avoir toutes les pièces bricolage par vous-même, car nous partag
Projet des Carlitos : RGB LED ambiance Cube

Projet des Carlitos : RGB LED ambiance Cube

c'est la première d'une série de projets de bricolage électroniques / robotiques. Ces projets sont accompagnés de vidéos pédagogiques qui vont aideront à vous creux les nombreuses étapes impliquées dans l'exécution de la tâche à accomplir. Pour cette
RGB LED lumière d’aquarium

RGB LED lumière d’aquarium

faire votre réservoir de poissons coloré et lumineux avec la puissance de l'Arduino et RGB LEDÉtape 1: Collecte matériel Vous aurez besoin :-Une LED RGB-A l'aquarium avec des poissons-Arduino-Résistances-Fils de raccordement-Ordinateur avec l'IDE Ard
RGB LED lumière de vélo sécurité (parti) (35$)

RGB LED lumière de vélo sécurité (parti) (35$)

Nous avons voulu ajouter une certaine sécurité aux modes de déplacement de la moto, comme les jours reçois plus courtes. Voici notre solution de 35 $.Ma femme tente de faire la navette trois fois par semaine et les feux de vélo actuel ne étaient pas
Smart Phone contrôlé l’arbre de Noël avec RGB LED Strip

Smart Phone contrôlé l’arbre de Noël avec RGB LED Strip

Noël puisque c'est ici, nous avons décoré cet arbre de Noël avec RGB LED Strip pour notre fête de Noël et rend un arbre téléphone intelligent contrôlé. XD. It présentera bien sûr une magie de « dernière minute » pour le spectacle de Noël. Noël approc