Télécommande Télevision, Hifi, …

Umxjjo52xvjwfdnidf1v

Difficulté:

Pour contrôler votre télevision, home-cinéma avec votre smartphone en bluetooth


Bonjour à tous,
Avec ce tutoriel je vais vous expliquez comment créer une application mobile android qui va contrôler votre matériel (télé, amplificateur, lecteur dvd, etc…). Avec un arduino en bluetooth sur votre smartphone.

Matériel

Slkk0d9isegv4zpe06k3

Budget:

40 €

Pour ce tuto j’ai utilisé:
– Un arduino uno
– Un récepteur IR ou module arduino recepteur IR
– Une led IR et résistance approprier
– Un module HC-06
– Une platine de prototypage
– Des fils pour la platine
– Un smartphone sous android (ou une tablette)

Sans oublier un ordinateur 🙂

Etape 1 : Application android

Pour crée l’application nous allons aller sur le site:
http://appinventor.mit.edu/explore

Il faudra vous connecter avec un compte google ou gmail.
La vous pourrez modifier mon application en l’important dans “app inventor” (fichier .aia) et si vous ne voulez pas la modifier il vous suffira de d’installer le ficher .apk sur votre smartphone ( dans ce cas vous n’avais pas besoin de app inventor).

Dans l’application on retrouve un ListPicker pour sélectionner le client bluetooth (HC-06), ainsi que des boutons qui transmettre une variable au HC-06.

Si vous n’avez pas de connaissance dans App inventor voici des tutorielle:
https://www.youtube.com/playlist?list=PL7y2284SZmJy9fRIPq0olOHWiY49txkCN

Fichier .apk et .aia dans une archive zip:

Etape 2 : Arduino

Pour ce tutoriel vous aller devoir installer sur votre ordinateur le logicielle Arduino qui se trouve à cette adresse:
https://www.arduino.cc/en/Main/Software

Et télécharger une librairie à cette adresse ou juste un peut plus bas:
https://github.com/z3t0/Arduino-IRremote

Puis pour télécharger le fichier en zip en cliquant sur DOWNLOAD ZIP
Et dans le logicielle Arduino pour installer la librairie vous cliquez sur croquis > Inclure une bibliothéque > Ajouter la bibliothéque .zip et vous sélectionner le fichier que vous avez télécharger avant (Photo pour vous aidée).

Le fichier se trouve aussi ici (Plus rapide):

Etape 3 : Montage pour récupérer les codes hexadécimale de la télécommande.

Pour cette partie vous allez utiliser:
– l’Arduino UNO
– Le récepteur IR
– Des fils
– La platine de prototypage

Vous faite le montage qui se trouve dans les photos il y a une vue de la platine et une vue schématique du montage.
Pour vous les pattes du récepteur peuvent changer selon le modele pour cela il vous suffit de lire la datasheet de votre récepteur IR.

Fichier .fzz (fritzing):

Etape 4 : Code pour récupéréer les codes hexadécimale de la télécommande.

Pour trouver le code qui est envoyée par votre Télécommande en Hexadécimale, vous allez ouvrir le code que je vous ai mis ou alors vous le trouver dans le logicielle arduino dans
Fichier > Exemple > IRremote > IRrecvDump

Vous téléverser le code dans l’arduino puis vous ouvrez le moniteur série.

Orienter votre télécommande vers le recepteur IR et appuyé sur un touche, répéter cette action pour toute les touches.

Est la vous notez plusieurs indication que le moniteur série va vous afficher elle sont en couleurs dans la photo et je vous les dit aussi ici:
– Le code en hexadécimale (noir)
– Le Mot qui ce trouve après Decoded (protocoles) (rouge)
– Et le nombre de bits (bleu)

Je vous ai aussi mis une version que j’ai amélioré qui reconnait plus de protocoles et les code en hexa que j’ai obtenue pour une télécommande SAMSUNG:

Etape 5 : Montage pour l’émission des codes hexadécimale vers le matériel

Su2r9isqm2ix7asenwbg

Etape 6 : Code pour l’émission des code hexadécimale vers le matériel

Me66ip6sqgavojjsgkpc

Etape 7 : Questions ?

L9ptf7ghewhcb5sgfadn

Etape 8 : Evolutions possibles

Dans le futur ce projet pourrait être inclus dans un système domotique qui contrôlerait un home-cinéma par une application. Ou bien plus encore…

Vous aimez ce tutoriel ?


Alex

07 juil. 2016 à 10:37

j'ai pris connaissance des réglés du jeu et j'y participe

Ipxav

07 juil. 2016 à 10:40

Merci beaucoup pour le lien de captage du code hexadécimal de n'importe quelle télécommande infrarouge. Je vais essayer de refaire une télécommande universelle. Merci pour le partage en tout cas. Super tuto !

Alex

07 juil. 2016 à 10:40

Merci !

jonas

20 nov. 2017 à 11:14

bonjour , je réalise le même projet que vous actuellement en terminale , lorsque j'appuie sur mes boutons sur l'application app inventor j'ai l'impression que le module Bluetooth ne reçoit pas les informations. il est écrit sur la tablette broken pipe et je voulais savoir si vous aviez une solution

djstoic

16 jan. 2018 à 00:56

Bonjour

Merci pour ce tuto. 

J'ai fait jusqu'à l'étape 5, mais il n'y a plus les fichiers téléchargeables (.apk de l'appli etc.).

Est-il possible de les récupérer?

Cordialement


Recevez une fois par mois les meilleurs tutoriels Technologie dans votre boîte mail




Oh ça buzz

+ de 1 000 vues pour Télécommande Télevision, Hifi, …



Gotronic

Voir l'espace DIY gotronic


S'inscrire:



En cliquant sur s'inscire, vous acceptez de respecter les conditions générales d'utilisation de Oui Are Makers.

  • Vues: 1089
  • J'aime: 18