Table des matières:

Piratage et automatisation à distance IR : 13 étapes (avec photos)
Piratage et automatisation à distance IR : 13 étapes (avec photos)

Vidéo: Piratage et automatisation à distance IR : 13 étapes (avec photos)

Vidéo: Piratage et automatisation à distance IR : 13 étapes (avec photos)
Vidéo: C'est facile de se faire pirater son smartphone ? On a testé… 2024, Novembre
Anonim
Image
Image
Allez chercher ces choses
Allez chercher ces choses

Bonjour gars, Depuis mon enfance elle-même, je me posais des questions sur la télécommande du téléviseur et son fonctionnement. Cette instructable raconte comment j'ai réussi à décoder/pirater une vieille télécommande et à l'utiliser pour la domotique.

Cette instructable contient différentes parties comme suit:

  1. Décodage de la télécommande.
  2. Candidature 1.
  3. Candidature 2.
  4. Candidature 3.

Étape 1: Allez chercher ces choses

Allez chercher ces choses
Allez chercher ces choses
Allez chercher ces choses
Allez chercher ces choses
  • Arduino Uno.
  • Arduino pro mini.
  • Fils de cavalier.
  • Planche à pain.
  • LED.
  • Résistances - 470 Ohms, 4,7 KOhms
  • Capteur infrarouge.
  • Relais 5 V CC.
  • 1N 4001/ 1N 4007 Diode.
  • BC 547 Transistor.
  • Connecteur terminal.
  • Carte PCB/Perf universelle.
  • Porte-ampoule (porte-ampoule AC).
  • Fils (Pour 230 VAC).
  • Fiche (Pour 230 VAC).
  • Ancien chargeur de téléphone portable (Classé 5 V DC).
  • Boîte en plastique (Comme une enceinte).
  • Ruban adhésif double face.
  • Prise de courant (Pour 230 VAC).
  • Une vieille télécommande.

Étape 2: Partie 1: Décodage de la télécommande

Partie 1: Décodage de la télécommande
Partie 1: Décodage de la télécommande

APRÈS AVOIR CHOISI UNE TÉLÉCOMMANDE FONCTIONNELLE PARMI LES ANCIENNES TÉLÉCOMMANDES, NOUS DEVONS CONNAÎTRE LA

BASES:

La télécommande IR se compose d'une LED infrarouge connectée à ses circuits

Lorsque nous appuyons sur l'un des boutons, un code correspondant est envoyé à l'air via la LED. Le code est en fait un nombre codé, codé au format HEX. HEX signifie que la base de comptage est 16

c'est à dire; En HEX, il y a 16 nombres, de 0 à F, comme 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Donc dans HEX 25 est (5x16^0)+(2x16^1)=5+32=37

et 5F est (15x16^0)+(5x16)=15+80=95

Le code HEX est envoyé à la LED IR sous forme de 1 et de 0 (haute tension (3,3 V) et basse tension (0 V) respectivement)

Supposons que le nombre 95 soit supposé pour le bouton VOL+. Lorsque nous appuyons sur le bouton, le circuit envoie 95 à la LED sous forme d'une série de 1 et de zéros

95 est 5F en HEX et cela peut être écrit en binaire comme 0101 1111

c'est à dire; 0101 1111=(1x2^0)+(1x2^1)+(1x2^2)+(1x2^3) + (1x2^4)+(0x2^5)+(1x2^6)+(0x2^7)

=1+2+4+8 + 16+0+64+0

=15 + 80

=95

C'est la base de toute télécommande IR. Chaque bouton est associé à un code unique. Ce que nous devons faire, c'est décoder le numéro associé à chaque bouton du contrôleur et l'enregistrer pour référence ultérieure.

Étape 3: Le circuit et le code Arduino

Le circuit et le code Arduino
Le circuit et le code Arduino
Le circuit et le code Arduino
Le circuit et le code Arduino

Pour le décodage, nous devons configurer Arduino Uno avec un capteur IR.

Collectionnez-les:

  1. Arduino Uno.
  2. Cable USB.
  3. Planche à pain.
  4. Fils de cavalier.
  5. Capteur infrarouge.

