Como construir uma caixa de TV Android com um Raspberry Pi

Como construir uma caixa de TV Android com um Raspberry Pi

Quer fazer um centro de mídia baseado em Raspberry Pi, mas descobre que a instalação básica do Kodi não oferece recursos suficientes? Não se preocupe, existe uma alternativa testada e comprovada: Android TV!





transferência de arquivos do telefone para o computador

Veja como instalar a Android TV e aproveitar os benefícios de todos os aplicativos populares de streaming que são executados no Android, em seu Raspberry Pi 3, 3 B + e Raspberry Pi 4.





Android TV no Raspberry Pi

Antes de começar, é importante entender que as versões do Android e Android TV usadas neste projeto são padrão beta. Como tal, eles vêm com certas deficiências que você pode não ter em uma unidade real de Android TV.





Três modelos Raspberry Pi são adequados para executar a Android TV:

  • Raspberry Pi 3
  • Raspberry Pi 3 B +
  • Raspberry Pi 4

As etapas para o Raspberry Pi 4 estão abaixo. Diferentes etapas são necessárias para o Raspberry Pi 3 e 3 B +, que se seguem posteriormente.



Instale a Android TV em um Raspberry Pi 4

Para construir sua própria Android TV baseada em Raspberry Pi 4, você precisará de:

  • Raspberry Pi 4 (modelos de 4 GB ou 8 GB são os melhores)
  • Um cartão microSD de boa qualidade (16 GB ou mais)
  • Raspberry Pi 4 PSU
  • Teclado e mouse USB (alternativamente, um controle remoto combi)
  • Pen drive USB
  • cabo HDMI
  • Cabo Ethernet (opcional)

Com esses itens reunidos, você está pronto para começar.





Etapa 1: Baixe e instale a Android TV

Para instalar o Android TV em seu Raspberry Pi 4, comece pegando o LineageOS 18.1 Android TV build.

Download : LineageOS 18.1 Android TV por KostaKANG





Em seguida, baixe e instale o Etcher da Balena. Esta é uma ferramenta versátil de gravação de imagem de disco, usada aqui para criar cartões SD inicializáveis ​​para o Raspberry Pi.

Download : Etcher

Você deve então instalar o LineageOS no cartão SD usando o Etcher. Consulte nosso guia para instalando um Raspberry Pi OS para detalhes.

Etapa 2: configurar Android TV, TWRP e GApps

Ao contrário da compilação do Raspberry Pi 3, a configuração do Android TV no Raspberry Pi 4 está praticamente pronta para uso. Dito isso, você precisará instalar alguns aplicativos que não estão incluídos, como o GApps. No entanto, alguns ajustes são necessários.

Porém, primeiro você precisa saber como usar a Android TV com um teclado.

  • F1 = Casa
  • F2 = Voltar
  • F3 = Ver aplicativos abertos
  • F4 = Menu
  • F5 = Potência
  • F11 = Diminuir o volume
  • F12 = Aumentar o volume

Depois de se conectar à sua rede Wi-Fi, habilite as opções do desenvolvedor:

  1. Vamos para Configurações> Preferências do dispositivo
  2. Abrir Cerca de
  3. Role para Número de construção e clique repetidamente até ver uma mensagem sobre Opções do desenvolvedor
  4. Ir Voltar e você verá o menu Opções do desenvolvedor em Configurações

Com as Opções do desenvolvedor disponíveis, você pode configurar a opção de reinicialização avançada para permitir o acesso ao menu de recuperação TWRP:

  1. Abrir Configurações> Preferências do dispositivo
  2. Selecione Opções de desenvolvedor
  3. Aqui, clique Reinicialização avançada

Isso permite que você acesse o TWRP, que é necessário para atualização e sideload, que é onde o pacote GApps entra.

Os pacotes do Google Apps (GApps) para Android TV no Raspberry Pi 4 são atualmente compilações de teste. Isso significa que os recursos podem estar ausentes ou instáveis.

Download : GApps para Android TV no Raspberry Pi 4

Selecione o pacote tvstock ou tvmini e baixe o arquivo ZIP para o seu computador, em seguida, copie para uma unidade removível que você pode conectar ao Raspberry Pi.

Depois de fazer isso, inicialize para TWRP:

  1. Abrir Configurações> Preferências do dispositivo
  2. Selecione Reinicializar> Recuperação

No TWRP:

  1. Selecione Instalar
  2. Navegue até o arquivo ZIP do GApps
  3. Usar Deslize para confirmar o flash e espere
  4. Em seguida, selecione Limpe> Redefinição de fábrica

Para sair do TWRP, reinicie o Raspberry Pi 4 usando a opção Reinicializar.

Etapa 3: reinicie o Raspberry Pi 4 para usar a Android TV

Agora que você ordenou os aplicativos do Google, pode reiniciar o Pi 4 para começar a usar o Android TV. Faça login em suas contas, baixe ferramentas de streaming de mídia ou conecte sua própria mídia ao sistema. Está tudo aí para você!

Quer mais configuração? Esta versão do Android TV para Raspberry Pi 4 apresenta vários ajustes que você pode fazer na configuração. Isso cobre tudo, desde a configuração de um botão liga / desliga do hardware até a configuração do SSH. Você também pode habilitar um controle remoto IR e enviar áudio por meio do conector de 3,5 mm em vez de HDMI.

Você encontrará opções específicas do Raspberry Pi 4 em Configurações> Preferências do dispositivo> Configurações do Raspberry Pi .

Ajustes e dicas de solução de problemas podem ser encontrados na página de download no site KostaKANG.

Instale a Android TV no Raspberry Pi 3 e 3 B +

Se você tiver um Raspberry Pi 3/3 B +, as etapas de instalação diferem um pouco. Antes de começar, certifique-se de ter:

  • A Raspberry Pi 3 ou Raspberry Pi 3 B +
  • PARA microSD de boa qualidade cartão
  • Fonte de alimentação confiável Raspberry Pi
  • Teclado e mouse USB (ou controle remoto combi)
  • Pen drive USB
  • cabo HDMI
  • Cabo Ethernet (opcional)

Para instalar a Android TV em um Raspberry Pi 3 ou 3 B +, você precisará dos seguintes downloads de software:

Pronto para começar? Vamos lá.

Etapa 1: descompacte e instale o Android

A instalação do LineageOS em seu Raspberry Pi oferece os benefícios do sistema operacional Android. Isso significa um suporte potencialmente melhor para software de mídia, como YouTube e Kodi. Com os aplicativos do Google certos instalados, no entanto, seu Raspberry Pi com Android é uma ótima TV Android.

Isso é possível com várias versões de Android para Raspberry Pi , mas para obter os melhores resultados, use a versão LineageOS vinculada acima. Antes de prosseguir, verifique se o arquivo ZIP foi descompactado.

Você deve então instalar o LineageOS no cartão SD usando o Etcher. Após a instalação e uma inicialização bem-sucedida, o LineageOS requer configuração básica. Defina as coisas usuais: definir país, fuso horário, etc.

Etapa 2: Prepare a Android TV para o Google Apps

Seu Raspberry Pi agora está executando o Android. Esta é uma versão baseada em AOSP, o que significa que não há aplicativos do Google instalados - você precisará instalá-los manualmente.

Você já deve ter baixado o pacote GApps para o seu PC. Visita opengapps.org e selecione:

  • BRAÇO
  • 8,1
  • Bico

(É tentador selecionar a opção Android TV em vez do Pico --- não faça isso. Este é simplesmente um arquivo maior e não faz nada além de causar problemas no futuro.)

telefone carregando, mas não liga

Selecione Download e, quando o arquivo GApps for salvo no PC, copie-o para o pen drive USB. Remova-o com segurança e insira-o no Raspberry Pi.

Em seguida, no LineageOS, abra a gaveta do aplicativo e selecione Configurações> Sistema> Sobre o tablet . Aqui, role para baixo até Número de construção e clique repetidamente. Eventualmente, isso adicionará o menu de opções do desenvolvedor à tela anterior.

Clique de volta até sair do Definições aplicativo, reabra-o e navegue até Sistema> Opções do desenvolvedor . Selecione Acesso root e escolha o Apps e ADB opção, clicando OK quando o aviso é exibido.

Em seguida, role para baixo até Terminal local e habilite o aplicativo. Isso lhe dá acesso ao shell local, o que significa que você pode inserir comandos por meio do teclado.

Volte para a gaveta do aplicativo e abra o aplicativo Terminal e, em seguida, Permitir a permissão do aplicativo para acessar seu dispositivo.

Em seguida, insira o comando de superusuário:

su

Uma caixa de aviso do Privacy Guard aparecerá. Verificar Lembre-se da minha escolha (para garantir permissão futura para o que você está prestes a fazer) e então Permitir .

Em seguida, digite o comando

rpi3-recovery.sh

Isso carrega o script de recuperação. Digite o comando reboot para iniciá-lo.

reboot

O Raspberry Pi será inicializado no console de recuperação TWRP. Aqui, selecione Instalar, então Selecione o armazenamento para escolher o seu dispositivo flash USB.

Selecione o arquivo GApps e, em seguida, Instale o zip , e na próxima tela verifique Reiniciar após a instalação , então Deslize para confirmar o Flash .

como voltar instantâneo

Quando o dispositivo for reiniciado, você deverá conseguir acessar a Play Store.

Etapa 3: configurar a interface do Android TV

Até agora, você notará que a interface do LineageOS no seu Raspberry Pi se parece basicamente com o Android, não com a Android TV. Para mudar isso, você precisará de um iniciador.

Vários estão disponíveis; usamos um iniciador com suporte de anúncios, ATV Launcher grátis na Play Store. Simplesmente faça login com sua conta do Google normal, pesquise e instale. (Observe que seu login inicial na Play Store levará alguns minutos para ser concluído, graças às etapas de verificação.)

Com a interface classificada, você precisará adicionar alguns aplicativos de mídia úteis. Coisas como YouTube, Plex, Amazon Prime Video, Kodi e muito mais funcionam e estão disponíveis no Google Play. Simplesmente instale-os normalmente para obter o benefício de suas assinaturas existentes.

Nota: O desempenho desses aplicativos provou ser misto, na melhor das hipóteses. Para obter os melhores resultados, use o YouTube. Se você estiver procurando por outros aplicativos, pesquise para encontrar as melhores versões para instalar.

Etapa 4: como controlar a Android TV do Raspberry Pi 3

Com tudo pronto e pronto, você provavelmente desejará desconectar o mouse e o teclado e preferir algo mais leve. Várias opções remotas estão disponíveis para o Raspberry Pi, que deve funcionar com Android TV.

Uma opção é o Mini teclado sem fio / controle remoto aéreo que é um dispositivo de combinação com retroiluminação LED configurável.

Alternativamente, você pode preferir o Mini teclado sem fio iPazzPort com Touchpad. Isso combina o teclado e touchpad junto com um D pad e controladores de mídia em uma unidade.

Ambos os dispositivos são sem fio e vêm com um dongle Wi-Fi dedicado especificamente conectado a controles remotos.

Desfrute da sua mídia com o Android TV para Raspberry Pi!

Agora você deve ter um Raspberry Pi 3 ou posterior exibindo vídeos e músicas usando o LineageOS com uma interface de usuário Android TV. Para todos os efeitos, você tem uma caixa DIY Android TV!

É certo que você pode ter problemas com o desempenho, portanto, certifique-se de que seu cartão microSD esteja à altura. Além disso, verifique se você está usando uma fonte de alimentação Raspberry Pi aprovada. Isso garantirá que o Pi obtenha a energia de que precisa sem correr o risco de subtensão e corrupção do cartão microSD.

Gosta da sensação do Android TV, mas não está obtendo os melhores resultados? Em vez disso, compre uma caixa de Android TV.

Compartilhado Compartilhado Tweet O email O melhor Android TV Box para todos os orçamentos

As caixas de Android TV são uma ótima maneira de adicionar recursos inteligentes e streaming para qualquer televisão. Aqui estão as melhores caixas de Android TV.

Leia a seguir
Tópicos relacionados
  • faça você mesmo
  • Lar inteligente
  • Entretenimento
  • Raspberry Pi
  • Android TV
  • Centro de mídia
  • Tutoriais de projetos DIY
Sobre o autor Christian Cawley(1510 artigos publicados)

Editor adjunto de segurança, Linux, DIY, programação e explicação técnica e produtor de podcasts realmente úteis, com vasta experiência em suporte de desktop e software. Um colaborador da revista Linux Format, Christian é um mexedor de Raspberry Pi, amante de Lego e fã de jogos retro.

Mais de Christian Cawley

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever