Tabla de contenido:
- Paso 1: Habilidades necesarias
- Paso 2: Lista de componentes y piezas
- Paso 3: diagrama de circuito
- Paso 4: Diseño de PCB
- Paso 5: Configuración de Adafruit para el control de Internet
- Paso 6: Programación y prueba del ESP8266
- Paso 7: Controlar la matriz de LED con Postman
- Paso 8: Aplicación de prototipo que hice para probar
Video: DIY MATRIZ LED INTELIGENTE CONTROLADA POR INTERNET (ADAFRUIT + ESP8266 + WS2812): 8 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Aquí está mi segundo avance 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 segundo tutorial, enviaré datos de texto y color a través de Internet. 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):
Paso 1: 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.
-Programación ESP8266.
-Impresión 3D o Artesanía (para el Grid).
-Soldadura.
-Alambrado.
Paso 2: 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 Realmente recomiendo usar JLCPCB SMT Services para pedir el tuyo, puedes elegir entre la versión sin LED y AGREGAR las tiras de LED por ti 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 de PCB.
6. Impresora 3D (Opcional) Puedes hacer las piezas con cartón o algo rígido.
Paso 3: 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 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: Configuración de Adafruit para el control de Internet
- Ir a la página de Adafruit IO
- Crea una cuenta nueva.
- Mire y copie las credenciales de Adafruit en su código.
- Vaya a Feeds> Ver todo> Crear nuevo feed.
- Cree las alimentaciones a continuación.
- -mensaje.
- -rojo
- -verde
- -azul
En la documentación de la API de Adafruit tenemos la información para comunicarnos correctamente con el servidor.
Pronto usaremos esta URL:
io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data
Paso 6: Programación y prueba del ESP8266
1. Conecte el convertidor de USB a TTL de la siguiente manera:
USB a TTL ----- ESP8266
3.3v Vcc
tx rx
rx tx
Gnd Gnd
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, abre el código.
4- Configure sus credenciales de WiFi y el nombre de usuario y contraseña de Adafruit IO
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: Controlar la matriz de LED con Postman
- Vaya a la página de inicio de Postman y descargue el software gratuito
- Cree una nueva solicitud haciendo clic en (+).
- Seleccione la opción POST.
- Pegue la URL (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) y personalice los parámetros de nombre de usuario y clave de feed.]
- Vaya a "Encabezados" y agregue su clave Adafruit: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxxx
- Vaya a "Cuerpo" y establezca el tipo en "JSON" y "RAW", luego modifique sus feeds como muestra la imagen: {"valor": "texto"} o {"valor": números}
- Haga clic en "Enviar" si tuvo éxito, verá un mensaje agradable en la terminal
- Su matriz de LED le dará el nuevo texto o color.
Paso 8: Aplicación de prototipo que hice para probar
Con los conceptos aplicados en Postman, hice una aplicación que emula los envíos y las publicaciones para poder controlar el MCM-LED-Matrix a través del teléfono celular y con una interfaz más agradable.
Una paleta de colores y un cuadro de texto para la entrada de texto.
Espero que disfrutes del proyecto, no dudes en compartir tus remakes.
Recomendado:
Luz de reloj con pantalla de matriz de tira de LED controlada por WiFi: 3 pasos (con imágenes)
Luz de reloj con pantalla de matriz de tira de LED controlada por WiFi: tiras de LED programables, p. Ej. basados en WS2812, son fascinantes. Las aplicaciones son múltiples y rápidamente puede obtener resultados impresionantes. Y de alguna manera la construcción de relojes parece ser otro dominio en el que pienso mucho. Comenzando con algo de experiencia en
Matriz LED controlada por el Asistente de Google: 7 pasos (con imágenes)
¡Matriz LED controlada por el Asistente de Google !: En este tutorial, le mostraré cómo puede hacer una Matriz LED controlada por el Asistente de Google que puede controlar desde cualquier lugar con un teléfono inteligente, ¡así que comencemos
MATRIZ LED INTELIGENTE DIY (ESP8266 + WS2812 / NeoPixels): 7 pasos (con imágenes)
DIY MATRIZ LED INTELIGENTE (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
Lámpara LED inteligente controlada por teléfono inteligente Bluetooth: 7 pasos
Lámpara LED inteligente controlada por teléfono inteligente Bluetooth: siempre sueño con controlar mis aparatos de iluminación. Entonces alguien hizo una lámpara LED increíblemente colorida. Recientemente me encontré con una lámpara LED de Joseph Casha en Youtube. Inspirándome, decidí agregar varias funciones manteniendo la estafa
Matriz de puntos de reloj inteligente IoT Use Wemos ESP8266 - Matriz ESP: 12 pasos (con imágenes)
Matriz de puntos del reloj inteligente de IoT Use Wemos ESP8266 - Matriz de ESP: haga su propio reloj inteligente de IoT que pueda: Mostrar el reloj con un hermoso icono de animación Mostrar Recordatorio-1 a Recordatorio-5 Mostrar Calendario Mostrar tiempos de oración musulmanes Mostrar información meteorológica Mostrar noticias Mostrar consejos Mostrar Pantalla de tasa de Bitcoin