Opa, Companheiro de Batalha!

Abrimos um espaço aqui no Classe Nerd para mostrar os talentos Nerds que existem em nossa terra natal.

Um colaborador, e amigo pessoal meu, enviou o making of de um Media Center que ele construiu em casa.

Luiz Carlos Ferreira Jr ou Luigi, como muitos o conhecem, é profissional de T.I, um marido exemplar e pai de uma criança que desde de pequena mostrou-se ser um futuro companheiro de batalha nerd.

Vou parar de enrolar e deixar você com as palavras do próprio abaixo.

[divider]

Fala galera!

Estou dividindo aqui meu projetinho de 3 dias de duração para fazer um Media Center usando o Raspberry Pi.

Durante esse trabalho, fui tirando fotos, juntamente para poder mostrar o passo a passo para possíveis interessados.

Eu queria um jeito fácil de acessar filmes e músicas na sala de estar. Não falo de discos DVDs ou Blu-Rays, nem tampouco dos CDs ou pendrives com mp3. Estou falando de criar uma solução para visualizar facilmente o conteúdo de um ou mais HDs abarrotados de filmes e/ou músicas. Eu não gosto de assistir filmes no computador, pois acho desconfortável. Ligar o computador na TV da sala é uma opção, mas ainda não oferece uma boa experiência, na minha opinião. Penso que assistir filmes armazenados em HDs deveria ser tão prático quanto operar uma SmartTV ou um DVD Player. A solução para isso é o tal do Media Center, um dispositivo acessível através de controle remoto capaz de reproduzir músicas e filmes armazenados de diversas formas, inclusive em HDs.

Um requisito importante para esse projeto é que eu não queria gastar nem um real, ou seja, eu deveria executar o projeto todo com material que eu já tinha, sem qualquer investimento.

Vamos ao passo a passo do meu projeto:

Gabinete (chassi) de um antigo Hub de rede, que eu tinha guardado. Sim, eu tenho o hábito de guardar essas tranqueiras, justamente para fazer esse tipo de coisa. Eu queria usá-lo para abrigar os componentes do meu Media Center.

Eu guardei esse antigo gabinete de hub (equipamento de rede ultrapassado) com a fonte original dele. Um rápido exame com o multímetro mostrou que ela ainda funcionava bem. O padrão de cores dos fios aparentemente é o mesmo do padrão PC, já que o fio amarelo fornecia 12V e os fios vermelhos 5V. Nesse caso eu só usaria os 5V do fio vermelho.

A primeira providência foi fazer uma base para a minha montagem. Eu usei 4 camadas de borracha EVA de 2mm cada, coladas uma por cima da outra. Era o material que eu tinha em mãos. Provavelmente um pedaço de madeira ou mesmo um único pedaço de EVA mais grosso também serviria.

Meu Raspberry Pi 2, que eu aproveitei de um projeto antigo já desativado. Eu havia comprado no Mercado Livre, na época. Ele é um tipo de minicomputador, do tamanho aproximado de um cartão de crédito. Muito versátil.

Meu HD com músicas e filmes. Na verdade, esse HD ficava em um case, daqueles com um cabinho USB, mas para esse projeto eu achei melhor abrir o case e pegar o HD com o circuito, como mostra a foto. Observando que o circuito tem um LED que indica atividade no HD, tive a idéia de levar esse LED até o painel frontal do gabinete.

Adaptador WiFi USB, que eu já usava no Raspberry Pi. Ele é necessário para que eu coloque o Raspberry Pi em rede, sem precisar de cabos.

Circuito de um velho hub USB. Esse circuito pertencia a uma daquelas mesinhas de apoiar notebook no colo, cama, sofá… Ela tinha esse hub embutido, mas como nunca foi usado eu tirei o circuito para usar nesse projeto. O Raspberry Pi vem com 4 portas USB. Com uma porta sendo usada para o adaptador WiFi e outra para o HD, só sobrariam 2 portas USB disponíveis para uso geral. Eu gastei mais uma porta do Raspberry conectando esse hub, mas em compensação ganhei 4 portas USB para uso geral no projeto. Além de ligar o circuito desse hub ao Raspberry, eu precisei ligá-lo também à fonte, para que eu tivesse corrente elétrica suficiente para energizar os diversos dispositivos que eu poderia conectar às portas USB do hub. Se eu não fizesse isso, todo e qualquer dispositivo que eu conectasse ia ser alimentado exclusivamente por uma porta USB do Raspberry, que por sua vez, não teria corrente elétrica suficiente.

