Faire entrer un ampli vieillissant dans le 21ème siècle en créant une télécommande infrarouge connectée.
Après avoir récupéré un ampli de la marque Onkyo, j’ai eu l’idée de concevoir un dispositif permettant de le connecter à mon système domotique DIY (Home Assistant). Dans l’idée, je souhaitais pouvoir contrôler mon ampli grâce à des commandes vocales Google Home, comme :
“Hey Google, allume l’ampli”
“OK Google, augmente le volume de l’ampli”
“Hey Google, bascule l’entrée de l’ampli sur mon PC”
Pour cela, j’ai entamé une importante phase de recherche : La seule manière de contrôler l’ampli à distance est une télécommande, que je ne souhaitais pas acheter (beaucoup plus sympa de construire la mienne !). J’ai déterminé qu’il était possible de simuler une télécommande en utilisant une simple LED infrarouge connectée à un micro-contrôleur (ici un ESP-01).
Il a ensuite fallu déterminer les codes à émettre pour chacune des touches dont j’avais besoin. Je m’en suis sorti grâce à la vaste librairie d’un projet open-source visant à recenser tous les codes infrarouges de commande en fonction des constructeurs (LIRC).
La dernière pièce du puzzle est de connecter mon ESP-01 à mon centre de contrôle domotique. C’est encore une fois l’open source qui me sauve ! Le projet Tasmota est un firmware modulaire et très facile d’installation conçu pour la domotique. Il possède, de plus, un module dédié au contrôle d’une LED infrarouge, ainsi qu’une passerelle simplifiée avec Home Assistant.
Après le prototypage, j’ai souhaité aller plus loin en m’essayant au fraisage de PCB (circuit imprimé). Une fois mon schéma électronique établi et routé depuis le logiciel KiCad :
Après quelques modifications, j’utilise une fraiseuse du MakerSpace de l’école.
Une fois le circuit assemblé et soudé, je dessine et imprime en 3D un boîtier pour y disposer le PCB. La LED infrarouge sera finalement disposée au bout d’un câble jack afin de pouvoir être déportée de manière discrète au devant de l’ampli. Je peux maintenant contrôler mon ampli depuis mon tableau de bord Home Assistant ou bien directement depuis la plateforme Google Home !
Outils logiciels
- Solidworks
- KiCad
- FlatCam
- Snapmaker Luban
- VSCode
- SuperSlicer
Technologies