Faites maintenant les connexions comme:

  1. Connectez le 5 V d'Arduino à la broche Vcc du capteur IR.
  2. Connectez le GND (Ground) d'Arduino au GND du capteur IR.
  3. Connectez la broche 11 de l'Arduino à la broche IR/la broche OUTPUT du capteur IR.

Les connexions matérielles sont maintenant prêtes.

Avant de programmer, téléchargez la bibliothèque IR attachée à cette étape, décompressez le dossier et copiez la bibliothèque IR dans le dossier bibliothèques du dossier principal Arduino. (C:\Program Files (x86)\Arduino\libraries).

Ensuite, ouvrez l'IDE Arduini, copiez le code joint ici et téléchargez-le sur l'Arduino Uno.

Étape 4: Décodage et enregistrement

Toutes les configurations de circuits et IDE sont prêtes, il est maintenant temps de décoder.

Ouvrez le "Moniteur série" dans l'IDE Arduino sur votre ordinateur. (Outils-Moniteur série). Appuyez sur le bouton de la télécommande vers le capteur IR sur la planche à pain. Lorsque vous appuyez sur chaque bouton, vous pouvez voir un code unique sur le moniteur série.

Appuyez sur chaque bouton et notez le code.

par exemple:

Code du bouton

Lecture/Pause ---------0x1FE50AF

Suivant ------------------0x1FE35AC

VOL +----------------0x1FE23DE

1 ----------------------0x1FEA34E

Étape 5: Partie 2: Application 1- Contrôler une LED

Image
Image
Partie2: Application 1- Contrôler une LED
Partie2: Application 1- Contrôler une LED
Partie2: Application 1- Contrôler une LED
Partie2: Application 1- Contrôler une LED
Partie2: Application 1- Contrôler une LED
Partie2: Application 1- Contrôler une LED

L'application 1 explique comment la télécommande peut être utilisée pour contrôler une LED ou pour allumer et éteindre une LED.

Pour cela, un simple ajout doit être fait avec le circuit/planche à pain. Connectez une LED à la broche numéro 13 de l'Arduino. N'oubliez pas d'ajouter une résistance de 470 Ohms en série avec la LED.

Téléchargez maintenant le code attaché à cette étape sur l'Arduino Uno, et avant de télécharger, vous devez éditer le programme en fonction des valeurs décodées de la télécommande. Tout d'abord, décidez quels boutons de la télécommande doivent être utilisés pour allumer et éteindre.

Dans la 39ème ligne du code, il y a "if(results.value==0x1FE50AF)"

ici, vous pouvez remplacer 0x1FE50AF par le code du bouton dont vous souhaitez allumer la LED.

Et à la 47ème ligne, il y a autre "if(results.value==0x1FED827)"

Supprimez 0x1FED827 et ajoutez le code du bouton dont vous souhaitez éteindre la LED.

La télécommande que j'ai décodée a "0x1FE50AF" pour le bouton "1" et "0x1FED827" pour le bouton "2". J'utilise donc les boutons 1 et 2 de la télécommande pour allumer et éteindre la LED respectivement

Après avoir téléchargé le code, vous pouvez simplement allumer et éteindre la LED connectée à la broche numéro 13.

Étape 6: Partie 3: Application 2- Contrôlez n'importe quel appareil CA à l'aide d'un circuit de relais

Partie 3: Application 2- Contrôler n'importe quel appareil CA à l'aide d'un circuit de relais
Partie 3: Application 2- Contrôler n'importe quel appareil CA à l'aide d'un circuit de relais

L'application 2 attend avec impatience de contrôler un circuit de relais connecté à la broche numéro 13 de l'Arduino.

Pour cela, nous devons réaliser un circuit relais en plus du montage du circuit précédent.

Choses nécessaires:

  • Relais 5 V CC.
  • BC 547 Transistor.
  • Résistances-4,7 KOhms et 470 Ohms.
  • 1N 4007 Diode.
  • Connecteur terminal.
  • Fils.
  • Planche de perf.
  • LED.

Le circuit de relais est utilisé pour contrôler un circuit à courant/puissance élevé en utilisant le circuit à faible courant.

Ici, la broche Arduino allume et éteint la LED n'a que 20 milliampères de courant. Nous ne pouvons pas contrôler/allumer et éteindre un appareil à haute puissance (comme une lumière 230 V) avec cette sortie. nous utilisons donc un circuit relais qui n'est rien d'autre qu'un circuit électromagnétique

D'après le schéma du circuit, nous pouvons voir que le signal de commande de l'Arduino est connecté à la base du transistor BC 547 via une résistance. Lorsqu'un signal est atteint à la base du transistor, il ferme le commutateur de relais, ce qui allume l'appareil connecté.

Étape 7: Faire le relais

Faire le relais
Faire le relais
Faire le relais
Faire le relais
Faire le relais
Faire le relais

Vous pouvez acheter une carte relais (ici) ou en fabriquer une vous-même en suivant ces étapes simples:

Pour faire ce circuit sur la carte, il faut:

  • Découpez un morceau de carte perf. Marquez sur la carte comme indiqué sur les images Soudez la résistance de 470 ohms comme indiqué et la LED.
  • Soudez le transistor 547.
  • Soudez la résistance de 4,7 Kohms avec une led à l'extrémité d'entrée et l'autre à la broche médiane du transistor.
  • Soudez le relais. Connectez une extrémité de la bobine à la broche du collecteur du transistor 547 et laissez l'autre extrémité libre.
  • Soudez la diode sur le relais comme indiqué.
  • Soudez un connecteur de borne à 2 broches près du relais.
  • Maintenant, joignez les extrémités de la résistance pour le signal d'entrée.
  • Reliez la broche négative de la LED et la broche émettrice du transistor.
  • Connectez la broche commune et les broches NO du relais au connecteur terminal.
  • Maintenant, nous devons retirer 3 fils.
  • Soudez un fil rouge à une extrémité de la bobine du relais (celle que nous avons laissée). C'est le Vcc.
  • Soudez un fil noir au point où la broche de l'émetteur du transistor et le négatif de la led se rencontrent. C'est le Sol.
  • Soudez un fil de plus au point où les deux résistances se rencontrent (le fil de signal).
  • Suivez strictement les étapes et les images jointes.

Reportez-vous à cette instructable pour plus d'informations sur le relais et faire un relais.

Étape 8: Configurer le circuit

Image
Image
Configurer le circuit
Configurer le circuit
Configurer le circuit
Configurer le circuit
Configurer le circuit
Configurer le circuit
  • Maintenant, connectez le fil positif du module relais à la broche 5 v de l'Arduino.
  • Connectez le fil négatif du module relais à la broche GND de l'Arduino.
  • Ensuite, connectez le fil d'entrée de signal du module de relais à la broche numéro 13 de l'Arduino.

Désormais, lorsque vous utilisez la télécommande, vous pouvez simplement allumer et éteindre le relais. Et tous les appareils CA peuvent être connectés au relais et contrôlés.

Pour contrôler une ampoule AC:

Prendre:

  • Une prise secteur à deux broches.
  • Un porte-ampoule. Et
  • Certains fils.

Connectez un fil de la prise au porte-ampoule directement et connectez l'autre à travers le connecteur terminal du relais.

Référez-vous aux photos ci-jointes.

Nous pouvons simplement contrôler l'appareil connecté au relais en appuyant sur les boutons de la télécommande.

Étape 9: Partie 4: Application 3- Dispositif domotique

Partie 4: Application 3- Dispositif domotique
Partie 4: Application 3- Dispositif domotique
Partie 4: Application 3- Dispositif domotique
Partie 4: Application 3- Dispositif domotique
Partie 4: Application 3- Dispositif domotique
Partie 4: Application 3- Dispositif domotique

Dans l'application 3, nous réalisons un dispositif domotique IR complet. Nous utilisons Arduino pro mini au lieu d'Arduino Uno. Pro mini est plus petit et pratique que Uno. Et pour l'alimentation, nous utilisons un ancien chargeur de téléphone portable 5 V DC.