Barra de terminais elétrica, para conectar os componentes à fonte. Encontrada em qualquer loja de material elétrico.

Nada funcionando ainda. Apenas teste de posicionamento dos componentes dentro do gabinete.

Detalhe da posição das portas USB do hub na parte da frente do gabinete.

O Raspberry Pi foi posicionado de forma que sua conexão HDMI aproveitasse uma abertura na parte de trás do gabinete, originalmente usada para uma interface AUI de rede.

Para prender o Raspberry à base de EVA, recortei o pedaço de plástico (nylon, na verdade) de um velho tupperware. A idéia era colar esse plástico na base de EVA e parafusar o Raspberry no plástico. Usei também mais um pedaço de EVA 2mm para nivelar a placa do RPi sobre o plástico.

Achei que ficou satisfatório:

A mesma técnica foi usada para prender o circuito do hub USB à base de EVA.

Como o HD não tinha furos para parafusos de fixação, usei 4 pequenos pedaços de fita dupla face da marca 3M na base do circuito. Ficou fácil de soltar se eu precisar. Além de ligar esse HD em uma porta USB do Raspberry, eu tinha que liga-lo também à fonte, pois a conexão USB do Raspberry não tinha corrente elétrica suficiente para alimentar esse HD externo.

Tudo no lugar:

Fixando a barra de terminais.

Conectando os fios da fonte à barra de terminais e instalando a chave de POWER. Tive que fazer um furo na chapa de metal do painel frontal do gabinete. Depois instalei uma chave tipo alavanca, como mostra a foto.

Fazendo conexões provisórias apenas para testar o sistema.

Até agora, eu construí o hardware do sistema, que não ia fazer o que eu queria sem um bom software. Sem testar muitas opções, escolhi usar o OpenELEC (Open Embedded Linux Entertainment Center) – http://openelec.tv . É uma solução baseada em Linux e no site tem como baixar a imagem de disco pronta para gravar no cartão de memória do Raspberry Pi. Basta ir em Download ->   Seção “Raspberry Pi Builds” -> OpenELEC 6.0.0 (arm) Disk -> image. O arquivo baixado é a imagem de disco a ser gravada no SD Card do Raspberry Pi. Uma vez com a imagem baixada, segui os passos dessa página [  http://wiki.openelec.tv/index.php/HOW-TO:Installing_OpenELEC/Writing_The_Disk_Image  ] (em inglês) para fazer a gravação no SD Card.

Depois disso foi só ligar o gabinete na tomada, ligar o cabo HDMI na TV e…

Funciona! Depois de algumas configurações bem básicas, o sistema reconheceu os filmes que haviam no HD, buscou na web as informações estendidas, capas dos DVDs, imagens, etc. Baixei gratuitamente o app “Official Kodi Remote” no meu iPhone, que fez uma busca na minha rede interna e reconheceu o sistema, funcionando como controle remoto. Show de bola! Hora de fazer a montagem definitiva.

Pintura do gabinete:

Usei essa tinha aqui, que eu havia comprado para outra coisa há um tempo. Quando comprei, não gostei muito por se tratar de um vermelho escuro, mas usando nesse projeto, até que combinou, chegando bem perto da cor vermelha do logo do RPi.

Tudo pintado. Hora de montar.

Fiz também uma película para aplicar ao painel frontal. Usei papel fotográfico matte (fosco) 230g/m2 (pouco mais grosso que uma cartolina) e imprimi em uma impressora Epson. O desenho do painel eu mesmo fiz. Imprimi e passei verniz spray transparente por cima, para que ele ficasse resistente a limpezas com panos úmidos ou algo assim.

Muitos modelos de hubs e switches (equipamentos de rede) já possuem pés de borracha ou plástico para o caso de não serem fixados em races e sim colocados sobre algum móvel. Esse modelo em particular não tinha pés, então fiz recortado com uma camada EVA de 2mm e feltro auto adesivo que eu tinha aqui. Isso é para não riscar a superfície do móvel onde ele vai ficar.

Quase lá…


… e pronto! Missão cumprida.


Espero que gostem! 🙂

[divider]

E aí, curtiu? Espero que isso o incentive a construir projetos bem irados como esse!
Construiu? Manda para mostrarmos para os outros companheiros de batalha.

Envie esse artigo para um amigo seu que curta esse tipo de montagem eletrônica, comente no facebook e dê a sua opinião sobre o projeto.

E obrigado, Luiz (Luigi), pela ótima matéria!

Share.

3 Comentários

Leave A Reply

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Exit mobile version