Índice:
- Etapa 1: O que você precisa
- Etapa 2: Circuito
- Etapa 3: inicie o Visuino e selecione o tipo de placa Arduino UNO
- Etapa 4: Adicionar componentes no Visuino
- Etapa 5: nos componentes do conjunto Visuino
- Etapa 6: nos componentes do Visuino Connect
- Etapa 7: gerar, compilar e fazer upload do código do Arduino
- Etapa 8: Jogue
- Etapa 9: Alimentação
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste tutorial, aprenderemos como fazer os legendários óculos SteamPunk que mudam de cor usando anéis de LED e Arduino.
Assista o vídeo!
Etapa 1: O que você precisa
- Óculos de soldagem
- 2X NeoPixel - anel de LED Ws2812 RGB (com 12 LEDs)
- Arduino UNO (ou qualquer outro Arduino)
- Fios de ligação
- Software Visuino: Baixe o Visuino
- Nota: para usar o Arduino Nano (por ser menor) basta conectá-lo aos mesmos pinos e no Visuino ao invés do Arduino UNO selecione o Arduino Nano
Etapa 2: Circuito
- Conecte o pino 5V da placa Arduino ao primeiro pino VCC LedRing
- Conecte o pino GND da placa Arduino ao primeiro pino GND LedRing
- Conecte o pino 2 digital da placa Arduino ao primeiro pino DI LedRing
- Conecte o pino 5V da placa Arduino ao segundo pino VCC LedRing
- Conecte o pino GND da placa Arduino ao segundo pino GND LedRing
- Conecte a placa Arduino Digital pino 3 ao segundo pino LedRing DI
Conecte tudo de acordo com o esquema, em seguida, use uma cola quente e monte cada LedRing nos óculos
Etapa 3: inicie o Visuino e selecione o tipo de placa Arduino UNO
O Visuino: https://www.visuino.eu também precisa ser instalado. Baixe a versão gratuita ou registre-se para uma avaliação gratuita.
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
- Adicionar componente 2X "Gerador Analógico Aleatório"
- Adicionar componente "Sine Analog Generator"
- Adicionar componente "Sine Unsigned Generator"
- Adicionar componente "Analog To Color"
- Adicionar 2X componente "NeoPixels"
Etapa 5: nos componentes do conjunto Visuino
Selecione "SineUnsignedGenerator1" e na janela de propriedades defina Amplitude para 6, Frequência (Hz) para 0,8 e Offset para 6
- Clique duas vezes em "NeoPixels1" e na janela "PixelGroups" arraste "Color Pixel" para o lado esquerdo e na janela de propriedades defina "Count Pixels" para 12 PixelGroups"
- Clique duas vezes em "NeoPixels2" e na janela "PixelGroups" arraste "Color Pixel" para o lado esquerdo e na janela de propriedades defina "Count Pixels" para 12 <esta é a quantidade de LEDs no LEDRingFeche a janela "PixelGroups"
Etapa 6: nos componentes do Visuino Connect
- Conecte o pino "RandomAnalogGenerator1" ao pino "AnalogToColor1" vermelho
- Conecte o pino "RandomAnalogGenerator2" ao pino "AnalogToColor1" Verde
- Conecte o pino "SineAnalogGenerator1" ao pino "AnalogToColor1" Azul
- Conecte o pino "AnalogToColor1" à cor do pino "NeoPixels1"
- Conecte o pino "AnalogToColor1" à cor do pino "NeoPixels2"
- Conecte o pino "SineUnsignedGenerator1" ao índice do pino "NeoPixels1"
- Conecte o pino "SineUnsignedGenerator1" ao índice do pino "NeoPixels2"
- Conecte o pino "NeoPixels1" ao pino digital 2 do Arduino
- Conecte o pino "NeoPixels2" ao pino digital 3 do Arduino
Etapa 7: gerar, compilar e fazer upload do código do Arduino
No Visuino, na parte inferior, clique na guia "Construir", certifique-se de que a porta correta esteja selecionada e, em seguida, clique no botão "Compilar / Construir e Carregar".
Etapa 8: Jogue
Se você ligar o módulo Arduino, os LEDRings começarão a mudar as 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 e abri-lo no Visuino:
Etapa 9: Alimentação
Se você planeja alimentar o Arduino com uma bateria, pode usar um PowerBank que possui o conector USB para que possa conectá-lo facilmente.
Se você planeja usar uma bateria de 9 V ou similar, use fios conecte um pino negativo da bateria (-) ao pino do Arduino [GND] e conecte um pino positivo da bateria (+) ao pino do Arduino [VIN]