Como usar luzes de tira de LED programáveis para iluminação de Natal (com Arduino Uno)

Índice:

Como usar luzes de tira de LED programáveis para iluminação de Natal (com Arduino Uno)
Como usar luzes de tira de LED programáveis para iluminação de Natal (com Arduino Uno)
Anonim

Se você quer deixar sua casa perfeita para o Natal, é hora de ser criativo! Este projeto é ideal para quem está interessado em um projeto DIY divertido e único, ou para quem quer deixar uma casa o mais festiva possível neste Natal com luzes LED deslumbrantes. Este artigo oferece um guia direto que o levará através da fiação e configuração do Arduino Uno para adicionar efeitos incríveis à sua faixa de LED.

Passos

Parte 1 de 5: Montagem da faixa de LED

Parte 1 etapa 1
Parte 1 etapa 1

Etapa 1. Determine onde deseja que sua faixa de LED para as luzes tenham o melhor efeito

Observe a linha de onde a tira será executada.

Etapa 2. Meça o comprimento das áreas onde você deseja instalar suas luzes

Desenhe um plano de cálculos. Um rolo de tira de LED tem 5 metros de comprimento, então você pode cortar a tira no comprimento desejado ou encontrar as áreas que correspondem ao comprimento da tira.

Parte 1 etapa 3
Parte 1 etapa 3

Etapa 3. Aparafuse os ganchos para copos ao longo dos beirais

Espace-os a cada 6 polegadas.

  • Faça orifícios piloto para facilitar o aparafusamento.

    IMG_9647
    IMG_9647
Parte 1 etapa 4
Parte 1 etapa 4

Etapa 4. Aparafuse os olhais de tripulação na tira de plástico

Espace-os a cada 6 polegadas. Certifique-se de que o espaçamento entre os ganchos de cada copo e entre os olhais são iguais.

Zipties
Zipties

Etapa 5. Dê espaço aos laços de zíper

Coloque laços zip a cada 8 polegadas para prender as tiras de LED às tiras de plástico.

Desligar
Desligar

Etapa 6. Pendure a faixa de LED no beiral, combinando os olhais com ganchos para copos

Parte 2 de 5: Fiação da faixa de LED

IMG_9658
IMG_9658

Etapa 1. Examine a faixa de LED

Cada extremidade da tira terá três fios.

  • Fio terra (GND); Entrada de sinal de dados (Din); Fio de alimentação (+ 5V).
  • Observe a direção do fluxo da linha de dados na faixa.
Resistor2
Resistor2

Etapa 2. Conecte o fio de entrada de dados

  • Conecte o resistor de 470 Ohms em série com o fio de sinal de dados da faixa de LED (verde). Este resistor ajuda a prevenir picos na linha de dados que podem danificar o primeiro LED da tira.
  • Conecte um jumper do pino 12 no Arduino a outra extremidade do resistor.
Capacitor
Capacitor

Etapa 3. Conecte a perna negativa (-) curta do capacitor de 1000 uF ao fio terra (GND) e a perna positiva (+) mais longa ao fio de alimentação (+ 5V) da faixa de LED

Powerle2d
Powerle2d

Etapa 4. Conecte a faixa de LED à fonte de alimentação

  • Corte o cabo da tira de led no comprimento desejável.
  • Use um fio para conectar o fio de alimentação (+ 5 V) na faixa de LED à porta + V na fonte de alimentação.
  • Conecte o fio terra da faixa de LED (GND) à porta –V (COM) da fonte de alimentação.

    Desaparafuse os parafusos nas portas da fonte de alimentação para inserir os fios e, em seguida, aperte os parafusos

Ardugino
Ardugino

Etapa 5. Ligue o Arduino

  • Pegue um longo fio de jumper e conecte o pino Vin em seu Arduino à porta + V da fonte de alimentação.
  • Pegue um fio jumper e conecte o pino GND em seu Arduino ao fio terra da faixa de led.
IMG_b9835
IMG_b9835

Etapa 6. Certifique-se de que nenhum dos fios esteja em curto

Os LEDs na faixa são muito sensíveis e podem ficar ruins.

  • Proteja todas as conexões de fios abertos com fita isolante.

    Schemvatic
    Schemvatic
Powercord
Powercord

Etapa 7. Conecte o cabo de extensão à fonte de alimentação

  • Conecte o fio verde a ⏚
  • Conecte o fio preto ao L
  • Conecte o fio branco ao N

Parte 3 de 5: Instalando o software Arduino

Screen Shot 2018 02 07 at 11.04.58 AM
Screen Shot 2018 02 07 at 11.04.58 AM

Etapa 1. Baixe e instale o Arduino IDE 1.6.5

Você pode baixá-lo gratuitamente no site do Arduino.

  • A versão mais recente do Arduino IDE não se aplica a este projeto, porque o código não pode ser compilado.
  • Clique duas vezes no arquivo baixado e siga o guia de instalação do programa.
IMG_9640
IMG_9640

Etapa 2. Desconecte o Arduino Uno da faixa de LED

Certifique-se de que não haja conexão entre a placa Arduino e a faixa de luz.

IMG_9635
IMG_9635

Etapa 3. Conecte a placa Arduino Uno ao seu computador por meio de um cabo USB

Parte 4 de 5: Instalando a Biblioteca PololuLedStrip e Carregando os Códigos

Chossingport
Chossingport

Etapa 1. Volte para o IDE do Arduino

Escolha a porta USB correta para o Arduino IDE para que ele possa se conectar à sua placa.

Clique em Ferramentas, navegue até Porta e clique na porta correta (para usuários do Windows: COM3, COM2 …). Se nenhuma porta COM aparecer no menu, tente uma porta USB diferente ou reinicie o computador

Searchbar pn
Searchbar pn
Captura de tela 2018 02 09 às 10.00.59 PM
Captura de tela 2018 02 09 às 10.00.59 PM

Etapa 2. Instale a Biblioteca Pololu

Clique em "Sketch" e navegue até "Incluir Biblioteca" e depois em "Gerenciar Bibliotecas".

  • Clique na barra de pesquisa e digite PololuLedStrip
  • Screen Shot 2018 02 07 at 1.57.58 PM
    Screen Shot 2018 02 07 at 1.57.58 PM

    Localize PololuLedStrip da Pololu e clique no botão de instalação.

LedStripXmas
LedStripXmas

Etapa 3. Faça o upload dos códigos para a placa Arduino

  • Clique em "Arquivo", depois em "Exemplos" e em "PololuLedStrip". Por fim, clique duas vezes em LedStripXmas. O Arduino IDE abrirá uma nova janela contendo códigos para este projeto.

    Screen Shot 2018 02 09 at 10.11.36 PM
    Screen Shot 2018 02 09 at 10.11.36 PM
  • Altere o número de LEDs nos códigos. Digite 150, esta faixa de led tem 150 LEDs.

    Screen Shot 2018 02 09 at 10.27.33 PM
    Screen Shot 2018 02 09 at 10.27.33 PM
  • Clique no botão de upload e verifique a barra de status.

    O IDE irá compilar seu código e se nenhum erro for encontrado. Se você receber erros, verifique seu código

Etapa 4. Desconecte a placa Arduino do computador

Etapa 5. Reconecte-o de volta à faixa de LED

    • Conecte o pino 12 no Arduino ao fio de dados da faixa de LED.
    • Conecte o fio do jumper de alimentação (+ 5 V) ao pino Vin e o fio do jumper de aterramento ao GND no Arduino.

Parte 5 de 5: Teste

Etapa 1. Conecte o cabo de extensão na tomada mais próxima

IMnG_9838
IMnG_9838

Etapa 2. Verifique a luz de status (amarela) na fonte de alimentação

A luz deve permanecer acesa constantemente.

Optimize
Optimize

Etapa 3. Concluído

Pontas

  • Se a faixa de LED não acender, verifique novamente sua configuração para ver se tudo está conectado corretamente.
  • Certifique-se de usar o Arduino IDE 1.6.5 para fazer o upload dos códigos.
  • Verifique se há componentes com defeito. Se você acredita que sua configuração está correta e todas as conexões estão no lugar, é possível que alguns de seus componentes estejam com defeito, como resistor e capacitor.
  • Adicionar um cronômetro à sua tomada permitirá que você ligue / desligue a faixa de LED automaticamente em um determinado momento.
  • Instale e prenda a fonte de alimentação na parede para facilitar a conexão de todos os componentes.

Avisos

  • Não conecte o cabo curto de um capacitor ao fio de alimentação (5V +) da faixa de led. Seus componentes podem pegar fogo.
  • Não conecte o cabo de extensão na tomada quando todos os parafusos das portas da fonte de alimentação estiverem soltos.
  • Evite tocar na fonte de alimentação com as mãos desprotegidas. É recomendável usar luvas de borracha para evitar choques errados em você mesmo.

Recomendado: