Índice:

Arduino Neopixel LED Ring Ws2812 - Visuino Tutorial: 8 etapas
Arduino Neopixel LED Ring Ws2812 - Visuino Tutorial: 8 etapas

Vídeo: Arduino Neopixel LED Ring Ws2812 - Visuino Tutorial: 8 etapas

Vídeo: Arduino Neopixel LED Ring Ws2812 - Visuino Tutorial: 8 etapas
Vídeo: Neopixel ws2812 LED Strip or LED Ring 12bit with Arduino Tutorial 2024, Dezembro
Anonim
Image
Image

Neste tutorial, aprenderemos como controlar o Neopixel Led Ring Ws2812 usando Arduino e Visuino para rodar o pixel LED.

Assista a um vídeo de demonstração.

Etapa 1: O que você precisa

O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
  • Arduino UNO (ou qualquer outro Arduino)
  • Anel LED neopixel
  • Fios de ligação
  • Programa Visuino: Baixe o Visuino

Etapa 2: o circuito

O circuito
O circuito
  1. Conecte o pino do anel LED [VCC] ao pino do Arduino [+ 5V]
  2. Conecte o pino do anel LED [GND] ao pino do Arduino [GND]
  3. Conecte o pino do anel de LED [IN] ou (DI) ao pino digital do Arduino [6]

Etapa 3: inicie o Visuino e selecione o tipo de placa Arduino UNO

Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO

Para começar a programar o Arduino, você precisará ter o IDE do Arduino instalado aqui:

Esteja ciente de que existem alguns bugs críticos no Arduino IDE 1.6.6. Certifique-se de instalar 1.6.7 ou superior, caso contrário, este Instructable não funcionará! Se você não tiver feito isso, siga as etapas neste Instrutível para configurar o IDE do Arduino para programar o Arduino UNO! O Visuino: https://www.visuino.eu também precisa ser instalado. Inicie o Visuino como mostrado na primeira imagem Clique no botão "Ferramentas" no componente Arduino (Figura 1) no Visuino. Quando a caixa de diálogo aparecer, selecione "Arduino UNO" conforme mostrado na Figura 2

Etapa 4: Adicionar componentes no Visuino

No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
  1. Adicionar componente "Clock Generator"
  2. Adicionar componente "Contador"
  3. Adicionar componente "Comparar valor inteiro"
  4. Adicionar componente "Random RGBW Color"
  5. Adicionar componente "NeoPixels"

Etapa 5: nos componentes do conjunto Visuino

No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
  1. Selecione o componente "ClockGenerator1" e na janela de propriedades defina "Frequência" para 10
  2. Selecione o componente "Counter1" e na janela de propriedades defina "Max" para 12 ou 16 (depende de quantos LED o seu anel de LED está tendo)
  3. Selecione o componente "Contador1" e na janela de propriedades defina "Min" como 0
  4. Selecione o componente "CompareValue1" e defina "Value" para 12 ou 16 (depende de quantos LEDs seu anel de LED está tendo)
  5. Selecione o componente "CompareValue1" e defina "Compare Type" como ctNotEqual
  6. Clique duas vezes em "NeoPixels1" e na janela "PixelGroups" arraste "Color Pixel" para a esquerda
  7. No lado esquerdo da janela "PixelGroups", selecione "Color Pixel1" e na janela de propriedades defina "Count Pixels" para 12 ou 16 (depende de quantos LED o seu anel de LED está tendo)

Etapa 6: nos componentes do Visuino Connect

Nos componentes do Visuino Connect
Nos componentes do Visuino Connect
  1. Conecte o pino do componente "ClockGenerator1" [Saída] ao pino do componente "Contador1" [Entrada]
  2. Conecte o pino do componente "Counter1" [Saída] ao pino do componente "CompareValue1" [Entrada]
  3. Conecte o pino do componente "Counter1" [Out] a "NeoPixels1"> pino do componente Color Pixel1 [Índice]
  4. Conecte o pino do componente "CompareValue1" [Out] ao pino do componente "Counter1" "Reset"
  5. Conecte o pino do componente "CompareValue1" [Out] ao pino do componente "RandomRGBWColor1" "Clock"
  6. Conecte o pino do componente "RandomRGBWColor1" [Out] a "NeoPixels1"> pino do componente Color Pixel1 [Color]
  7. Conecte o pino do componente "NeoPixels1" [Saída] ao pino digital do Arduino [6]

Etapa 7: gerar, compilar e fazer upload do código do Arduino

Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino

No Visuino, pressione F9 ou clique no botão mostrado na Figura 1 para gerar o código do Arduino e abra o IDE do Arduino

No IDE do Arduino, clique no botão Upload, para compilar e fazer upload do código (Figura 2)

Etapa 8: Jogue

Se você ligar o módulo Arduino UNO, o anel de LED começará a mudar suas cores.

Parabéns! Você concluiu seu projeto com Visuino. Também está em anexo o projeto Visuino, que criei para este Instructable, você pode baixá-lo aqui e abri-lo no Visuino:

Recomendado: