Projeto de fim de semana: construir um display led pixel gigante

Video: HD LCD Screen Burn In Fix / Stuck Pixel Fix 9 Hours Long

Eu amo pixels LED: brilhantes, fáceis de controlar, barato, e tão versátil. Meu último projeto foi um backlight TV Ambilight, mas geralmente eu sou apenas apaixonado por iluminação inteligente. Hoje, nós estaremos transformando-os em um pixel display grande que pode ser pendurado na parede de sua Office- quer para servir a um propósito útil, ou apenas olhar incrivelmente bonito.Faça sua própria Ambilight por US $ 60Faça sua própria Ambilight por US $ 60iluminaçã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.consulte Mais informação

Video: LED dot pixel

Este é um projeto relativamente simples que só tem tempo para construir, mas pode ser um pouco complicadas quando ligar os fios de LEDs. A idéia básica é que estabelece as faixas de pixels LED no padrão de cobra na parte de trás da moldura fotográfica. A frente será fosco para ajudar a difundir a luz.

A partir daí, é principalmente uma questão de qual software usar, dependendo de suas necessidades - Vou começar com algum código de demonstração e ponteiros, então revisitar o ângulo de software em um artigo posterior como nós descobrir como extrair informações como notificações e os preços das ações sobre a tela.

Passo 0: Será necessário

  • faixa de 10 metros (vendido em duas bobinas de 5 metros) de pixels LED - Eu usei WS2812B porque eles são baratos. Você pode comprar tiras duplas densidade em 60 LEDs / metro também, se você gostaria de uma resolução maior.
  • fonte de alimentação de 5V 10A. O modelo que eu usei leva de entrada 240V AC para alguns terminais de parafuso. Se você precisa de total segurança, comprar um modelo fechado.
  • UNO Arduino.
  • Numerosos comprimentos de arame grosso eu usei as aparas a partir de uma fonte de alimentação de computador de idade.
  • Ikea RIBBA moldura de profundidade, 50 centímetros x 50cm.
  • spray de geada vidro e tinta branca.

O custo total deve ser menos de $ 100. Em termos de ferramentas, você também vai precisar de:

  • ferro de solda e solda
  • Pistola de cola quente
  • Faca ou tesoura
  • descascador de fios

Não deixe de ler através de nosso Skills eletrônicos para Iniciantes Guia dos primeiros!Eletrônica para iniciantes: 10 habilidades que você precisa saberEletrônica para iniciantes: 10 habilidades que você precisa saberMuitos de nós nunca sequer tocou um ferro de solda -, mas fazendo as coisas podem extremamente gratificante. Aqui está dez das habilidades mais básicas Eletrônica DIY para ajudar você a começar.consulte Mais informação

Passo 1: Faça as contas

Se você comprou o quadro Ikea foto mesmo 50 centímetros x 50cm e fios de LED como me, você deve ser capaz de caber 15 fios de 15 LEDs. No entanto, não há nada para impedi-lo usando um quadro de tamanho diferente. Cada LED está afastada cerca de uma polegada de distância, então eu estava apontando para cerca de polegada de pixels quadrados na tela - sim, isso é 1 DPI. Não gráficos exatamente retina.

Faça as contas, e tirar algumas linhas de orientação sobre o apoio quadro. Meça duas vezes, e verifique: Devo ter deixado uma pequena diferença entre as linhas, porque no momento em que veio a degola tudo para baixo, percebi que só poderia caber 14 fios de 15 LEDs. Não importa, o software é fácil de ajustar para um número diferente de pixels com diferentes comprimentos de linhas e número de linhas. Vá em frente e cortar seus LEDs em comprimentos apropriados. Infelizmente, eu encontrei 15 pixels por cordão coincidiu exatamente com as juntas soldadas em um dos meus rolos, então eu fui forçado a de-solda-los. No lado positivo, pelo menos, estes foram então pré-soldadas.

Passo 2: geada o Vidro

Para ajudar a difundir a luz dos LEDs, eu decidi usar algum spray básica geada de vidro em ambos os lados. Faça isso ao ar livre como os vapores são perigosos, e tentar pulverizar o mais uniformemente possível. A geada é surpreendentemente difícil vestindo uma vez que é seca, mas você precisa para garantir um revestimento uniforme em primeiro lugar, e evitar riscos a todo custo.

Enquanto você está fora, pulverizar a parte de trás da moldura branco também - o que irá refletir a luz do LED para trás para fora. Nós não vai usar o som surround de papelão foto branco. Cortado um dos cantos para os condutores de alimentação e de sinalização.

Passo 3: Coloque LEDs ao Conselho

Video: led pixel facade

Usar um adesivo forte ou supercola. Eu tentei com fita dupla face, apenas para descobrir que escorregou algumas semanas mais tarde- a pistola de cola quente é ainda pior para isso quando ambos os lados são não-poroso. O posicionamento exato não importa muito se você comprou fios dentro de uma caixa de borracha - eles podem se mover livremente dentro desse reposicionamento.

Lembre-se que a cobra vontade de sinal em torno do início ao fim, e que não há uma direção específica para cada vertente. Lay uma com a seta apontando para a direita, então o seguinte vertente indo para a esquerda, e repita. Verifique isso antes de colar-los!

Passo 4: solda

Ligar cada cadeia exigirá 3 troços de fio ligeiramente diferentes comprimentos. Em cada caso, você poderá conectar os dois internos almofadas com o comprimento mais curto do arame em seguida, a dois meio, em seguida, os dois exterior com o comprimento mais longo. A almofada interna irá alternar entre a linha de + 5V, ea linha GND, dependendo de qual lado do quadro que você está trabalhando no momento.

Certifique-se de ambas as almofadas e o fio são pré-soldadas. Esta é a parte mais demorada do projeto, mas é crucial que você não se apressar e verifique você está conectando as linhas corretas!

Passo 5: Fixar todas as vertentes

Finalmente, se você já usou os fios de alimentação e de entrada que veio anexado ao seu fio, você pode achar que constantemente se movendo em torno da placa tem puxado a primeira vertente livre. Eu decidi perfurar dois furos pequenos e passe através de um laço branco cabo para garantir essa parte. Se você está tendo problemas para abastecimento de cola forte, que você pode querer considerar este para proteger todas as vertentes nas duas extremidades.

Passo 6 Teste de ligações



A fiação é simples: 6 pinos no Arduino é usado como o pino de sinal para controlar a LEDs- enquanto a alimentação 5V para os LEDs devem vir diretamente de sua fonte de alimentação externa. Conecte um fio terra comum entre o cordão, o Arduino, e a fonte de alimentação. Não tente ligar o fio diretamente de seu Arduino, ou para conectar a fonte de 5V diretamente para o Arduino quando USB está conectado (Como vai ser para carregar o código de teste).

Faça o download e adicionar a biblioteca Adafruit NeoPixel para a pasta de bibliotecas Arduino, em seguida, lançar o Arduino. Realizar um teste vertente inicial usando o código de exemplo strandtest incluído na biblioteca. Ajuste o número de LEDs que você tem no primeiro parâmetro da linha seguinte (alteração 60 a porém muitos):

tira Adafruit_NeoPixel = Adafruit_NeoPixel(60, PIN, NEO_GRB + NEO_KHZ800)-

Se a animação pára em uma determinada linha, desligue-o imediatamente e verifique a fiação. Você quer tem o fio errado direção- os fios são crossed- ou você acidentalmente soldada a + 5V ao GND.

Passo 7: Local na Estrutura

Desde que estou usando um recesso mais profundo do que o quadro foi concebido para permitir, que usado pela primeira vez a pistola de cola quente para vedar o vidro para o quadro. Eu, em seguida, acrescentou algumas peças curtas de embalagens de borracha em torno da borda externa do quadro para criar a profundidade necessária, antes de colocar os LEDs de volta. Após um teste final dos LEDs, I usado a pistola de cola quente de novo para selar tudo no lugar.

Também pode querer cortar um pequeno entalhe no canto da armação para acomodar o cabo grosso.

É isso, em termos de construção da exibição real, embora você provavelmente vai querer esconder a fonte de alimentação e Arduino em uma caixa de projeto eventualmente. O resto é baixo para software.

Glediator

Para os partidos ou usar em um ambiente profissional clube, Glediator de SolderLab.de é o rei do controle de matriz de LED, capaz de conduzir até 512 WS2812 / NeoPixels a 24 quadros por segundo. Ele permite que você para criar mixagens ao vivo ou pré-gravadas de animações de LED, e pode até mesmo adicionar GIFs (sim, eu estou olhando para você Nyan Cat) - e, assim como software DJ, inclui um fader para misturar suavemente entre animações.

glediator

Para começar com o Glediator, carregar este firmware para o seu UNO Arduino, e garantir o cabo de sinal é no pino 6. Não se esqueça de ajustar a variável que diz quantos LEDs que você tem.

Dentro Glediator execução, abra as opções e alterar a tamanho de matriz e saída. Ajustar Order Pixel se o seu layout é diferente, mas, infelizmente, há muito pouca documentação para esta etapa, por isso é principalmente tentativa e erro. Se a sua saída não corresponder-se com o que está sendo mostrado na tela, tente usar uma configuração diferente. HS_BL trabalhou para mim, que eu suspeito que significa “horizontal snake, começando bottom euEFT”.

configurações

Glediator é um aplicativo de nível profissional, por isso, enquanto eu possa cobri-lo no futuro, por agora vou deixá-lo para explorar a interface e brincar. Tente carregar uma animação diferente no lado esquerdo e direito, em seguida, deslizando o fader entre os dois ou você encontrará uma lista pronta de seqüências na extrema direita, que é mostrado no vídeo de demonstração acima.

Adafruit NeoMatrix e Biblioteca GFX

Adafruit produziu uma biblioteca incrivelmente útil para trabalhar com este tipo de matrizes de pixel. O primeiro é chamado a biblioteca Adafruit GFX, originalmente concebido para trabalhar com TFT e LCD displays- a biblioteca NeoMatrix é uma modificação a esta que faz com que todas as funções trabalham com NeoPixel matrizes de LED. Com a sua matriz definida, isso abre uma enorme gama de funções simples de usar, como a saída de texto ou exibir um gráfico de bitmap do sprite.

Video: 4K UHD LCD LED TV Dead Pixel Test Video

Se você já fez o projeto exatamente como eu fiz, você vai encontrar este código de exemplo útil. A parte mais importante do código é aqui:

#definir XSIZE 15#definir YSIZE 14#definir matriz PIN 6Adafruit_NeoMatrix = Adafruit_NeoMatrix(XSIZE, YSIZE, PIN,NEO_MATRIX_BOTTOM + NEO_MATRIX_LEFT +NEO_MATRIX_ROWS + NEO_MATRIX_ZIGZAG,NEO_GRB + NEO_KHZ800)-

As primeiras poucas linhas deve ser auto-explicativo. Os três últimos dizer a biblioteca de gráficos sobre o layout - neste caso, o meu primeiro pixel está localizado na inferior esquerdo, e é organizado em linhas, com as linhas após uma ziguezague padronizar. Verifique a documentação da biblioteca se você orientado lo de uma forma diferente.

Eu defini algumas sprites no código já (embora apenas o rosto sorridente é usado). Para criar seus próprios sprites, você encontrará um Img2Code aplicação Java dentro da GFX de download biblioteca.

img2code

Em um artigo futuro, veremos o uso da biblioteca para exibir informações úteis, tais como cotações de ações ou streams do Twitter, mas por agora você deve ser capaz de brincar com o meu código de exemplo e carregar suas próprias imagens.

Isso é tudo para o tutorial desta vez. Você fez um display LED gigante, agora é apenas um caso de descobrir o que fazer com ele. Considere fazer um mini lâmpada nuvem relâmpago com os LEDs restantes. Questões ou problemas? Pergunte nos comentários - é um projeto bastante complexo, mas vou fazer o meu melhor para ajudar. Como construir uma lâmpada nuvem com Som reativa relâmpagoComo construir uma lâmpada nuvem com Som reativa relâmpagoAlguns meses atrás, um trovão e relâmpago humor lâmpada $ 3000 se tornou viral na comunidade fabricante. O que nós vamos fazer hoje não é exatamente o mesmo - nós estamos fazendo algo mais prático.consulte Mais informação


Artigos relacionados