Cette instructable vous montrera comment contrôler plusieurs flux HDMI à votre téléviseur en utilisant un microcontrôleur comme un Arduino pour activer et désactiver la transmission d’une ligne de commande unique.
Mon but ultime est d’avoir un moyen solide mais souple pour limiter la quantité de temps que mes enfants peuvent passer devant la télé, sans entrer dans les arguments au moment de la mise hors tension. J’ai commencé à travailler sur ce point après avoir découvert que mes enfants ont répondu très bien à un « granny-timer », qui je l’ai installé sur leurs comptes de PC. Cela limite le temps d’accès et de la durée de leurs activités. Lorsque le temps imparti, leur session s’arrête brusquement. Cela semble un peu dur, mais la chose étrange est qu’ils l’acceptent sans rechigner, alors qu’il y aurait beaucoup de pleurs et de grincements de dents, si leurs parents ont osé dévié manuellement l’interrupteur « arrêt ». Il était si réussi que j’ai pensé que je voudrais essayer d’obtenir quelque chose de similaire pour la TV, mais certainement au Royaume-Uni, rien n’existe pour ce faire. Aux États-Unis, il est possible d’acheter des choses destinées à cette tâche très, mais autant que je sache ces costume seul US se branche et tensions ou ils contrôlent seulement composite vidéo etc..
Je l’ai eu à l’esprit de construire un contrôleur axée sur l’Arduino avec un module d’horloge en temps réel pour reproduire certaines des fonctionnalités « granny-minuteur ». Le bit dur était de savoir comment allumer la TV et éteindre robuste mais en toute sécurité. Alors je me mis à examiner les options :
1) contrôler l’alimentation de la TV - très efficace, mais je m’inquiète pour nuire à la TV sur le long terme et il implique l’utilisation de relais alimentation etc..
2) contrôler à l’aide de protocoles distants infrarouges - belle idée mais puissance est presque toujours une bascule que je pense, et il n’y a aucun moyen pour un périphérique distant de connaître l’état de la TV, donc en pratique je ne pense pas que cela fonctionnerait.
3) contrôle de commutation HDMI nourrit de divers dispositifs d’entrée (nous n’utilisons pas plus directe entrée RF à la TV) - cela pourrait fonctionner mais HDMI est un signal rapide qui doit être acheminé et commuté avec soin - vous ne pouvez pas utiliser juste quelques transistors sur un protoboard !
J’ai examiné les options 1 et 2 soient non partants. Option 3 semblait être la meilleure façon d’y aller, sauf pour le problème de la façon d’effectuer la commutation. Entrez le combinateur HDMI automatique et le commutateur qui peut être acheté pour moins de £5 de nombreux commerçants (via Ebay, par exemple).
J’ai rapidement déterminé comment modifier cela très simplement afin qu’un 0-5 signal TTL V contrôlerait si elle transmet ou signaux HDMI bloqués. La modification ne porte atteinte à la sélection de canal automatique ou manuel au sein de l’appareil.
La modification est très simple, si vous êtes à l’aise avec l’entoilage Arduino et soudure de base. Il requiert les éléments suivants :
Bon marché 3-en-1 automatique sélecteur HDMI du type indiqué ci-dessus (peut facilement être obtenu via Ebay, par exemple). Il peut être possible d’utiliser d’autres, pourvu qu’elles fonctionnent de la même manière. Mise à jour - voir mes autres instructable pour un sélecteur HDMI alternative qui fonctionne de la même manière et que j’ai trouvé pour effectuer mieux avec certains de mes sources AV.
Outils électronique de base
Fer à souder
Résistance de 1K
2N2907 transistor PNP
Pistolet à colle thermofusible
Fil de branchement (par exemple 7/0,2)
Je vais décrire uniquement la modification de switcher HDMI dans les pages suivantes. C’est vraiment simple. J’ai supposé que gens entreprise de cette modification ont « compétence normale dans l’art » et par conséquent n’ont pas inclus schémas ou photos de chaque étape dans le processus. La partie de contrôleur Arduino je laisse au lecteur pour l’instant comme il est susceptible d’être adapté à leurs besoins individuels. Mon plan est de donner à mes enfants passe RFID et laissez-les « connecter » d’accéder à leurs minutes de TV, qui apparaissent vers le bas à retardement sur un afficheur 7 segments. Mise à jour - cet ouvrage a été publié dans une autre de mes Instructables.
AVERTISSEMENT : cette modification a fonctionné pour moi et ne semble pas nuire à tout le matériel AV connecté, mais je ne peux pas garantir sa pertinence pour l’application donc, évidemment, que si vous réalisez ensuite, c’est à vos propres risques.