Tabla de contenido:

Atalaya prohibida + LED RGB controlado por WiFi: 7 pasos (con imágenes)
Atalaya prohibida + LED RGB controlado por WiFi: 7 pasos (con imágenes)

Video: Atalaya prohibida + LED RGB controlado por WiFi: 7 pasos (con imágenes)

Video: Atalaya prohibida + LED RGB controlado por WiFi: 7 pasos (con imágenes)
Video: What just happened?? 😨 2024, Noviembre
Anonim
Atalaya prohibida + LED RGB controlado por WiFi
Atalaya prohibida + LED RGB controlado por WiFi
Atalaya prohibida + LED RGB controlado por WiFi
Atalaya prohibida + LED RGB controlado por WiFi
Atalaya prohibida + LED RGB controlado por WiFi
Atalaya prohibida + LED RGB controlado por WiFi

Una vez que sienta que ha ajustado su impresora 3D para producir impresiones de calidad decente, comience a buscar algunos modelos geniales en www.thingiverse.com. Encontré The Forbidden Tower de kijai y pensé que sería una prueba increíble para mi impresora (Anet A8).

La impresión salió genial (no perfecta) pero estaba feliz… ¡Hasta que vi que el creador incluía un modelo que estaba ahuecado para que puedas agregar una luz en su interior!

Así que lo único natural que se podía hacer era conectar un LED RGB a un Node MCU ESP8266 y controlar los colores a través del WiFi.:D

Paso 1: Paso 1: Imprime la Torre Prohibida

Paso 1: Imprime la Torre Prohibida
Paso 1: Imprime la Torre Prohibida
Paso 1: Imprime la Torre Prohibida
Paso 1: Imprime la Torre Prohibida

Tengo un Anet A8 y aquí están las configuraciones que utilicé:

  • Altura de la capa: 0,2 mm
  • Balsas - Sí - 8 mm
  • Relleno - 15%
  • Soportes - No
  • Filamento - CCTree Silver PLA 1,75 mm
  • Temperatura de impresión:

    • Extrusora: 200 grados
    • Cama climatizada: 60 grados
  • Velocidad de impresión: 60 mm / s
  • Velocidad de desplazamiento: 120 mm / s

Paso 2: Paso 2: Piezas necesarias

Paso 2: Piezas necesarias
Paso 2: Piezas necesarias
Paso 2: Piezas necesarias
Paso 2: Piezas necesarias

Necesitará lo siguiente:

  • Node MCU 12E: técnicamente, cualquier módulo ESP8266 debería funcionar
  • Placa de conexión micro USB: (opcional: si está utilizando un Node MCU, tiene un micro USB incorporado)
  • LED RGB - WS2812x

Paso 3: Paso 3: Herramientas

Paso 3: herramientas
Paso 3: herramientas

Herramientas que utilicé:

  • Soldador
  • Manos amigas
  • Alambre de soldar
  • Cable eléctrico: no tiene que ser de calibre alto

Paso 4: Paso 4: Decidir qué componentes utilizar

Paso 4: decidir qué componentes utilizar
Paso 4: decidir qué componentes utilizar

Ideas: originalmente quería usar el módulo ESP8266-12E sin la placa de conexión. Sin embargo, si hubiera seguido esta ruta, habría necesitado:

  1. Un convertidor reductor separado de 5v a 3.3v
  2. Un convertidor USB-serial, algo así como el módulo FTDI o el CP2012
  3. Suelde el chip ESP8266 12E a su propia placa de conexión

Consulte la imagen que ilustra cómo se conectarían estos componentes. Esto fue tomado de esta página. El crédito es para ellos:)

La razón por la que quería seguir esta ruta era para ahorrar espacio, ya que el interior de la torre no era muy grande, pero cuando suma todos los componentes adicionales que necesitará, excluyendo el módulo ESP8266, resultó estar ocupando más espacio.

Por lo tanto, elegí el módulo Node MCU 8266:) Este tiene lo siguiente incorporado:

  • Convertidor USB-Serie para una fácil comunicación con una computadora
  • Regulador de 3.3v
  • ESP8266 12E con pasadores de ruptura

Implementación:

Lo único que necesitaba era:

  • El módulo Node MCU ESP8266
  • LED W2812
  • Un cable eléctrico que rescaté de una vieja fuente de alimentación ATX

Paso 5: Paso 5: Software y bibliotecas

Software: utilicé el IDE de Arduino en Mac OS.

Controladores: ¡Esto le ahorrará mucho tiempo!

Deberá obtener los siguientes controladores de:

  • : //kig.re/2014/12/31/how-to-use-arduino-nano-…
  • https://www.silabs.com/products/development-tools/..

Bibliotecas Arduino:

Lo siguiente es de la página de GitHub anterior, el crédito es para russp81:

Biblioteca FastLED 3.1.3: https://github.com/FastLED/FastLEDMcLighting biblioteca: https://github.com/toblum/McLighting jscolor Selector de color: https://github.com/toblum/McLighting FastLED Palette Knife: https://github.com/toblum/McLighting Si no está familiarizado con cómo configurar su ESP8266, consulte el archivo Léame en el git de McLighting. Está bien escrito y debería ponerlo en funcionamiento. En resumen:

  • Configure el IDE de Arduino para comunicarse con el ESP8266
  • Cargue el boceto (desde este repositorio) El boceto está configurado para una tira de LED GRB WS2812B de 240 píxeles (cambie las opciones aplicables en "definitions.h" según lo desee)
  • En el primer lanzamiento, el ESP8266 anunciará su propia red WiFi para que se conecte, una vez que se conecte, inicie su navegador y la interfaz web se explica por sí misma. (Si la interfaz no se carga, escriba "192.168.4.1" en su navegador y presione ir)
  • Una vez que el ESP está en su red wifi, puede cargar los archivos necesarios para la interfaz web escribiendo la dirección IP del ESP seguida de "/ editar" (es decir, 192.168.1.20/edit). Luego, cargue los archivos de la carpeta con la etiqueta "cargar estos" desde este repositorio.
  • Una vez que haya terminado de cargar, escriba la IP del ESP en su navegador y debería estar listo y funcionando ".

El crédito es para Soumojit por su Instructable que ayudó mucho:

www.instructables.com/id/WiFi-Led-Fedora-H…

Paso 6: Paso 6: Cableado

Paso 6: cableado
Paso 6: cableado

Esto es muy simple ya que solo uso un chip LED WS2812 y el Node MCU.

Todo lo que tienes que hacer es:

  • Conecte la entrada de datos WS2812 a D1 en la MCU de nodo
  • WS2812 Vin + a Vin en el Node MCU (esto debería ser 5v viniendo a través de USB)
  • WS2812 VCC / Vin- a GND en el nodo MCU

Puede usar cualquier fuente de alimentación micro USB (cargador de teléfono celular, computadora o incluso un banco de energía)

¡Eso es todo!:)

Recomendado: