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.
Budget : Non défini
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:
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):
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):
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:
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…
https://www.youtube.com/watch?v=jR4wX7GF9gQ, https://itechnofrance.wordpress.com/2013/04/19/librairie-irremote-pour-arduino/, https://github.com/z3t0/Arduino-IRremote
Merci !
j'ai pris connaissance des réglés du jeu et j'y participe
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
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 !