Índice:

Como configurar o OSMC com Hyperion no Raspberry Pi com tira LED WS2812b: 8 etapas
Como configurar o OSMC com Hyperion no Raspberry Pi com tira LED WS2812b: 8 etapas

Vídeo: Como configurar o OSMC com Hyperion no Raspberry Pi com tira LED WS2812b: 8 etapas

Vídeo: Como configurar o OSMC com Hyperion no Raspberry Pi com tira LED WS2812b: 8 etapas
Vídeo: Nemilizcuahuitl 4 Configuración de Arduino 2024, Novembro
Anonim
Como configurar o OSMC com Hyperion no Raspberry Pi com faixa LED WS2812b
Como configurar o OSMC com Hyperion no Raspberry Pi com faixa LED WS2812b

Às vezes eu inglês muito bem, às vezes não …

Primeiras coisas primeiro. Este é meu primeiro instrutível e inglês não é minha língua nativa, então, por favor, não seja muito duro comigo. Não se trata de como construir a estrutura, isso é fácil. É sobre como instalar o OSMC no RPi e principalmente como fazer o Hyperion funcionar. E fotos, fiz muitas anotações sobre elas. Siga-os e você ficará bem.

Para começar, o que é OSMC, Hyperion, etc.

"OSMC (Open Source Media Center) é um reprodutor de mídia gratuito e de código aberto baseado em Linux e fundado em 2014 que permite reproduzir mídia de sua rede local, armazenamento conectado e da Internet. OSMC é o centro de mídia líder em termos de recursos conjunto e comunidade e é baseado no projeto Kodi."

Isso é o que sua web diz. Basicamente, é um sucessor do XBMC.

Estou usando Raspberry Pi ver. B para isso, que é um pequeno computador baseado em ARM. Não tem potência suficiente para renderizar sites, pois não possui gráfico acelerado. Mas pode renderizar filmes full hd, por causa da decodificação de vídeo por hardware. Você pode ler mais aqui.

Hyperion é um clone do Abilight, semelhante ao Boblight. Ele captura cores na borda da imagem e as projeta na parede atrás da TV. Você pode ver isso nas minhas fotos.

EDITAR 8/2020: Este instrutível está desatualizado em sua maioria. Agora você só precisa habilitar o SSH no RPi, baixar o HyperCon.jar, conectar-se via HyperCon ao RPi e clicar em instalar / atualizar. Funciona com RPi3, RPi4 não testado porque não há suporte OSMC. Eles estão trabalhando nisso. As configurações permanecem as mesmas, tudo via HyperCon.

Etapa 1: Coletando coisas - O que você precisa?

Coletando coisas - O que você precisa?
Coletando coisas - O que você precisa?

Então, vamos comprar algumas coisas:

Raspberry Pi - estou usando o modelo B e B +, também tenho RasPi 2, mas existem alguns problemas conhecidos, então eu fico com os mais antigos (e menos poderosos), até que eles encontrem soluções para esses problemas

Cartão SD - recomendo 16GB classe 10. Quanto mais rápido, melhor. A velocidade do sistema depende de quão rápido ele pode ler / escrever naquele cartão, porque o RasPi não tem armazenamento próprio, o sistema operacional e todos os dados estão naquele cartão. Aqui está uma lista: https://elinux.org/RPi_SD_cards Estou usando cartões SanDisk e Kingston.

Faixa de led WS2812b - esta é uma faixa de led com chips de led endereçáveis independentemente. O meu tem um chip para cada 16 mm de tira. Esta é uma faixa de led controlada digitalmente, NÃO USE analógicos, não funcionará. Use este tipo específico e tudo será fácil. Esses são semelhantes aos meus, procure WS2812b:

Fonte de alimentação 5V - eu tinha um 5V 20A industrial sobressalente (tipo S-100F-5), acho que 5A seria suficiente. É estável e é disso que precisamos, já que também vamos usá-lo como fonte de alimentação RasPi.

EDIT: 5A PSU não é suficiente, leds na minha configuração precisam de quase 18A

Conversor de nível lógico - poderíamos fazer um, mas são baratos. Precisamos de um sinal lógico de 5V para controlar a faixa de led, mas o RasPi tem apenas 3 saídas de 3V no GPIO e não queremos danificá-lo.

E: resistor 300Ohm, conector USB micro B macho (extraído de um cabo não preciso), fios, ferramentas de solda.

Como escrevi, não se trata do quadro, mas vou anotar alguns conselhos, medidas, etc.

E, por fim, software: SD Formater https://www.sdcard.org/downloads/formatter_4/OSMC Installer https://osmc.tv/download/windows/PuTTY https://osmc.tv/download/windows/WinSCP https://winscp.net/eng/download.php HyperCon

Etapa 2: Instalando OSMC no cartão SD

Instalando OSMC no cartão SD
Instalando OSMC no cartão SD
Instalando OSMC no cartão SD
Instalando OSMC no cartão SD
Instalando OSMC no cartão SD
Instalando OSMC no cartão SD

Se você tiver o OSMC instalado, pode pular esta e a próxima parte. Mas um começo limpo é melhor.

Com certeza, vamos começar com a formatação do nosso cartão SD com SD Formater. Uma vez feito isso, inicie o instalador OSMC. Se você percorrer as imagens, poderá ver todas as etapas da instalação com notas. A primeira parte está no PC, uma vez feito, insira o cartão no RasPi e então passamos pelo resto da instalação do OSMC. Mais informações sobre as fotos.

EDITAR 29.11.2015: A atualização do OSMC 2015.11-1 não funciona com o Hyperion corretamente. Em vez disso, instale Instal 2015.10-1

EDITAR 10.12.2015: Falta spidev0.0 em 2015.11. Será corrigido na próxima atualização.

EDIT: funciona

Etapa 3: Instalação no RasPi

Instalação em RasPi
Instalação em RasPi
Instalação em RasPi
Instalação em RasPi
Instalação em RasPi
Instalação em RasPi

Conecte o cartão ao RasPi, ligue-o e siga as etapas. É simples, você não precisará desta parte se souber ler. Mas só para ter certeza, olhe para as fotos que adicionei. Você pode controlar o RasPi com teclado e / ou mouse ou com o controle remoto da TV se ele suportar Anynet +.

Etapa 4: Fiação

Fiação
Fiação
Fiação
Fiação
Fiação
Fiação

Faremos a fiação após a instalação do OSMC porque você pode fazer isso com um carregador de telefone ou uma fonte de alimentação RasPi original (unidade de fonte de alimentação). Mas com certeza, você pode fazer a fiação e o quadro e, em seguida, a instalação do OSMC.

AVISO! CERTIFIQUE-SE DE QUE SEU PSU ESCOLHIDO ESTÁ ESTÁVEL EXATAMENTE A 5V, NÃO MAIS, PARA EVITAR DANIFICAR SEU RASPI

Como escrevi antes, a minha é uma fonte de alimentação 5V 20A industrial. Isso está no limite.

Veja nas fotos os detalhes da fiação. Mas lembre-se de manter os fios do RasPi para a faixa de LED curtos. Eu os tinha cerca de 20 cm e eles faziam os leds piscarem.

Dica para a moldura: calculei a moldura para que ela se esconda atrás da tv e os leds dobrem nessas marcas de corte nos cantos. A estrutura inteira é feita de alumínio, aparafusada e montada em roscas de parafuso para montagem na parede.

Etapa 5: hora de instalar o Hyperion

Precisamos instalar o PuTTY no Windows. É uma forma de terminal de acesso remoto no OSMC. Precisamos saber o endereço IP, nome e senha do RasPis. Você pode encontrá-lo nas informações do sistema OSMCs

EDITAR 23-12-2019: O HyperCon pode instalar o Hyperion. Eu atualizei de RPi2 para RPi3, só era necessário trocar o cartão SD de um para o outro, conectar com o hypercon e clicar no botão de atualização.

Inicie o PuTTY. No nome do host, coloque o endereço IP e pressione ABRIR. Você também pode salvar a conexão para uso futuro.

Agora insira estes comandos no terminal PuTTYs:

Precisamos atualizar e atualizar o sistema:

sudo apt-get update

sudo apt-get upgrade

Agora instale as bibliotecas necessárias:

sudo apt-get install libqtcore4 libqtgui4 libqt4-network libusb-1.0-0 ca-certificates

Implantação do Hyperion:

wget -N

sudo sh./install_hyperion.sh

O Hyperion já roda?

sudo /etc/init.d/hyperion status

Se tudo correr bem, você deverá obter o status "executando".

Os direitos de acesso à pasta de configuração do Hyperions precisam ser alterados, para que possamos carregar nosso arquivo de configuração nela.

sudo chmod + x / opt / hyperion / config

Ele não funcionará sem o arquivo de configuração correto, então vamos aprender como criar um na próxima etapa.

Etapa 6: Ferramenta de Configuração do Hyperion

Ferramenta de Configuração Hyperion
Ferramenta de Configuração Hyperion
Ferramenta de Configuração Hyperion
Ferramenta de Configuração Hyperion
Ferramenta de Configuração Hyperion
Ferramenta de Configuração Hyperion

Para o nosso propósito, usamos HyperCon.jar, não a versão SSH. Ele responde mais rápido às alterações feitas e não precisamos dos controles remotos de LED e configurações do grabber. Está um pouco desatualizado, não há configuração WS2812b, então precisamos alterar a configuração manualmente após o upload para o RasPi. Experimente também configurações diferentes para o intervalo e suavização dos captores de quadros.

Tudo o que é necessário está anotado nas fotos, apenas algumas informações sobre as duas:

Intervalo - determina com que freqüência o agarrador atualiza a cor que é enviada para os leds.

Suavização - suaviza a transição entre as cores dos leds. Acho que esse tempo deve ser mais curto do que o intervalo.

Depois de terminar, pressione o botão Criar e salve a configuração em algum lugar onde possa encontrá-la.

Etapa 7: quase lá

Agora instale o WinSCP e abra-o. Crie um novo local com protocolo SFPT. O host será o endereço IP do RasPis, o mesmo do PuTTY. Mesmo login e senha também. Salve a conexão para não precisar fazer isso novamente. Conecte-se e encontre a configuração do Hyperions em / opt / hyperion / config /. Substitua o original pelo seu arquivo hyperion.conf.json. Se houver um problema de permissão, execute o comando chmod novamente. Abra-o no RasPi no WinSCP e substitua este:

"dispositivo":

"dispositivo":

sudo /etc/init.d/hyperion restart

No PuTTY, você deve ver o status de execução do hyperion - OK, e o led deve fazer tudo o que você definiu como bootsequence. No meu caso, o rainbowswirl. Se não, algo está errado. O hyperion não está funcionando (o status não era OK) ou, mais provavelmente, é uma configuração incorreta. Verifique novamente.

Etapa 8: bônus

Parabéns, você conseguiu

E como bônus, baixe e instale o app Hyperion Free do Google Play, para que você possa controlar os leds remotamente do seu telefone. Apenas fino que você precisa é o endereço IP RasPis, novamente.

Eu sugiro configurar o IP estático para RasPi. Eu bloqueei o meu contra seu endereço MAC no roteador. Toda vez que eu conecto esse RasPi específico, obtenho o mesmo endereço IP e não preciso substituí-lo em todos esses aplicativos.

Espero não ter esquecido de algo …

Le FIN e desfrute de filmes com esta maravilhosa barra de luzes.

Recomendado: