Índice:

M5StickC ESP32 e NeoPixels LED Anel de cor aleatória: 7 etapas
M5StickC ESP32 e NeoPixels LED Anel de cor aleatória: 7 etapas

Vídeo: M5StickC ESP32 e NeoPixels LED Anel de cor aleatória: 7 etapas

Vídeo: M5StickC ESP32 e NeoPixels LED Anel de cor aleatória: 7 etapas
Vídeo: ESP32 Tutorial 54 - Set WS2812 LED Strip Color over Wifi | SunFounder's ESP32 IoT Learnig kit 2024, Novembro
Anonim

Neste projeto, aprenderemos como exibir uma cor aleatória no anel de LED NeoPixels usando uma placa M5StickC ESP32.

Assista o vídeo.

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
O que você vai precisar
O que você vai precisar
  • M5StickC ESP32
  • Anel de LED NeoPixels (neste projeto usamos um LedRing com 12 pixels de LED, mas você pode usar qualquer outro se quiser)
  • Software Visuino: Baixe o Visuino aqui:

Etapa 2: o circuito

O circuito
O circuito
  • Conecte o pino 5V do StickC ao pino VCC do LedRing
  • Conecte o pino GND do StickC ao pino LedRing GND
  • Conecte o pino G26 do StickC ao pino DI LedRing

Etapa 3: inicie o Visuino e selecione o tipo de placa M5 Stack Stick C

Inicie o Visuino e selecione o tipo de placa M5 Stack Stick C
Inicie o Visuino e selecione o tipo de placa M5 Stack Stick C
Inicie o Visuino e selecione o tipo de placa M5 Stack Stick C
Inicie o Visuino e selecione o tipo de placa M5 Stack Stick C

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 "M5 Stack Stick C" como mostrado na Figura 2

Etapa 4: Adicionar e definir componentes no Visuino

No Visuino Adicionar e definir componentes
No Visuino Adicionar e definir componentes
No Visuino Adicionar e definir componentes
No Visuino Adicionar e definir componentes
No Visuino Adicionar e definir componentes
No Visuino Adicionar e definir componentes
No Visuino Adicionar e definir componentes
No Visuino Adicionar e definir componentes
  • Adicionar componente "NeoPixels"
  • Adicionar componente "Cor Aleatória"
  • Clique duas vezes em "NeoPixels1". Na janela de propriedades defina o número de pixels do led em seu anel de LED, no nosso caso é 12. Portanto, defina "Count Pixels" para 12
  • Feche a janela Grupos de pixels.

Etapa 5: nos componentes do Visuino Connect

Nos componentes do Visuino Connect
Nos componentes do Visuino Connect
Nos componentes do Visuino Connect
Nos componentes do Visuino Connect
  • Conecte o pino do botão "M5 Stack Stick C" M5 ao relógio do pino "RandomColor1"
  • Conecte o pino "RandomColor1" a "NeoPixels1"> Cor1> cor do pino.
  • Conecte o pino "NeoPixels1" ao pino "M5 Stack Stick C" GPIO 26

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

Gerar, compilar e fazer upload do código
Gerar, compilar e fazer upload do código

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 7: jogar

Se você ligar o módulo M5StickC e clicar no botão laranja M5, o anel de LED exibirá uma cor aleatória e, em seguida, clique no botão M5 novamente para alterar a cor.

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:

Recomendado: