Tabla de contenido:

Lámpara móvil WiFi RGB con ESP8266: 6 pasos
Lámpara móvil WiFi RGB con ESP8266: 6 pasos

Video: Lámpara móvil WiFi RGB con ESP8266: 6 pasos

Video: Lámpara móvil WiFi RGB con ESP8266: 6 pasos
Video: Como controlar LUCES con tu teléfono vía WiFi (ESP8266) 2024, Mes de julio
Anonim
Lámpara móvil WiFi RGB con ESP8266
Lámpara móvil WiFi RGB con ESP8266

En esta publicación, construimos una hermosa lámpara celular RGB que se puede controlar a través de WiFi. La página de control consta de una rueda de colores que le permite cambiar los colores rápidamente y también puede especificar los valores RGB directamente para crear un total de más de 16 millones de combinaciones de colores.

El video de arriba cubre todo lo que necesita saber y también explica cómo se ensambla la lámpara.

Paso 1: reúna los componentes

Reúna los componentes
Reúna los componentes
Reúna los componentes
Reúna los componentes

Necesitaríamos una placa WeMos D1 Mini o ESP8266 compatible, una placa de conexión microUSB y algunos LED RGB direccionables WS2812B de 5V. Puede utilizar los enlaces a continuación como referencia:

  • WeMos D1 Mini:
  • Salida de MicroUSB:
  • LED WS2812B:

La mini placa D1 tiene un conector microUSB y una salida de 5V, pero la energía del conector USB pasa primero a través de un diodo y un fusible de 500mA antes de llegar al pin. Necesitamos una corriente mucho más alta que esta, ya que cada LED puede tomar hasta 60 mA con el brillo máximo. Esa es la razón por la que usaremos una placa de conexión microUSB para alimentar esta lámpara.

Paso 2: Prepare el modelo 3D de la lámpara

Prepare el modelo de lámpara 3D
Prepare el modelo de lámpara 3D

Descargue los modelos utilizando el siguiente enlace e imprímalo según la escala que desee.

Modelo 3D en Thingiverse:

Usé los archivos marcados con 140 y los reduje al 70% porque no quería algo demasiado grande.

Se recomienda que pegue el soporte a la base una vez que agregue los LED, pero en el video, intenté insertar el soporte dentro de la base y esto resultó en un acabado ligeramente inestable. Volveré a imprimir la base, me pondré de pie y la pegaré más tarde.

Paso 3: agregue y conecte los LED

Agregar y cablear los LED
Agregar y cablear los LED
Agregar y cablear los LED
Agregar y cablear los LED
Agregar y cablear los LED
Agregar y cablear los LED

Luego, debe cortar la tira de LED a la longitud deseada y agregar tantas como necesite. Decidí agregar un total de 26 LED en dos capas, como se ve en las imágenes. Los pines de alimentación están todos conectados en paralelo, pero los datos tienen que fluir desde el pin de entrada a la salida, así que tenga esto en cuenta.

También corté una ranura en el soporte para que los cables pudieran deslizarse fácilmente ya que la placa quedará asentada en el exterior.

Paso 4: preparar el boceto

Prepara el boceto
Prepara el boceto
Prepara el boceto
Prepara el boceto
Prepara el boceto
Prepara el boceto

Descargue el boceto usando el siguiente enlace y ábralo en el IDE de Arduino.

Boceto:

Deberá agregar la cantidad de píxeles o LED junto con el nombre y la contraseña de su red WiFi, ya que la placa debe conectarse a ella. También puede cambiar los valores RGB predeterminados de la lámpara cuando se enciende.

Debería instalar el paquete de soporte de la placa ESP8266 y la biblioteca Adafruit NeoPixel para este boceto.

Instalación del paquete de soporte de la placa ESP8266:

  • Abra la ventana de preferencias (Archivo-> Preferencias), agregue la siguiente URL (https://arduino.esp8266.com/stable/package_esp8266com_index.json) a la sección del administrador de la placa y luego cierre la ventana.
  • Abra el administrador de la placa desde (Herramientas-> Placas-> Administrador de la placa) y escriba ESP8266 e instale el paquete que está disponible.
  • Una vez hecho esto, cierre el administrador de la placa y seleccione la configuración correcta de la placa como se muestra en la imagen.

Instalación de la biblioteca Adafruit NeoPixel:

  • Abra el administrador de la biblioteca (Herramientas-> Administrador de la biblioteca)
  • Escriba "Adafruit NeoPixel" e instale la biblioteca que aparece

Una vez que se haya completado, presione el botón de carga y espere a que se cargue el boceto. Luego, abra el monitor serial y espere a que aparezca la dirección IP. La mayoría de los enrutadores WiFi modernos reservan automáticamente las direcciones IP para los dispositivos, pero también puede reservar manualmente una dirección IP cambiando la configuración de DHCP.

Paso 5: conecta todo junto

Conecte todo junto
Conecte todo junto
Conecte todo junto
Conecte todo junto
Conecte todo junto
Conecte todo junto

Utilice el diagrama de conexión para conectar todo junto. Asegúrese de utilizar una fuente de alimentación adecuada en función del número total de LED. Se recomienda utilizar una fuente de alimentación de 5 V y 2 A para 26 LED, ya que en esta versión y el concentrador de alimentación USB que construimos antes funcionará bien.

Paso 6: prueba la lámpara

Prueba la lámpara
Prueba la lámpara
Prueba la lámpara
Prueba la lámpara
Prueba la lámpara
Prueba la lámpara
Prueba la lámpara
Prueba la lámpara

Escriba la dirección IP en un navegador web en su computadora o teléfono móvil y haga clic en el botón Control. A continuación, obtendrá una rueda de colores. Simplemente seleccione el color que desea que la lámpara cambie automáticamente de color. También puede escribir los valores RGB directamente si es necesario.

¡Así de fácil es construir una lámpara celular RGB muy bonita que se vea hermosa! Usar el navegador web no es del todo conveniente, pero integraré esta lámpara en un proyecto de automatización del hogar junto con algunos sensores más. Eso debería mejorar la usabilidad general. Si la automatización del hogar le interesa, síganos para mantenerse informado utilizando los enlaces relevantes a continuación:

  • YouTube:
  • Instagram:
  • Facebook:
  • Gorjeo:
  • Sitio web de BnBe:

Recomendado: