TV-B-Gone avec Arduino
Éteindre les téléviseurs à l'aide d'une télécommande universelle.
Le TV-B-Gone est une télécommande universelle dont l'unique fonction est d'éteindre et d'allumer les téléviseurs. Il est commercialisé sous forme de boîtier mais aussi de kit à monter soi-même. Mais il est possible de le faire avec un Arduino.
Il existe près de 115 codes différents pour transmettre l’ordre à une télé de s’éteindre ou de s’allumer en infrarouge, il est possible de les envoyer pratiquement tous en quelques secondes grâce au TV-B-Gone.
Sommaire
Présentation
Il est possible de réaliser un TV-B-Gone sans soudure avec un Arduino, une LED infrarouge, des résistances et un bouton poussoir.
Coût
- LED infrarouge (IR) : 0,5 €
Niveau de difficulté
Outillage nécessaire
- un Arduino
- une planche d'essais
Matériaux nécessaires
- une LED infrarouge, par exemple une L-7113F3BT
- un bouton poussoir
- 2 résistances de 220 Ω (Rouge Rouge Marron)
- fils renforcés pour les platines d'essais
Étape par étape
Câblage
- Connecter le 5 V sur le rail rouge de la planche d'essai
- Connecter la masse (GND) sur le rail bleu ou noir de la planche d'essai
- Placer la LED IR de manière à ce que chaque patte repose sur une rangée différente
- Connecter le côté positif de la LED à la broche numérique 3 de l'Arduino
- Placer la résistance de 220 ohms de manière à ce qu'elle relie le côté négatif de la LED IR à la masse de la platine d'essai
- Placer le bouton poussoir sur la platine d'essai à l'écart de la LED IR
- Connecter une patte du bouton poussoir à la broche 2 de l'Arduino et l'autre patte au rail d'alimentation 5V de la platine d'essai
- Placer la résistance de 10k ohms (Marron Noir Orange) là où la broche 2 se connecte au bouton poussoir
- Connecter l'autre patte de la résistance de 10k ohms à la masse
Explications théoriques
Une résistance est un composant qui résiste au flux d'électricité. Elle absorbe essentiellement de l'électricité d'un côté et en libère une plus petite quantité de l'autre. La résistance de 220 ohms permet de protéger la LED infrarouge. La tension de sortie de l'Arduino est trop élevée et endommagerait la LED infrarouge. En plaçant la résistance dans le circuit avec la LED, nous réduisons la charge sur la LED à une taille gérable.
La résistance de 10k est une résistance de rappel dite "pull-down". Elle sert à fixer la tension à 0 V lorsque le poussoir n’est pas pressé. Cela évite à l'Arduino une incompréhension du signal entre les 2 états de l'interrupteur.
Programmation
Télécharger le code source :
http://arcfn.com/files/arduino-tv-b-gone-1.2.zip
Désarchiver les fichiers
Ouvrir le fichier dans l'IDE Arduino
Vérifier que le code compile sans erreur
Téléverser le code dans l'Arduino
Liens
Définition sur Wikipédia
https://fr.wikipedia.org/wiki/TV-B-Gone
(en) TV-B-Gone à l'aide d'un Arduino
https://mad-science.wonderhowto.com/how-to/make-your-own-tv-b-gone-silence-all-televisions-oppose-you-0133794/
Code source Arduino pour le TV-B-Gone 2009
http://arcfn.com/files/arduino-tv-b-gone-1.2.zip
(en) TV-B-Gone à l'aide d'un Arduino
http://www.righto.com/2010/11/improved-arduino-tv-b-gone.html
Code source Arduino pour le TV-B-Gone 2016
https://github.com/shirriff/Arduino-TV-B-Gone
Auteurs
Licence de la page
Attribution - Partage dans les Mêmes Conditions 3.0 non transposé (CC BY-SA 3.0)
Vous êtes libre de :
- partager — reproduire, distribuer et communiquer l’œuvre
- remixer — adapter l’œuvre
- d’utiliser cette œuvre à des fins commerciales
Selon les conditions suivantes :
- Attribution — Vous devez attribuer l’œuvre de la manière indiquée par l’auteur de l’œuvre ou le titulaire des droits (mais pas d’une manière qui suggérerait qu’ils vous approuvent, vous ou votre utilisation de l’œuvre).
- Partage dans les Mêmes Conditions — Si vous modifiez, transformez ou adaptez cette œuvre, vous n’avez le droit de distribuer votre création que sous une licence identique ou similaire à celle-ci.