Como fazer seu próprio Ambilight faça você mesmo por menos de $ 60

Para a melhor experiência de visualização envolvente em uma TV, nada supera um Ambilight. Esses sistemas de iluminação dinâmicos estendem sua tela refletindo o conteúdo da tela na parede atrás. Eles não apenas parecem incríveis, mas também ajudam a reduzir o cansaço visual.

Infelizmente, Ambilight é uma tecnologia exclusiva que está disponível apenas em alguns modelos de TV Philips. Mas existem algumas alternativas para obter o mesmo efeito, incluindo uma opção DIY que construiremos hoje, que custa tão pouco quanto $ 50. Interessado?

Alternativas não DIY

Antes de abordarmos nosso Ambilight DIY, você deve saber que existem algumas opções não DIY disponíveis para compra que podem ser mais adequadas.

Luz de fundo de imersão da Govee TV

A opção de prateleira mais fácil também é a mais barata, por menos de $ 100. O Govee TV Immersion Backlight se encaixa em TVs com mais de 55 polegadas e usa uma câmera de baixo custo para "assistir" a TV. Isso proporciona um efeito de iluminação dinâmico sem a necessidade de interceptar o sinal HDMI. A caixa de controle também está equipada com Wi-Fi, de modo que os LEDs funcionam como um sistema de iluminação inteligente e ainda possuem um modo de música reativa.

Philips Hue Lights

Certamente não é uma opção barata e limitada à reprodução de seu PC (o mesmo que nosso projeto DIY abaixo), o software Hue Sync permite que qualquer cor de luminária Hue seja usada como iluminação ambiente que reflete o conteúdo em sua área de trabalho.

Para configurar isso, basta criar uma Zona de Entretenimento no aplicativo, posicionar suas luzes e baixar o aplicativo Hue Sync.

O efeito geral não será tão impressionante quanto uma faixa de LED de pixel, mas se você já tem lâmpadas Hue, é uma maneira rápida de ver se você gosta da experiência de iluminação ambiente dinâmica. Embora pareça ótimo em demonstrações de vídeo, algumas pessoas acham que é extremamente perturbador na vida real!

DIY Amblight: Demo

Primeiro, uma demonstração do que estamos fazendo. Caso você esteja curioso, o vídeo em exibição é Electric Sheep , uma viagem de psy-trance de 3 horas. É uma combinação perfeita para demonstrar a tecnologia ambilight. É claro que nem todos os vídeos produzirão os mesmos resultados agradáveis. Muitos filmes são muito escuros ou são apresentados em um formato de cinema que resulta em barras pretas (e, conseqüentemente, sem dados de cor). Descobri que os melhores resultados ocorrem com cores vivas e brilhantes encontradas na maioria das animações, bem como em filmes de ação com elaborados efeitos CG.

Não vale a pena que esta versão DIY só funcione com algum software rodando no computador; não funciona com um sinal HDMI genérico. Portanto, é ótimo para jogos como VLC, Plex ou PC.

O que você vai precisar

A lista de peças é curta – sem eletrônicos complexos aqui:

  • Arduino Uno
  • Fonte de alimentação 5V
  • WS2812B tira LED de 5 metros
  • Fita dupla-face (não cometa o mesmo erro que eu. Use fita 3M de boa qualidade)
  • Processamento instalado no PC

A parte principal deste clone ambilight é uma string de LEDs WS2812B endereçáveis ​​individualmente. Cada LED possui seu próprio chipset e uma única linha é usada para comunicação. Você pode encontrar uma faixa de cinco metros na Amazon por cerca de US $ 30 .

Usei uma fonte de alimentação ATX antiga que converti anteriormente em uma fonte de alimentação de bancada como uma fonte de alimentação de 5 V adequada para este projeto, mas você deve calcular seus próprios requisitos a uma taxa de cerca de 50 mA, ou 0,25 W por LED. A faixa vinculada acima tem um total de 360 ​​LEDs e, portanto, requer 90W com brilho total ou 18A com 5V. Uma fonte de alimentação de 5 V / 20 A deve ser suficiente se você comprou a mesma faixa de LED.

Fiação

Vamos testar as luzes primeiro para garantir que a fonte de alimentação é suficiente e a comunicação básica está funcionando.

Conecte o pino 6 do Arduino à linha identificada como DIN na faixa de LED. Sua tira deve ter um cabo de ruptura em uma extremidade, portanto, use um fio jumper macho-fêmea.

Também conecte o pino GND do Arduino ao GND (ou -ve) na tira. Não conecte a faixa de LED ao pino de 5 V no Arduino. Você vai fritar o Arduino e sua porta USB de forma muito rápida e irreparável. Em vez disso, use uma fonte de alimentação externa de 5 V para a tira. O Arduino receberá energia da porta USB do seu PC.

Novamente, para enfatizar este ponto, apenas o sinal (DIN) e GND devem ser conectados da faixa de LED ao Arduino.

Observe que essas tiras têm uma direção específica na qual o sinal deve fluir, indicada por setas. Se você estiver conectando várias tiras, também pode precisar reinjetar a energia no meio do caminho para evitar queda de tensão, mas descobri que isso era desnecessário com apenas 5 metros.

Carregue o código do Arduino e teste

Há uma parte do Arduino e do processamento no projeto. Primeiro, certifique-se de ter adicionado FastLED ao diretório de bibliotecas do Arduino e , em seguida, baixe este código . Modifique a linha 7 para o número de LEDs que você tem; e se você achar que o perfil de cor está quebrado, modifique a linha 47. Para a tira que comprei, está usando o chipset WS2812B e a ordem de cor "GRB". Consulte a documentação do FastLED sobre como calibrar para sua tira.

Por último, você precisa dos componentes de processamento do código do projeto Adafruit . Para testar, abra Colorswirl.pde . Novamente, modifique o número de LEDs na linha 29; e o dispositivo serial na linha 44. Se Arduino for o único dispositivo COM conectado, Serial.list () [0] está bom. Caso contrário, tente Serial.list () [1] . Execute o aplicativo e, com um pouco de sorte, suas tiras mostrarão um lindo redemoinho de cores.

Observe que você não está limitado ao processamento. Qualquer coisa que seja compatível com o Adalight (como Prismatik ) também pode ser configurado para funcionar com isso, mas iremos apenas cobrir o procedimento de configuração para Adalight neste tutorial.

Medir e cortar no tamanho

Retire a TV da parede ou vire-a e meça. Presumo que você colará as tiras diretamente na TV, mas se não for o caso, você precisará construir uma moldura. Tente obter um pixel diretamente em cada canto, mas, caso contrário, esta etapa deve ser fácil. Vá em frente e corte a tira em pedaços menores – corte apenas entre as almofadas de cobre onde a linha tracejada indica; e aplique fita adesiva dupla-face 3M em cada comprimento.

Se você precisar deixar uma lacuna na parte inferior devido a um suporte de TV, faça-o, mas certifique-se de que sua tira comece em qualquer um dos lados e não no canto. Você pode configurar esses pixels que faltam mais tarde no lado do software.

Conecte à sua TV e associe-se

Vá em frente e cole as fitas na parte traseira de sua TV, lembrando que cada fita tem uma direção que o sinal deve seguir. Não importa de que canto ou lado do suporte de TV você começa.

Para unir os cantos, basta conectar cada uma das 3 almofadas à sua contraparte na próxima tira. Novamente, é muito mais fácil aplicar um pouco de solda nos fios antes de tentar uni-los às almofadas. Deixe a tira final como está – não a conecte de volta ao início!

Teste novamente

Vamos ter certeza de que não bagunçamos a solda ali – carregue o aplicativo redemoinho de cores novamente e verifique. Quando estiver satisfeito, coloque a TV na posição correta e arrume os fios. Vamos prosseguir para a configuração do software.

Configurar Adalight

Essa é a parte mais tediosa do projeto. Cada LED individual deve ser definido no software. Carregue Adalight.pde em Processing e primeiro altere a variável que define o número de pixels ao longo dos lados e na parte superior (ignore os que estão faltando por enquanto) – isso é na linha 87. No meu caso, usei 35 pixels na parte superior e inferior e 22 nas laterais, então isso foi definido como {0,35,22} .

Logo abaixo disso, você encontrará as "informações por LED" – uma longa lista que define cada LED ao redor da TV. Cada LED é definido como um conjunto de 3 números:

  • Número do monitor (o meu é 0, mas o seu pode ser diferente)
  • Coordenada X. 0 é a esquerda (voltado para a tela da TV)
  • Coordenada Y. 0 é o topo (voltado para a tela da TV)

Se você receber erros ao compilar, significa que você esqueceu uma vírgula em algum lugar ou tem muitas chaves.

Sente-se, assista a um filme!

Execute o código e inicie um filme com seu software favorito. O console de depuração do Processing me diz que meu computador gerencia uns bons 15 quadros por segundo (essa é a taxa de atualização dos LEDs, não a reprodução de vídeo). Qualquer computador moderno deve ser capaz de lidar com isso. Existem mais algumas variáveis ​​que você pode ajustar, como brilho mínimo e o atraso de esmaecimento entre as atualizações. Como sempre, você é encorajado a ler o código, entendê-lo e modificá-lo.

Parabéns, agora você tem um incrível sistema DIY Ambilight por cerca de US $ 50 (e alguns LEDs sobrando, provavelmente).

Se tudo isso parece incomodar demais e você ficaria feliz com algo menos dinâmico, dê uma olhada em nosso resumo dos melhores kits de iluminação polarizada para TV .