Tabla de contenido:

MATRIZ LED INTELIGENTE DIY (ESP8266 + WS2812 / NeoPixels): 7 pasos (con imágenes)
MATRIZ LED INTELIGENTE DIY (ESP8266 + WS2812 / NeoPixels): 7 pasos (con imágenes)

Video: MATRIZ LED INTELIGENTE DIY (ESP8266 + WS2812 / NeoPixels): 7 pasos (con imágenes)

Video: MATRIZ LED INTELIGENTE DIY (ESP8266 + WS2812 / NeoPixels): 7 pasos (con imágenes)
Video: Como controlar una matriz led RGB WS2812 Neopixel - ARDUINO 2024, Noviembre
Anonim
MATRIZ LED INTELIGENTE DE BRICOLAJE (ESP8266 + WS2812 / NeoPixels)
MATRIZ LED INTELIGENTE DE BRICOLAJE (ESP8266 + WS2812 / NeoPixels)

Aquí está mi introducción a un proyecto que estoy muy emocionado de mostrarles. Se trata de una matriz LED inteligente de bricolaje que le permitirá mostrar en ella datos, como las estadísticas de YouTube, las estadísticas de su hogar inteligente, como la temperatura, la humedad, puede ser un simple reloj o simplemente mostrar texto y animaciones.

En este primer tutorial, lo haré en la primera prueba y mostrando el texto.

Si eres un aprendiz visual, sé que un video vale más de 1000 palabras, así que aquí hay un video tutorial. (Soy un hablante de español, así que considere activar los subtítulos en inglés):

¡Espero que disfrutes del proyecto !.

Paso 1: Habilidades necesarias

Habilidades necesarias
Habilidades necesarias

Como puede notar, nada parece muy difícil en este proyecto, pero necesitará algunos conocimientos básicos sobre:

-Utilizando el IDE de Arduino.

-Impresión 3D o Artesanía (para el Grid).

-Soldadura.

-Alambrado.

Paso 2: Lista de componentes y piezas

Lista de componentes y piezas
Lista de componentes y piezas
Lista de componentes y piezas
Lista de componentes y piezas
Lista de componentes y piezas
Lista de componentes y piezas

Un buen lugar que puedo recomendar para encontrar sus componentes, es MakerFocus, ¡es una tienda de hardware de código abierto!

  1. PCB, puede elegir entre la versión sin LED y AGREGAR las tiras de LED usted mismo, o el que tiene los LED.
  2. ESP8266 (Microcontrolador).
  3. Tiras de LEDs WS2812.
  4. Fuente de alimentación 5v 2A.
  5. Conector de alimentación para PCB.
  6. Impresora 3D (Opcional) Puedes hacer las piezas con cartón o algo rígido.

Paso 3: diagrama de circuito

Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito

Aquí está el diagrama de circuito, tiene varias opciones para realizar el proyecto. Puede simplemente crear la parte de control del circuito, la que se muestra en la primera imagen, luego adjuntar tiras de LED individuales como se muestra en la tercera imagen.

También puede, en lugar de tiras de LED, usar paneles LED.

Tiene todas las conexiones internas del circuito que nos permitirán crear el diseño de la PCB más adelante. También adjunto el PDF de los Esquemas para que lo veas mejor.

DESCARGA GRATIS Esquemas, Código y Bibliotecas.

Paso 4: Diseño y pedido de PCB

Diseño y pedido de PCB
Diseño y pedido de PCB
Diseño y pedido de PCB
Diseño y pedido de PCB
Diseño y pedido de PCB
Diseño y pedido de PCB

Para la ejecución de un buen proyecto necesitamos un montaje fiable del circuito que lo compone, y no hay mejor forma de hacerlo que con una buena PCB.

Aquí puede descargar los archivos Gerber, BOM y Pick & Place, los que necesita para pedir su PCB en su empresa de fabricación de PCB.

Sugiero JLCPCB:

$ 2 por 5 PCB y SMT barato (2 cupones)

COMPRE EL TABLERO YA DISEÑADO, Gerber + Pick & Place + BOM

Paso 5: Montaje

Montaje
Montaje
Montaje
Montaje
Montaje
Montaje

Imprime la cuadrícula.

Imprimí la cuadrícula en diferentes partes debido a mi pequeña impresora 3D.

Corté un trozo de papel blanco rígido para obtener una mejor definición de píxeles.

Adjunto los archivos de cuadrícula. (Puede diseñar su propia cuadrícula).

Imprimí 2 piezas Grid y 1 Grid2.

Paso 6: Programación y prueba del ESP8266

Programación y prueba del ESP8266
Programación y prueba del ESP8266
Programación y prueba del ESP8266
Programación y prueba del ESP8266
Programación y prueba del ESP8266
Programación y prueba del ESP8266

1- Para programar el ESP8266 necesitamos colocar el jumper en (posición PROG), conectar el convertidor USB a TTL a nuestra PCB en sus respectivos pines y luego a nuestra PC, instalar las librerías y luego cargar. (Necesita tener el ESP8266 Packaje instalado en su IDE).

2- Instale las bibliotecas y dependencias.

3- Reinicia el IDE, ve a Archivo> Ejemplos> Adafruit NeoPixel> Strandtest.

-Edita el número de LED conectados.

-Edita el Pin a "0" (donde se conectan los LED).

4- Sube el croquis.

5- Puente en USO, desconecte el USB y conecte la fuente de alimentación de 5v.

6- Verifique que todos sus LED funcionen bien.

NOTA: Utilice los 3.3v del convertidor USB-TTL para alimentar el ESP. (Arderá con 5v).

Paso 7: Programación final y presentación de texto

Programación final y presentación de texto
Programación final y presentación de texto
Programación final y presentación de texto
Programación final y presentación de texto
Programación final y presentación de texto
Programación final y presentación de texto
  1. Cambie "HOLA" por el texto que desea mostrar.
  2. Verifique que está conectando los LED en el PIN #.
  3. Ajusta el brillo.
  4. Edita los colores del texto.
  5. Sube y disfruta.

Tenga en cuenta la última imagen: si está colocando los LED de manera diferente a la mía, ajuste esas opciones en el Código.

Recomendado: