Table des matières:
- Étape 1: Assemblage et matériel
- Étape 2: Configuration du logiciel
- Étape 3: L'expérience télé de 1982
Vidéo: Réglage rotatif avec le Pi TV HAT : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Dans ce Instructable, je vais vous montrer comment apporter un contrôle analogique à votre télévision numérique, en utilisant un commutateur rotatif pour changer de chaîne sur un téléviseur vintage alimenté par Raspberry Pi.
L'accessoire TV HAT est sorti récemment et avec mon amour pour la conversion de vieux téléviseurs (au moins 6 publiés jusqu'à présent), je n'ai eu qu'à en acheter un tout de suite. Je vais brièvement couvrir la configuration du matériel et du logiciel, mais le vrai test pour le TV HAT était de savoir si je pouvais voir son flux DVB-T sur l'une de mes conversions TV existantes et le contrôler avec le cadran de réglage d'origine.
La vidéo complète est sur YouTube à l'adresse https://www.youtube.com/embed/LM9862GCl5o et il y a un lien de chapitre à chaque étape. En avant la configuration !
Étape 1: Assemblage et matériel
Vidéo d'assemblage:
Le déballage du TV HAT a commencé par une agréable surprise - aucune soudure requise ! C'est toujours un bonus car cela signifie que je peux plonger immédiatement et ne pas me soucier de faire frire un nouvel accessoire. J'ai eu quelques minutes de confusion avec l'orientation de l'en-tête - cela ressemble à un connecteur standard à 40 broches, mais si vous regardez de plus près, les trous de broche traversent la carte, vous pouvez donc le monter sur le PI avec l'en-tête vers le haut.
Les instructions officielles sont assez complètes et vous guident pas à pas tout au long du processus - ma configuration aurait été beaucoup plus facile si je les avais lues correctement au préalable !
Le TV HAT utilise un nouveau facteur de forme HAT et est fixé au Pi avec des entretoises en plastique et six boulons, agréables et faciles à assembler avec un petit tournevis à tête plate.
Une fois assemblés, les instructions indiquent de le connecter à votre antenne TV avant de terminer le reste de l'installation - j'ai d'abord ignoré cela mais c'est un bon conseil ! Il est possible de rechercher à nouveau les chaînes et de procéder à la configuration manuellement, mais l'assistant de configuration est définitivement la solution.
Étape 2: Configuration du logiciel
Vidéo de configuration du logiciel:
J'ai trouvé plus facile d'installer le TV HAT sur le Pi et de configurer complètement Raspbian avant de commencer le processus d'installation. J'ai installé toutes les mises à jour, activé SSH, puis branché le Pi sur son antenne avant de terminer la configuration via SSH sur mon ordinateur portable.
La configuration est en deux parties, vous devez tout d'abord exécuter des scripts pour configurer Tvheadend sur le Pi, qui agit comme un serveur de télévision, diffusant des chaînes vers d'autres appareils du réseau. Il est également possible de l'utiliser avec Kodi, même si je n'ai pas encore essayé. Dans le cadre du processus d'installation, vous sélectionnez un nom d'utilisateur et un mot de passe, et une fois les scripts exécutés, vous êtes prêt. Il n'y avait pas de "Terminé!" message lorsqu'ils étaient terminés, mais au redémarrage du Pi, le service Tvheadend avait démarré automatiquement.
Pour le "TV Server" Pi j'ai juste utilisé un vieux Pi 2, avec une connexion ethernet, et il semble bien à la hauteur de la tâche.
Lorsque le serveur Pi est opérationnel, le reste de la configuration est effectué dans le navigateur sur un autre ordinateur, et l'assistant démarre immédiatement une fois que vous vous êtes connecté. J'étais content de l'assistant car il y a un nombre ahurissant d'onglets et de paramètres disponible (c'est une bonne chose !) dans Tvheadend.
Après avoir suivi attentivement les instructions, on m'a présenté une longue liste de chaînes de télévision disponibles et un EPG, ce qui a fière allure. Je n'ai pas eu beaucoup de chance avec le lecteur vidéo intégré de Tvheadend, mais j'ai trouvé le téléchargement des fichiers de liste de lecture M3U très facile (cliquez sur le "i") et ils ont bien joué avec le lecteur VLC. Lors de leur téléchargement, il est préférable de les enregistrer avec le nom de la chaîne pour faciliter la sélection ultérieure de la bonne. Dans le fichier de liste de lecture (si vous le modifiez dans le bloc-notes), vous verrez le nom de l'émission de télévision et l'adresse du flux - vous pouvez renommer l'émission de télévision en nom de chaîne si vous le souhaitez, car la liste de lecture est spécifique au flux de chaîne, pas le programme lui-même.
Étape 3: L'expérience télé de 1982
Vidéo d'expérience télévisée de 1982:
Avec les flux TV HAT jouant bien sur l'ordinateur portable, je me suis arraché à Kojak et j'ai déménagé vers un autre Pi dans la maison - le Hitachi PI Info-TV. Je l'ai construit il y a presque un an et il ne montre normalement qu'un flux de la caméra de vidéosurveillance Pi, mais je voulais maintenant qu'il affiche la télévision réelle - après tout, c'était sa fonction d'origine ! Consultez l'Instructable si vous voulez en savoir plus sur la façon dont il a été construit.
J'ai commencé par connecter un clavier et une souris et tester les listes de lecture de chaînes que j'avais copiées à partir de l'ordinateur portable, en les jouant avec un simple…
vlc canal1.m3u
…dans le terminal.
Certaines chaînes ont été lues correctement, mais d'autres ont eu du bégaiement, j'ai résolu ce problème en modifiant les paramètres de flux Tvheadend par défaut sur SD (définition standard) dans Configuration> Stream> Type de vidéo de service préféré. Après cela, ils ont tous bien joué.
Le problème était probablement lié à mon installation de VLC, à cette époque (il y a une semaine), le lecteur VLC standard pour le Pi n'avait pas d'accélération matérielle, donc même en fonctionnant sur un Pi 3, il avait un peu de mal. Depuis lors, une nouvelle mise à jour de Raspbian a été publiée, avec un VLC "correct" inclus, j'ai donc hâte d'essayer cela et de voir comment les performances s'améliorent.
Maintenant, je devais ajouter la commande rotative - l'Hitachi Pi avait déjà sa molette de réglage connectée via un commutateur rotatif au GPIO 26, il me suffisait donc de créer un nouveau script Python pour gérer le changement de canal. Le script simple est sur GitHub et parcourt une liste de listes de lecture à quatre canaux à chaque fois que GPIO 26 est "appuyé" Le commutateur rotatif est si tactile et fonctionne bien pour cela, mais vous pouvez également simplement utiliser un bouton ou même un capteur PIR, changer chaînes avec une vague!
Je l'appelle l'expérience de 1982 car elle correspond à l'ère de la télévision Hitachi, et Channel 4 venait juste d'être lancée au Royaume-Uni, nous offrant un choix incroyable de quatre chaînes ! De plus, à cette époque, il y avait très peu de télécommandes, il est donc nostalgique d'utiliser la commande rotative d'origine pour sélectionner une chaîne comme nous le faisions à l'époque. Je ne sais pas ce que nous avons fait si vous aviez un chat sur vos genoux.
Je me suis beaucoup amusé à configurer le TV HAT et à intégrer la télévision numérique à un projet Pi existant - le seul problème maintenant est que le "serveur TV" Pi est juste assis nu à côté de la Xbox dans un labyrinthe de câbles de rat, brillant au loin - Je dois trouver un étui vintage approprié pour cela…
Conseillé:
Minuterie d'alimentation avec Arduino et encodeur rotatif : 7 étapes (avec images)
Minuterie d'alimentation avec Arduino et encodeur rotatif : cette minuterie d'alimentation est basée sur la minuterie présentée sur : https://www.instructables.com/id/Timer-With-Arduin… Un module d'alimentation et un SSR (relais à semi-conducteurs ) y étaient attachés.Des charges de puissance jusqu'à 1KW peuvent être exploitées et avec des changements minimes le l
Réglage précis, rapide et automatisé du DS3231 RTC (Real Time Clock) à l'aide de Java (+-1s) : 3 étapes
Réglage du DS3231 RTC (Real Time Clock) avec précision, rapide et automatisé à l'aide de Java (+-1s): Ce Instructable va vous montrer comment régler l'heure sur une horloge en temps réel DS3231 à l'aide d'un Arduino et d'une petite application Java qui utilise la connexion série de l'Arduino. La logique de base de ce programme:1. L'Arduino envoie une requête série
Simulateur de vélo avec réglage de la vitesse en temps réel : 5 étapes
Simulateur de vélo avec réglage de la vitesse en temps réel : ce projet utilise un interrupteur magnétique pour créer un compteur de vitesse et contrôler la vitesse vidéo des vidéos de cyclisme à la première personne sur YouTube ou d'autres médias. L'Arduino calcule le mph, puis utilise ces informations pour simuler une pression sur un bouton d'ordinateur
Minuterie marche-arrêt à réglage cyclique programmable avec sortie relais : 4 étapes
Minuterie marche-arrêt à réglage cyclique programmable avec sortie relais : ce projet consiste à créer une minuterie programmable marche-arrêt cyclique. Dans ce projet, l'utilisateur peut régler la minuterie ON et l'heure d'arrêt à l'aide des touches et de l'affichage à 7 segments. Le relais est fourni comme sortie, où le relais restera allumé pendant le temps ON et il s'éteindra après ON ti
Interfacer un cadran téléphonique rotatif avec un Arduino : 6 étapes (avec photos)
Interfacez un téléphone à cadran avec un Arduino : un ancien téléphone à cadran peut être utilisé à diverses fins dans vos projets Arduino - utilisez-le comme nouveau périphérique d'entrée ou utilisez l'Arduino pour interfacer un téléphone à cadran avec votre ordinateur. guide très basique décrivant comment interfacer le cadran à un