TV-B-Gone avec Arduino : Différence entre versions

De L'abscisse - FabLab et Hackerspace de Dijon
Aller à : navigation, rechercher
m (Liens)
m (Programmation)
 
Ligne 59 : Ligne 59 :
  
 
Ouvrir le fichier dans l'IDE Arduino<br />
 
Ouvrir le fichier dans l'IDE Arduino<br />
 +
 +
Vérifier que le code compile sans erreur<br />
  
 
Téléverser le code dans l'Arduino<br />
 
Téléverser le code dans l'Arduino<br />

Version actuelle datée du 14 février 2020 à 15:32

É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.

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é

Vert.png

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.

http://creativecommons.org/licenses/by-sa/3.0/deed.fr