Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste Instructable, mostrarei como trazer algum controle analógico para sua TV Digital, usando um botão giratório para mudar os canais em uma TV vintage com Raspberry Pi.
O acessório TV HAT foi lançado recentemente e com meu amor por converter TVs antigas (pelo menos 6 publicadas até agora) eu só tive que comprar uma imediatamente. Abordarei brevemente a configuração do hardware e software, mas o verdadeiro teste para o TV HAT era se eu seria capaz de visualizar seu fluxo DVB-T em uma de minhas conversões de TV existentes e controlá-lo com o dial de sintonia original.
O vídeo completo está no YouTube em https://www.youtube.com/embed/LM9862GCl5o e há um link de capítulo em cada etapa. Continue com a configuração!
Etapa 1: Montagem e Hardware
Vídeo de montagem:
Desembalar o TV HAT começou com uma agradável surpresa - sem necessidade de solda! Isso é sempre um bônus, pois significa que posso mergulhar imediatamente e não me preocupar em fritar um novo acessório. Tive alguns minutos de confusão com a orientação do cabeçalho - parece um conector padrão de 40 pinos, mas se você olhar mais de perto, os orifícios dos pinos percorrem toda a placa, então você pode montá-lo no PI com o cabeçalho voltado para cima.
As instruções oficiais são bastante completas e orientam você pelo processo passo a passo - minha configuração teria sido muito mais fácil se eu as tivesse lido corretamente de antemão!
O TV HAT usa um novo fator de forma HAT e é preso ao Pi com espaçadores de plástico e seis parafusos, fáceis de montar com uma pequena chave de fenda.
Depois de montado, as instruções dizem para conectá-lo à antena de TV antes de concluir o resto da configuração - inicialmente ignorei isso, mas é um bom conselho! É possível buscar canais novamente e fazer a configuração manualmente, mas o assistente de configuração é definitivamente o caminho a percorrer.
Etapa 2: configuração do software
Vídeo de configuração do software:
Achei mais fácil encaixar o TV HAT no Pi e configurar o Raspbian totalmente antes de iniciar o processo de instalação. Instalei todas as atualizações, habilitei o SSH e conectei o Pi em sua antena antes de concluir a configuração via SSH no meu laptop.
A configuração está dividida em duas metades, primeiro você precisa executar alguns scripts para configurar o Tvheadend no Pi, que atua como um servidor de TV, transmitindo canais para outros dispositivos da rede. Também é possível usá-lo com Kodi, embora eu não tenha tentado isso ainda. Como parte do processo de configuração, você seleciona um nome de usuário e uma senha e, assim que os scripts são executados, você está pronto. Não houve "Concluído!" mensagem quando eles foram concluídos, mas ao reiniciar o Pi, o serviço Tvheadend havia iniciado automaticamente.
Para o "TV Server" Pi, usei apenas um antigo Pi 2, com uma conexão ethernet, e parece que está à altura da tarefa.
Quando o servidor Pi está instalado e funcionando, o resto da configuração é feito no navegador em outro computador, e o assistente é iniciado imediatamente assim que você se loga. Fiquei feliz com o assistente, pois há um número espantoso de guias e configurações disponível (isso é uma coisa boa!) em Tvheadend.
Depois de seguir as instruções cuidadosamente, fui apresentado a uma longa lista de canais de TV disponíveis e um EPG, que parece ótimo. Não tive muita sorte com o reprodutor de vídeo integrado do Tvheadend, mas achei muito fácil baixar os arquivos da lista de reprodução M3U (clique no "i") e eles funcionaram bem com o reprodutor VLC. Ao fazer o download, é melhor salvá-los com o nome do canal para facilitar a seleção do correto mais tarde. No arquivo da lista de reprodução (se você editá-lo no bloco de notas), você verá o nome do programa de TV e o endereço do stream - você pode renomear o programa de TV com o nome do canal se quiser, pois a lista de reprodução é específica para o stream do canal, não o programa em si.
Etapa 3: a experiência da TV em 1982
Vídeo da experiência de TV de 1982:
Com os streams de TV HAT tocando bem no laptop, me afastei de Kojak e me mudei para outro Pi na casa - o Hitachi PI Info-TV. Eu construí isso há quase um ano e normalmente mostra apenas um stream da câmera Pi CCTV, mas agora eu queria que exibisse uma TV real - afinal, era sua função original! Confira o Instructable se quiser saber mais sobre como ele foi construído.
Comecei conectando um teclado e mouse e testando as listas de reprodução de canais que copiei do laptop, reproduzindo-as com um simples …
vlc channel1.m3u
… No terminal.
Alguns canais tocaram bem, mas outros apresentavam gagueira. Resolvi isso alterando as configurações de stream do Tvheadend para o padrão SD (definição padrão) em Configuração> Stream> Tipo de vídeo de serviço preferido. Depois disso, todos jogaram bem.
O problema provavelmente estava relacionado com a minha instalação do VLC, naquela época (uma semana atrás) o player VLC padrão para o Pi não tinha aceleração de hardware, então mesmo rodando em um Pi 3 estava lutando um pouco. Desde então, uma nova atualização do Raspbian foi lançada, com o VLC "adequado" incluído, então eu não posso esperar para experimentar e ver como o desempenho melhora.
Agora eu precisava adicionar o controle giratório - o Hitachi Pi já tinha seu dial de ajuste conectado por meio de uma chave giratória ao GPIO 26, então eu só precisava criar um novo script Python para lidar com a mudança de canal. O script simples está no GitHub e percorre uma lista de quatro listas de reprodução de canais sempre que GPIO 26 é "pressionado" O botão giratório é muito tátil e funciona bem para isso, mas você também pode usar um botão ou até mesmo um sensor PIR, mudar canais com uma onda!
Eu a chamo de experiência de 1982 porque é consistente com a era da Hitachi TV, e o Channel 4 tinha acabado de ser lançado no Reino Unido, dando-nos quatro canais incríveis para escolher! Também naquela época havia poucos controles remotos, então é nostálgico usar o controle giratório original para selecionar um canal como fazíamos naquela época. Não tenho certeza do que faríamos se você tivesse um gato no colo.
Eu me diverti muito configurando o TV HAT e trazendo a TV digital para um projeto Pi existente - o único problema agora é que o "TV Server" Pi está sentado nu ao lado do Xbox em um labirinto de cabos, brilhando - Devo encontrar uma caixa vintage apropriada para isso …