Tabla de contenido:

M5StickC ESP32 y NeoPixels LED Ring Color aleatorio: 7 pasos
M5StickC ESP32 y NeoPixels LED Ring Color aleatorio: 7 pasos

Video: M5StickC ESP32 y NeoPixels LED Ring Color aleatorio: 7 pasos

Video: M5StickC ESP32 y NeoPixels LED Ring Color aleatorio: 7 pasos
Video: Светодиодное кольцо NeoPixels случайного цвета и M5StickC ESP32 2024, Noviembre
Anonim

En este proyecto, aprenderemos cómo mostrar un color aleatorio en el anillo LED NeoPixels usando una placa M5StickC ESP32.

Ver el vídeo.

Paso 1: lo que necesitará

Que necesitarás
Que necesitarás
Que necesitarás
Que necesitarás
Que necesitarás
Que necesitarás
Que necesitarás
Que necesitarás
  • M5StickC ESP32
  • Anillo LED NeoPixels (En este proyecto usamos un LedRing con 12 píxeles LED pero puedes usar cualquier otro si lo deseas)
  • Software Visuino: Descargue Visuino aquí:

Paso 2: el circuito

El circuito
El circuito
  • Conecte el pin StickC 5V al pin VCC de LedRing
  • Conecte el pin GND del StickC al pin GND del LedRing
  • Conecte el pin StickC G26 al pin DI del LedRing

Paso 3: Inicie Visuino y seleccione el tipo de placa M5 Stack Stick C

Inicie Visuino y seleccione el tipo de placa M5 Stack Stick C
Inicie Visuino y seleccione el tipo de placa M5 Stack Stick C
Inicie Visuino y seleccione el tipo de placa M5 Stack Stick C
Inicie Visuino y seleccione el tipo de placa M5 Stack Stick C

Inicie Visuino como se muestra en la primera imagen Haga clic en el botón "Herramientas" en el componente Arduino (Imagen 1) en Visuino Cuando aparezca el cuadro de diálogo, seleccione "M5 Stack Stick C" como se muestra en la Imagen 2

Paso 4: Agregar y configurar componentes en Visuino

En Visuino Agregar y configurar componentes
En Visuino Agregar y configurar componentes
En Visuino Agregar y configurar componentes
En Visuino Agregar y configurar componentes
En Visuino Agregar y configurar componentes
En Visuino Agregar y configurar componentes
En Visuino Agregar y configurar componentes
En Visuino Agregar y configurar componentes
  • Agregar el componente "NeoPixels"
  • Agregar el componente "Color aleatorio"
  • Haga doble clic en "NeoPixels1". En la ventana de propiedades, establezca el número de píxeles LED en su anillo LED, en nuestro caso son 12. Así que configure "Count Pixels" en 12
  • Cierre la ventana Grupos de píxeles.

Paso 5: en los componentes de Visuino Connect

En componentes de Visuino Connect
En componentes de Visuino Connect
En componentes de Visuino Connect
En componentes de Visuino Connect
  • Conecte el pin M5 del botón "M5 Stack Stick C" al pin del reloj "RandomColor1"
  • Conecte el pin Out "RandomColor1" a "NeoPixels1"> Color1> color del pin.
  • Conecte el pin Out "NeoPixels1" al pin "M5 Stack Stick C" GPIO 26

Paso 6: Genere, compile y cargue el código

Genere, compile y cargue el código
Genere, compile y cargue el código

En Visuino, en la parte inferior, haga clic en la pestaña "Construir", asegúrese de que esté seleccionado el puerto correcto, luego haga clic en el botón "Compilar / Construir y Cargar".

Paso 7: jugar

Si enciende el módulo M5StickC y hace clic en el botón naranja M5, el anillo LED mostrará un color aleatorio, luego haga clic en el botón M5 nuevamente para cambiar el color.

¡Felicidades! Ha completado su proyecto con Visuino. También se adjunta el proyecto Visuino, que creé para este Instructable, puedes descargarlo y abrirlo en Visuino:

Recomendado: