Télécommande Universelle Arduino

Difficulté:

Bonjour à tous,

Je vous présente ici une télécommande universelle que j'ai fabriquée à partir d'une carte Arduino. On trouve de nombreux tutoriels de ce genre sur internet, mais le mien est un peu différent puisqu'il permet notamment d'enregistrer et réutiliser jusqu'à 400 boutons facilement, même après avoir éteint puis rallumé la carte Arduino.

Si vous voulez plus d'articles, n'hésitez pas à me suivre, aimer, partager et à commenter. 


Voici les principales étapes de fonctionnement:

  1.  On positionne les 2 encodeurs rotatoires sur les positions souhaitées. Le premier correspond à l'appareil, le second à la fonction.
  2. Après avoir appuyé longtemps (1 seconde) sur un bouton poussoir, la télécommande est prête à recevoir le signal infrarouge (IR). On place alors une télécommande classique devant, on appuie sur le bouton, et le signal IR est "absorbé" par la télécommande universelle.
  3. Ce signal est stocké sur une carte SD.
  4. Puis pour contrôler l'appareil souhaité, on appuie rapidement (moins d'une seconde) sur le bouton poussoir, et le signal IR est envoyé.


Pour résumer:

  • Il y a des encodeurs rotatoires pour sélectionner l'appareil et la fonction.
  • Les signaux IR sont stockés sur une carte SD, et réutilisables même après extinction de la carte Arduino.
  • Après une pression longue sur le bouton poussoir, le signal IR est reçu et enregistré.
  • Après une courte pression, le signal IR est émis.


Avant de commencer:

Je décris ici les différentes étapes de construction par lesquelles je suis passé pour fabriquer cette télécommande. Pour les débutants ça peut être pratique, en revanche si vous êtes déjà un habitué des cartes Arduino vous pouvez passer directement à l'étape "Le circuit final, branché en USB". Je suis moi aussi relativement débutant dans le domaine et ceci est mon second projet Arduino (mon premier étant un pétanque-mètre que vous pouvez trouver ici), donc si vous trouvez des erreurs dans mes programmes, dans le texte ou dans les connexions entre les composants, merci de m'en faire part.

Cette télécommande est un projet dans lequel je me suis lancé en Janvier 2018, pour en apprendre plus sur les cartes Arduino et les signaux IR. Et pour enfin créer une télécommande Arduino universelle facile à fabriquer, fiable et digne de ce nom.

Si vous faites partis des makers anglophones, vous avez peut-être déjà vu passer la version anglaise que j'ai écrite sur le site instructables ici, et qui a été relayé par plusieurs site et notamment sur le site Arduino ici.


Matériel :

Budget : Non défini

Connecte-toi pour découvrir ce tuto
Rejoins une communauté de plus de 40 000 Makers français, découvre toutes leurs techniques et idées créatives et partage tes projets !

A découvrir :
Etape 1 : Utiliser une simple LED avec une carte Arduino
Etape 2 : Comment utiliser le lecteur de carte SD avec l'Arduino?
Etape 3 : Comment utiliser les encodeurs rotatoires (KY-040) ?
Etape 4 : Comment utiliser le bouton poussoir? (pression courte/longue)
Etape 5 : Comment utiliser le module de réception IR (KY-022) ?
Etape 6 : Comment envoyer un signal IR?
Etape 7 : Le circuit final, branché en USB
Etape 8 : Le circuit final, mobile avec une batterie
Etape 9 : La télécommande finie
Etape 10 : J'espère que ça vous a plu!

Sources :

Voici les différentes sources qui m'ont aidé à réaliser ce projet:

-resistances, LEDs et Arduino

-faire clignoter une LED avec un Arduino

-bibliothèque pour lire/écrire un fichier sur une carte SD

-comment fonctionne un encodeur rotatoire et comment l'utiliser

-bibliothèque bounce pour Arduino

-utiliser une bibliothèque IR avec un Arduino

Et enfin j'ai également publié cet article en anglaissur le site instructables ici;

Et l'article a aussi été relayé sur le site Arduino ici.



Excellent tuto! Très bien fait, bien documenté :-)

Vais faire qques tests, merci pour ton partage

Merci beaucoup :) ! Tiens moi au courant du résultat si tu essayes!

Super tuto bravo à toi.
je voulais juste demander comment tu fais pour mettre le code dans des encadrés gris comme ça ?

Merci beaucoup 

Merci! Quand tu écris du texte, il y a la barre d'outils juste au dessus. Et il y a notamment un outil "Paragraph format", qui a comme symbole un pied-de-mouche. Clique dessus, et la dernière option qui est proposée (tout en bas), c'est "code". Et ça te permet de mettre ton texte au format code.

J'ai trouvé merci !

Tuto original et bien documenté Merci :)

Bonjour

c est tres bien documente par contre serait il possible d obtenir le fichier source 

le lien ne figure pas dans votre tuto...

merci encore


Merci pour votre commentaire ! Les documents sont disponibles pour téléchargement sur la version que j'ai écrite en anglais sur Instructables (il faudrait que je mette à jour ce tuto un de ces jours quand j'aurai le temps) : https://www.instructables.com/Universal-Arduino-Remote/

Ces tutoriels devraient vous plaire

Montez facilement votre console de jeu rétrogaming avec RECALBOX !
Construire son Bartop Arcade de A à Z
Arduino Uno - Capteur d'humidité au sol.

Découvrez tous les tutoriels partagés sur Oui Are Makers

Powered by Oui Are Makers