Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Faça Monitor Ambilight usando Arduino

Componentes e suprimentos

Arduino Nano R3
× 1
Arduino UNO
× 1
Faixa LED endereçável Digilent WS2812
× 1

Aplicativos e serviços online

Arduino IDE

Sobre este projeto


olá, amigos, espero que todos estejam bem hoje vou mostrar a vocês como fazer TV Ambilight usando o Arduino

Este é um projeto muito fácil.

Não vou entrar em muitos detalhes de como cada parte funciona, porque escrevi algumas informações no meu blog.

https://www.diyprojectslab.com/make-tv-ambilight-w ...

Mas você deve ser capaz de fazê-lo funcionar com as informações fornecidas neste instrutível.
  • Software Ambibox no PC (gratuito, mas apenas Windows)
  • Arduino com um script simples que usa a biblioteca FastLed (mais abaixo) (~ 3 $)
  • 50 LEDs RGB WS2811 (~ 13 $) - fonte de alimentação opcional

Esta configuração é muito barata, mas só funciona em um PC

Obrigado NextPCB :

Este projeto foi concluído com sucesso devido à ajuda e suporte do Nextpcb

NOTA

Linux ou MAC não é compatível. O software Ambibox que estou usando só está disponível no Windows. (Para aplicativos autônomos, há uma variante RPI, bastante cara)

Os LEDs funcionam muito bem e sem atrasos perceptíveis na área de trabalho e durante a exibição de filmes! Os jogos são uma história diferente.

Se o jogo for executado no modo de tela inteira, o software na maioria das vezes não será capaz de capturar a imagem.

Mas o modo sem fronteiras funciona! (tenha em mente que a potência adicional da CPU necessária ~ 5%)





Etapa 1:material necessário para construir.

  • tira LED WS2812B
  • Arduino Nano
  • mini breadboard
  • Jumper fios
  • Terminal para tomada DC
  • Mini USB para USB
  • Fonte de alimentação 5 V para os LEDs
  • Um computador
  • Arduino IDE
  • Cabo de programação

Obrigado NextPCB:

Este projeto foi concluído com sucesso devido à ajuda e suporte do Nextpcb

Pessoal, se vocês têm um projeto PCB, por favor, visite o site deles e ganhe descontos e cupons incríveis.

Aqui estão as promoções de verão no NextPCB

1. Até 30% de desconto para oders PCB

2. Até 20% de desconto para oders PCBA

Apenas US $ 0 para 5-10pcs PCB Protótipos https://www.nextpcb.com/

Etapa 2:LED RGB.

A parte mais importante deste projeto são os LEDs RGB com controladores individuais. A parte mais importante deste projeto são os LEDs RGB com controladores individuais.

Realmente não importa qual RGB LED Controller você obtenha, desde que sejam suportados pela biblioteca FastLed. Aqui está um link para os chips de LED compatíveis:https://github.com/FastLED/FastLED/wiki/Overview

Os mais comuns são os LEDs WS2811 ou WS2812 por serem baratos e fáceis de usar.

Eles também são usados ​​neste projeto. Eles são vendidos em pelo menos dois tipos diferentes:- como lâmpadas individuais (12 mm) com um espaçamento variável de cerca de 10 cm no máximo.

Você obtém principalmente pares de 50, mas pode adicionar ou extrair LEDs como desejar. -como tiras de LED (com adesivo na parte traseira).

Você compra por metro com espaçamento fixo. (30/60 / ou mais LEDs por metro). Com LEDs de lâmpada única, você obtém a vantagem de posicionamento e espaçamento totalmente livres.

Mas, por outro lado, você deve encontrar uma maneira de adicioná-los ao seu monitor.





Etapa 3:monte a faixa de LED na TV.


Portanto, as primeiras coisas primeiro, meça o tamanho do seu monitor por trás, apenas para ver quantos LEDs da faixa você precisa cortar.

Ao medir, deixe cerca de 1cm de cada borda, apenas para garantir que a tira não apareça quando fixada no monitor.

Quando estiver satisfeito com sua medição, corte a faixa de LED no comprimento certo.

Cada um desses LEDs é endereçável individualmente para que você possa cortar após cada LED no ponto de corte marcado (mostrado na imagem).

Vá em frente e corte todas as 4 tiras. Depois de terminar, vá para a próxima etapa.

Depois de cortar todas as tiras no tamanho certo, é hora de reconectá-las para que funcionem como uma única tira "flexível". Usei um pouco de fio trançado.

simplesmente solde o + 5 V no próximo trilho de + 5 V, o DIN no próximo DIN e o GND no próximo GND.

Depois de fazer isso, a tira deve ser conectada em 4 partes.

Dica importante :Certifique-se de que as setas de direção da faixa de LED estão apontando na orientação correta, caso contrário, nada irá prejudicar





Etapa 4:Conectando o Arduino


Conecte o pino DIN ao pino número 5 na placa arduino.

O meu veio com alguns cabeçalhos que eu soldou.

Na imagem, usei acidentalmente um fio branco para o aterramento e um preto para os dados.

Não se confunda, o fio de dados da tira precisa ser conectado ao 4º pino na placa arduino.

Opcional :Você pode conectar o pino GND do arduino ao GND PSU, isso é útil se você estiver usando uma fonte de alimentação separada da PSU do seu PC.

Em seguida, conecte o arduino ao seu PC e instale os drivers necessários (se houver).

Suposição :Você sabe como compilar o código para o seu arduino.

Se não, pesquise os inúmeros tutoriais online :) Use o programador arduino para compilar e programar a placa arduino com o seguinte código:





Etapa 5:as conexões






Se você estiver usando os LEDs WS2811 / 12, terá que fazer apenas 3 conexões.

Você deve conectar a alimentação de 5 V com a linha de 5 V correspondente nos LEDs.

Você tem que conectar o aterramento da PSU com o aterramento no Arduino e o aterramento nos LEDs. Você tem que conectar a linha de dados dos LEDs com uma porta digital do Arduino.

Qual deles realmente não importa, mas você deve se lembrar do número.





Etapa 6:Software


Adalight + Perismático

Acesse abaixo e baixe o código Adalight para o Arduino.

(Código)

Abra-o no Arduino IDE e certifique-se de que já instalou a biblioteca FastLED antes.

Lá no código basta definir o pino, no meu caso o pino digital 4, e a quantidade de leds, no meu caso 60.

Compile, selecione a porta COM e carregue o código para o Arduino.

aqui, ajuste cada cor até combinar com a cor da parede de fundo, no meu caso branco.

Clique em Avançar e pronto. Agora reproduza qualquer vídeo de teste RGB que encontrar na descrição e pronto.

Agora você pode assistir a filmes com efeitos AMBILIGHT e isso é incrível.

O aplicativo também possui efeito sonoro onde os LEDs piscarão de acordo com a música que você tocar.

visite o meu site DiY Projects Lab com mais de 25 projetos detalhados incríveis

Código

  • Código
Código Arduino
 #include "FastLED.h" #define NUM_LEDS 240 # define DATA_PIN 6 // Baudrate, taxa mais alta permite taxa de atualização mais rápida e mais LEDs (definido em /etc/boblight.conf)#define serialRate 115200 // Adalight envia um "Magic Word" (definido em /etc/boblight.conf) antes de enviar o prefixo datauint8_t de pixel [] ={'A', 'd', 'a'}, hi, lo, chk, i; // Initialise LED- arrayCRGB leds [NUM_LEDS]; void setup () {// Use NEOPIXEL para manter as cores verdadeiras FastLED.addLeds  (leds, NUM_LEDS); // Flash RGB inicial LEDS.showColor (CRGB (255, 0, 0)); atraso (500); LEDS.showColor (CRGB (0, 255, 0)); atraso (500); LEDS.showColor (CRGB (0, 0, 255)); atraso (500); LEDS.showColor (CRGB (0, 0, 0)); Serial.begin (serialRate); // Envie a string "Palavra mágica" para o host Serial.print ("Ada \ n");} void loop () {// Aguarde o primeiro byte da palavra mágica para (i =0; i  

Esquemas


Processo de manufatura

  1. Monitor de freqüência cardíaca usando IoT
  2. Detector de frequência de áudio
  3. Tech-TicTacToe
  4. Cronômetro de contagem regressiva do Arduino
  5. Rádio FM usando Arduino e RDA8057M
  6. Monitor de nível de reservatório
  7. RC Porsche Car (Projeto Arduino)
  8. Como fazer música com um Arduino
  9. Monitor doméstico
  10. Como fazer uma bússola usando Arduino e IDE de processamento