Faça o seu próprio ambilight por us $ 60

iluminação ambiente que reage à imagem na TV é mais fácil e mais barato do que você pensa - e faz para um grande upgrade para a sua experiência de cinema em casa.

originalmente desenvolvido para TVs de Filipe em 2002, o recurso ainda está disponível apenas em um número limitado de modelos - e, como resultado, muitas pessoas têm tentado fazer o seu próprio Ambilight que não envolvem a compra de uma nova TV. Até agora, eles têm sido relativamente caro ou baixa resolução (apenas alguns pixels em cada extremidade) - Eu até fiz um versão único pixel alguns anos atrás. Agora, uma nova geração de LEDs acessíveis, programáveis ​​chegou - e você também pode construir um clone de Ambilight alta resolução para o tão pouco quanto $ 60. Interessado?Construa seu próprio Iluminação Dinâmica ambiente por um Media CenterConstrua seu próprio Iluminação Dinâmica ambiente por um Media CenterSe você ver um monte de filmes em seu PC ou centro de mídia, eu tenho certeza que você já enfrentou a iluminação dilemma- você completamente desligar todas as luzes? Você mantê-los em plena explosão? Ou...consulte Mais informação

Passo 1: Demonstração

Video: Como Fazer Seu Próprio Diário!

Em primeiro lugar, uma demonstração do que estamos fazendo. No caso de você estiver curioso, a reprodução de vídeo é Electric Sheep, a 3 horas longa viagem psy-trance - é uma combinação perfeita para demonstrar a Ambilight. Claro, nem todo o vídeo vai produzir os mesmos resultados agradáveis ​​- muitos filmes são muito turvas, ou são apresentados no formato de cinema resultando em barras pretas (e, consequentemente, não há dados de cor). Eu encontrei os melhores resultados com as cores brilhantes e vivas na maioria das animações, bem como filmes de ação com efeitos elaborados CG.

No momento, ele só funciona com algum processamento de sinal no lado do computador - por isso é ótimo para coisas como VLC, Popcorn Time, Kodi (anteriormente conhecido como XBMC), ou jogos para PC. Infelizmente, processamento de entrada HDMI genérico é mais difícil - pelo menos, seria necessário um divisor de HDMI, e algum tipo de conversor para um formato analógico mais legível. Vou deixar isso para um projeto futuro - por enquanto, isso só funciona com um computador.

Passo 2: Você precisará

A lista de peças é curto - não eletrônica complexa aqui:

  • Arduino Uno
  • fonte de alimentação 10A 5V
  • WS2812B tira de LED 5-metro
  • fita dupla face (não cometer o mesmo erro que eu fiz - usar de boa qualidade material 3M)
  • processamento instalada

A principal parte deste clone Ambilight é uma seqüência de LEDs WS2812B individualmente endereçáveis. Cada LED tem seu próprio chipset e uma única linha é usado para comunicação. Eu comprei o meu de Aliexpress por US $ 52 incluindo o transporte - que foi para a 5 metros carretel (150 LEDs), que é mais do que suficiente para a maior das TVs - e muito mais barato por LED do que a string $ 50 que Adafruit vende. Uma fonte de alimentação 5V / 10A autônomo pode ser comprado por cerca de US $ 10, mas eu usei uma fonte de alimentação ATX de idade que eu previamente convertida num fornecimento de banco. Se você tem uma enorme TV e estão a planear juntar várias tiras porque 5 metros não é suficiente, certifique-se de trabalhar para fora seus requisitos de energia exatos em 60mA por LED.Como fazer um banco fonte de alimentação Um PSU Old ATXComo fazer um banco fonte de alimentação Um PSU Old ATXSe você tem uma fonte de alimentação de computador ATX velho deitado ao redor, você pode dar-lhe nova vida como uma fonte de banco de alimentação. Veja como.consulte Mais informação

Passo 3: Fiação

Vamos testar as luzes primeiro para garantir o fornecimento de energia é suficiente e a comunicação básica está funcionando. Conecte o pino 6 do Arduino à DIN na faixa de LED - sua faixa deve ter uma vantagem de fuga em uma extremidade, então use um fio masculino-feminino. Também ligar o pino GND do Arduino para GND na tira. Não tente fornecer energia para a tira pelo pino 5V no Arduino. Você vai fritar o Arduino, muito rapidamente. Em vez disso, use uma fonte de alimentação 5V externo. A PSU área de trabalho terá todo o prazer alimentar a tira 5 metros completo para testes (supondo que você tenha seguido o nosso guia de conversão de alimentação de bancada). Calcular a 60mA por LED- assim no meu caso, 114 LEDs em 60mA é apenas sob 7A. Se você está pensando, “7 ampères soa como um lote terrível!”, é porque este é executado em 5 volts - 7 amps a 240 volts seria muito mais!Como fazer um banco fonte de alimentação Um PSU Old ATXComo fazer um banco fonte de alimentação Um PSU Old ATXSe você tem uma fonte de alimentação de computador ATX velho deitado ao redor, você pode dar-lhe nova vida como uma fonte de banco de alimentação. Veja como.consulte Mais informação

Note-se que estas tiras têm uma direcção específica na qual o sinal tem que fluir, indicado pelas setas. Se estiver conectando várias tiras, você também pode precisar de re-injetar a meio caminho alimentação para evitar a queda de tensão - Achei isso era desnecessário com apenas 5 metros embora.

Video: DIY | Faça seu próprio planner

Passo 4: Coloque o código Arduino e Teste

Há tanto uma parte Arduino e Processamento para o projeto. Primeiro garantir que você adicionou FastLED para seu diretório de bibliotecas Arduino, então baixe este código. Modificar a linha 7 para o número de LEDs que você ter- e se você encontrar o perfil de cor está quebrado, modificar linha 47. Para a faixa que eu comprei, ele está usando WS2812B chipset e ordem de cor de “GRB”. Consulte a documentação FastLED sobre como calibrar a sua faixa - mas o padrão deve ser muito bem se você comprou os mesmos LEDs.

Por último, você precisa dos componentes de processamento do código do projeto Adafruit. Para os testes, abrir Colorswirl.pde. Mais uma vez, modificar o número de LEDs na linha 29- e o dispositivo serial na linha 44. Se Arduino é o dispositivo apenas COM conectado, Serial.list () [0] está bem. Se não, tente Serial.list () [1]. Execute o aplicativo e com alguma sorte, suas tiras irá mostrar uma bela redemoinho de cores.

Video: CRIE O SEU PRÓPRIO FAKEMON!!

Note-se que você não está limitado ao Tratamento - qualquer coisa que seja compatível com o Adalight (como Prismatik) também pode ser configurado para trabalhar com isso - mas nós só estaremos cobrindo o procedimento de configuração para Adalight neste tutorial.

Passo 5: Medida e corte ao tamanho



Puxe sua TV fora da parede ou dar a volta, e medir-se. Estou assumindo que você vai ser furar as tiras diretamente para a TV, mas se isso não for o caso, você vai precisar para construir um quadro. Tente garantir que você obtenha um pixel diretamente em cada esquina, mas caso contrário este passo deve ser fácil. Vá em frente e cortar a tira em comprimentos mais curtos - cortar apenas entre as almofadas de cobre onde o indicates- linha tracejada e aplicar 3M dupla face fita adesiva para cada comprimento. Não use barato, fita genérico como eu fiz - ele só não vai ficar.

Se você precisa deixar uma lacuna na parte inferior devido a um suporte de TV, fazê-lo, mas certifique-se a sua faixa começa em ambos os lados de que e não no canto - você pode configurar os pixels que faltam mais tarde no lado do software de coisas.

Passo 6: Ajuste do plástico


Se a sua faixa está contido dentro de uma caixa de plástico impermeável exterior, aparar esta distância.

Cuidadosamente aplicar um pouco de solda para cada bloco de cobre antes de apor isso para a TV - ele vai fazer juntando as peças muito mais fácil mais tarde.

Passo 7: anexar à sua TV e Junte


Vá em frente e manter as tiras na parte de trás de sua TV, lembrando que cada faixa tem uma direção que o sinal deve seguir. Não importa qual canto ou de que lado da TV se você começar a partir.

Para juntar os cantos, basta conectar cada um dos 3 almofadas para o seu homólogo na próxima faixa. Mais uma vez, aplicando um pouco de solda para os fios antes de tentar juntar-se às almofadas é muito mais fácil. Deixe a tira final como é - não ligá-lo de volta para o começo!

Passo 8: Teste Novamente

Vamos ter certeza que nós não estragar a solda lá - carregar o aplicativo do redemoinho da cor novamente e verifique. Quando estiver satisfeito, devolva o seu televisor para a posição direita e arrumar os fios. Vamos passar para a configuração do software.

Passo 9: Configurar Adalight

A é a parte mais tediosa do projeto - cada LED individual deve ser definido no software. Carregar Adalight.pde no processamento e primeiro alterar a variável que define o número de pixels ao longo das laterais e superior (ignorar qualquer que faltam para agora) - este é na linha 87. No meu caso, eu usei 35 pixels na parte superior e inferior, e 22 em os lados, de modo que este foi definida como {0,35,22}.

Logo abaixo deste é onde você encontrará a “informação per-LED” - uma longa lista que define cada LED ao redor da TV. Cada LED é definida como um conjunto de números 3:

  • número do monitor (presumo 0, mas a sua pode ser de outra forma)
  • Coordenada X - 0 sendo a esquerda (de frente para a tela da TV)
  • Coordenada Y - 0 sendo o superior (voltado para o ecrã de televisão)

Felizmente, um dos nossos leitores incríveis - James Rankin - desenvolveu um utilitário online útil que faz o trabalho duro para você. Basta digitar o tamanho de sua matriz e a posição de início, em seguida, copiar / colar a definição da matriz gerada no aplicativo Adalight Processing. Ele também postou uma solução rápida para lidar com filmes widescreen, onde o código Processamento normalmente avaliam as barras pretas nas partes superior e inferior da tela para significar não exibem nenhum efeito de iluminação. Graças James!

Se você receber erros durante a compilação, isso significa que você perdeu uma vírgula em algum lugar ou ter muitas chaves - verifique seu código.

Passo 10 sentar, assistir a um filme!

Executar o código e lançar um filme com seu software favorito - o console de depuração do Processamento me diz meu computador consegue uns bons 15 frames por segundo (que é a taxa de atualização dos LEDs, e não a reprodução de vídeo) - qualquer computador moderno deve ser capaz de lidar com isso. Há mais algumas variáveis ​​que você pode ajustar como brilho mínimo e o atraso de fade entre as atualizações - como sempre, você é encorajado a ler o código, compreendê-lo, e modificar.

Parabéns, você agora tem um sistema Ambilight DIY incrível por US $ 60 (e alguns LEDs que sobraram, provavelmente). Perguntas ou problemas - entrar em contato nos comentários e eu vou fazer o meu melhor para ajudar. Também nos dizem - o que você gostaria que fizesse com os LEDs restantes?


Artigos relacionados