Je souhaite contrôler mon téléviseur à l'aide d'un Raspberry Pi. Je voudrais que mon Raspberry Pi se comporte comme une télécommande TV.
De quel type de matériel ai-je besoin pour le fabriquer? Ai-je besoin de quelque chose comme un émetteur IR, et si oui, où acheter un tel matériel? … Ou le Raspberry Pi possède-t-il déjà un émetteur IR et je ne le savais pas?
J'ai déjà posé ma question sur Google, mais les sujets que j'ai trouvés parlent de la façon de contrôler le Raspberry Pi avec infrarouge, ce qui n'est pas ce que je veux. Je veux le contraire: je veux que mon Raspberry Pi contrôle mon téléviseur en utilisant l'IR. J'ai également constaté que nous pouvons contrôler le téléviseur grâce au câble HDMI (si le téléviseur est compatible) mais cela ne me convient malheureusement pas.
Voici un schéma qui explique comment voir la chose. Ma question concerne l'étape 2:
Réponses:
J'ai essayé celui-ci , il se connecte au port USB, peut enregistrer et lire les codes IR, pris en charge par LiRC. J'ai même essayé de le brancher sur mon téléphone Android et ça marche aussi.
la source
Comme alternative à l'infrarouge, vous pouvez utiliser HDMI, si votre téléviseur a HDMI 2.0, il prendra en charge une sorte de mise en œuvre CEC (
Consumer Electronics Control
)Chaque marque de télévision appelle cela quelque chose d'autre, comme Panasonic Viera Link. Mais tout cela utilise le même standard, seulement quelques téléviseurs implémentent plus, d'autres moins, mais les bases devraient être là. Comme allumer ou éteindre le téléviseur, parcourir les chaînes, etc.
cec-o-matic est un outil utile pour essayer de vous aider à décoder le message envoyé par la baie de périphériques HDMI sur le réseau CEC. N'oubliez pas que vous pouvez également contrôler le Pi depuis le téléviseur via une télécommande, mais cela peut également être un AMP, un Blu Ray Play, etc. Il est unidirectionnel.
Vous auriez besoin de construire CEC-CLIENT donc vous avez d'abord besoin de quelques dépendances
Ensuite, obtenez-le de GIT et construisez
Vous pouvez ensuite vérifier si le périphérique CEC fonctionne correctement sur le Pi en utilisant cette commande de console
Voici quelques commandes supplémentaires pour vous aider à démarrer
echo "scan" | cec-client -s -d 1
echo "pow 0" | cec-client -s -d 1
echo "on 0" | cec-client -s -d 1
echo "standby 0" | cec-client -s -d 1
Il peut être un peu difficile de calculer toutes les commandes au début, mais c'est un moyen très robuste de contrôler les appareils connectés via HDMI.
La plupart des tutoriels montrent comment contrôler le Pi via le téléviseur, comme le fait XBMC. Fondamentalement, vous utilisez la télécommande de votre téléviseur pour naviguer dans le menu du XBMC. Mais vous pouvez aussi le faire autrement.
J'espère que cela aidera quelqu'un à l'avenir comme une alternative à Infradead .
la source