Alors nous avons besoin:

  • Arduino Uno.
  • Arduino pro mini.
  • Fils.
  • Module relais.
  • Un ancien chargeur (5 V DC).
  • Capteur infrarouge.
  • Prise CA à deux broches.
  • Boîtier en plastique.
  • Support d'ampoule pour ampoule AC.

Étape 10: Programmation du Pro Mini

Programmation du Pro Mini
Programmation du Pro Mini

Arduino pro mini peut être programmé à l'aide d'Arduino Uno.

  • Retirez le microcontrôleur ATMega 328 de la carte Arduino Uno.
  • Connectez maintenant la broche Rx d'Arduino pro mini à la broche Rx d'Uno.
  • Connectez la broche Tx de l'Arduino pro mini à la broche Tx de l'Uno.
  • Connectez Vcc et GND du pro mini aux broches 5V et GND de Uno respectivement.
  • Connectez la broche RESET du pro mini à la broche RESET de l'Uno.
  • Ensuite, dans Arduino IDE, sélectionnez Tools-- Board-- Arduino pro/pro mini.
  • Et enfin, téléchargez le même code sur le tableau.

Reportez-vous à cette instructable pour une explication plus détaillée.

Étape 11: connectez-les ensemble

Connectez-les ensemble
Connectez-les ensemble
Connectez-les ensemble
Connectez-les ensemble
Connectez-les ensemble
Connectez-les ensemble
Connectez-les ensemble
Connectez-les ensemble

Maintenant, nous devons connecter toutes les pièces entre elles, y compris le pro mini, la carte relais, le capteur IR et la carte d'alimentation.

  • Ouvrez le chargeur et retirez la carte.
  • Soudez le fil pour l'alimentation CA.
  • Soder les fils pour la sortie 5 V DC. (Vcc et GND). (Rouge et noir)
  • Maintenant, prenez le pro mini et soudez les fils de sortie de la carte d'alimentation au pro mini.
  • Prenez le capteur IR et soudez ses Vcc et GND aux Vcc et GND de pro mini. Soudez sa broche de sortie (broche IR) à la broche numéro 11 du pro mini.
  • Prenez le relais et soudez ses Vcc et GND aux Vcc et GND du pro mini. Soudez son fil de signal à la broche numéro 13 du pro mini.
  • Soudez la prise AC à la carte d'alimentation.
  • Joignez maintenant deux autres fils à la prise d'alimentation (fils jaunes).
  • Sur les deux fils, connectez-en un au connecteur terminal du relais et laissez l'autre libre.
  • Prenez un fil et connectez-le à l'autre point du connecteur terminal. Torsadez ce fil et le fil jaune de l'alimentation pour former un fil jaune torsadé.

Étape 12: Le boîtier de la boîte

Image
Image
L'enclos de la boîte
L'enclos de la boîte
L'enclos de la boîte
L'enclos de la boîte
L'enclos de la boîte
L'enclos de la boîte

Pour faire le boîtier, prenez la boîte en plastique et faites un petit trou pour le capteur IR. Fixez le capteur IR près du trou faisant face à la boîte. Placez toutes les planches à l'intérieur de la boîte et fixez-la à l'aide de ruban adhésif double face. Retirez le fil à paire torsadée jaune et fermez la boîte.

Connectez les fils jaunes au support d'ampoule et fixez le support sur la boîte.

Au lieu du porte-ampoule, on peut utiliser la prise à deux broches sur la boîte afin que nous puissions contrôler n'importe quel appareil AC connecté.

Après cette étape, toute la configuration est prête et vous pouvez la brancher sur la prise secteur et contrôler l'ampoule à l'aide de la télécommande.

Étape 13: Merci

J'espère que vous avez tous apprécié et bien compris ce mode d'emploi. N'hésitez pas à utiliser la zone de commentaire et essayez de le faire.

Bonne fabrication.

Votez pour moi dans le concours de la télécommande si vous aimez ça.

Conseillé: