Índice:

Luzes de Natal do Arduino: 5 etapas (com imagens)
Luzes de Natal do Arduino: 5 etapas (com imagens)

Vídeo: Luzes de Natal do Arduino: 5 etapas (com imagens)

Vídeo: Luzes de Natal do Arduino: 5 etapas (com imagens)
Vídeo: NR-12 Acidente em torno 2024, Novembro
Anonim
Luzes de Natal Arduino
Luzes de Natal Arduino
Luzes de Natal Arduino
Luzes de Natal Arduino

O Natal está se aproximando, então decidi fazer uma decoração chique para minha casa. Existem muitos tipos de luzes de Natal disponíveis, mas decidi criar uma por conta própria. A coisa mais simples que consigo pensar é conectar alguns leds ao Arduino e acendê-los. Sem usar um ic, você pode conectar no máximo 13 leds para não queimar o chip. Decidi usar 12, apenas por razões estéticas.

Etapa 1: Coisas necessárias:

Coisas necessárias
Coisas necessárias
  • 12 LEDs
  • 12 resistores de 220 ohms (ou semelhantes)
  • Arduino UNO
  • cabo USB
  • 12 fios de ligação M para M
  • Uma placa de ensaio

Allchips é uma plataforma de serviço online de componentes eletrônicos, você pode comprar todos os componentes deles

Etapa 2: Conectando os LEDs

Conectando os LEDs
Conectando os LEDs
Conectando os LEDs
Conectando os LEDs
Conectando os LEDs
Conectando os LEDs

Agora, você precisa conectar cada led na placa de ensaio. Eu os alinhei em uma fileira, 2 furos um do outro para que eles pudessem caber. O lado direito do led precisa ser o cabo mais longo (ânodo, positivo) que se conecta a um pino digital do Arduino. O cátodo vai para o trilho negativo da placa de ensaio, com um resistor. O trilho é conectado ao GND (negativo) do Arduino. Eu escolhi os pinos digitais 13 a 2, você pode reorganizá-los no código

Etapa 3: modificar e enviar o código

Modificando e enviando o código
Modificando e enviando o código

Conecte o Arduino ao seu computador usando o cabo USB. Inicie o IDE do Arduino e cole o código a partir daqui. Os diferentes atrasos podem ser alterados e também a sequência de animações.

Etapa 4: Compreendendo as animações

Compreendendo as animações
Compreendendo as animações
Compreendendo as animações
Compreendendo as animações

Para simplificar o código, separei cada sequência de piscadas em uma nova função. Resumindo a história - cada animação tem sua função. Em cada um você pode encontrar um loop, que circula pelo array, contendo o número de cada led e o pino digital correspondente do Arduino. Em seguida, ele os liga / desliga para criar esses efeitos extravagantes. Cada função termina com a execução da animação off, que desliga todos os leds para se preparar para a próxima.

Etapa 5: Demonstração do Projeto

Image
Image

Neste protótipo, incluí 4 animações básicas - all-on (uma por uma), o chaser, o chaser com pares e 50 piscadas aleatórias.

Recomendado: