TV-B-Gone DIY Arduino : Télécommande universelle pour toutes les TV
Composants et fournitures
- Arduino UNO (×1)
- LED infrarouge (×1)
- Bouton poussoir momentané (×1)
- Connecteur pile 9V (×1)
- Pile 9V (×1)
À propos du projet
Publié par Mike Murray | Avr 1, 2019 | Projets Arduino, Électronique, Apprentissage | 0 |
Dans ce tutoriel, nous allons réaliser un TV-B-Gone Arduino, c'est super simple. Si vous ne connaissez pas le TV-B-Gone, c'est un dispositif qui utilise un microcontrôleur pour envoyer les codes IR d'extinction de toutes les marques et modèles de TV de la planète. C'est un petit gadget très pratique : il éteint simplement la TV. Plus besoin de chercher la bonne télécommande. Le TV-B-Gone est aussi utile dans les bars sportifs et lieux similaires. En fin de soirée, vous levez le TV-B-Gone et toutes les TV s'éteignent. Pas de chasse aux télécommandes. Et peu importe la marque. Un seul TV-B-Gone éteint toutes les TV. On les appelle aussi « TV killers » ou « interrupteur TV ».
Dans notre projet, nous utilisons un Arduino Uno pour reproduire la fonctionnalité d'un TV-B-Gone avec un émetteur IR et un bouton. Vous pourriez bien sûr utiliser un Arduino plus petit (Nano) pour l'intégrer dans un boîtier permanent.
TV-B-Gone Arduino : Câblage
Première étape : câbler le TV-B-Gone Arduino. Suivez le schéma ci-dessous. Le schéma utilise une LED IR standalone. Si votre LED IR est sur un module de kit Arduino, elle peut avoir trois broches car l'une inclut déjà la résistance de limitation de courant. Dans ce cas, pas besoin de résistance additionnelle.
Arduino BROCHE 2 → LED IR Anode Arduino BROCHE 2 → Bouton BROCHE 2 LED Cathode → Résistance 330 Ω → GND Bouton BROCHE 1 → Résistance 4,7 kΩ → GND

Code TV-B-Gone Arduino
C'est l'un des rares projets où, au lieu d'expliquer le code pas à pas, nous donnons juste un lien de téléchargement. Bien que le montage soit super facile, le code ne l'est pas : il fait plus de 8800 lignes ! La majeure partie est la liste de tous les codes IR d'extinction pour les TV du monde entier.
Téléchargez le code TV-B-Gone Arduino depuis The Geek Pub – ou – depuis GitHub.
Arduino-TV-B-Gone.zip
Si vous téléchargez depuis notre lien, décompressez le fichier et double-cliquez sur le fichier .ino pour l'ouvrir dans l'Arduino IDE. Cliquez simplement sur « Téléverser » pour envoyer le code sur votre Arduino.
Utilisation du TV-B-Gone Arduino
Pour l'utiliser, pointez la LED IR vers n'importe quelle TV (ou groupe de TV) et appuyez sur le bouton. Vous verrez la LED intégrée sur la broche 13 clignoter. Tous les codes IR d'extinction les plus courants sont envoyés en premier, suivis des moins courants. Selon le modèle de TV, cela peut prendre quelques secondes jusqu'à une minute. Si vous éteignez plusieurs TV de marques différentes, elles s'éteindront à des intervalles variables selon le modèle.
Pour aller plus loin, envisagez d'imprimer un boîtier en 3D et de monter le bouton et la LED à l'extérieur !

Code
GitHub
https://github.com/shirriff/Arduino-TV-B-Gone (dépôt original de Ken Shirriff)
Schémas

Processus de fabrication
- Construire un Spybot Arduino piloté par Bluetooth
- FlickMote : Télécommande IR à gestes pour maison connectée
- Construire une horloge maître LED personnalisée avec alarme – Visible à 12 mètres
- Jeu Tetris sur Matrice LED 16×8 DIY avec Arduino Nano
- Find Me : Localisateur d'objets intelligent avec Arduino et Bluetooth
- Solutions d'alimentation optimisées pour projets Arduino
- Morpion sur matrice LED MAX7219 avec boîtier en carton
- Construire un robot quadrupède Arduino intelligent : guide étape par étape
- Volant Joystick Arduino Personnalisé pour Jeux Vidéo