Tabla de contenido:

Neopixels controlados por teléfono inteligente (tira de LED) con la aplicación Blynk a través de WiFi: 6 pasos
Neopixels controlados por teléfono inteligente (tira de LED) con la aplicación Blynk a través de WiFi: 6 pasos

Video: Neopixels controlados por teléfono inteligente (tira de LED) con la aplicación Blynk a través de WiFi: 6 pasos

Video: Neopixels controlados por teléfono inteligente (tira de LED) con la aplicación Blynk a través de WiFi: 6 pasos
Video: crear tu propio sistema LED RGB DIRECCIONABLE, CONTROLADO POR w-fi esp32 esp8266 -F 2024, Mes de julio
Anonim
Neopixels controlados por teléfono inteligente (tira de LED) con la aplicación Blynk a través de WiFi
Neopixels controlados por teléfono inteligente (tira de LED) con la aplicación Blynk a través de WiFi

Creé este proyecto después de que me inspiraran los neopixels controlados por teléfonos inteligentes en la casa de un amigo, pero los suyos fueron comprados en una tienda. Pensé "¡qué difícil puede ser hacer el mío, también sería mucho más barato!"

Así es como.

Nota:

Supongo que está familiarizado con el entorno arduino ide, si no, hay muchos tutoriales disponibles.

ACTUALIZAR:

2019-04-04 - Se agregó el uso de zeRGBa en la aplicación.

Paso 1: Reúna las piezas

Reúna las piezas
Reúna las piezas
Reúna las piezas
Reúna las piezas
Reúna las piezas
Reúna las piezas

1. NodeMCU (u otro tipo de esp8266, pero MCU funcionará mejor)

2. Cables de puente (3x macho-> hembra, 2x hembra-> hembra)

3. Neopixels

4. Smartphone

Paso 2: cableado

Alambrado
Alambrado

Conecte GND de Neopixels a MCU GND.

Neopixel DATA MCU pin D3.

Fuente de alimentación externa Neopixel + 5V de 5V (debe conectar neopixels a una fuente externa o extraerán mucha corriente del controlador y lo freirán, ¡además la MCU ni siquiera tiene un pin de 5v!).

Fuente de alimentación MCU GND GND.

Fuente de alimentación + pin MCU Vin.

Paso 3: descargar bibliotecas

Descargar Bibliotecas
Descargar Bibliotecas
Descargar Bibliotecas
Descargar Bibliotecas

Primero necesitaremos la biblioteca adafruit neopixel para controlar los LED. Se puede encontrar en el administrador de bibliotecas, simplemente busque 'adafruit neopixel' y seleccione el que se muestra e instálelo.

Luego, para descargar las definiciones de la placa, abra las preferencias y pegue https://arduino.esp8266.com/stable/package_esp8266com_index.json en el cuadro 'URL de placa adicional'. Luego abra el administrador de tableros y busque 'esp8266', debería ser el primero, haga clic en él e instálelo.

Paso 4: Código

Cree un nuevo boceto y asígnele el nombre 'neopixels en esp8266 con blynk' (o algo que recordará). Pega el código.

Cambie 'yourAuthCode' por el código de autenticación de su proyecto. (que se encuentra en el icono de 'tuerca' en la aplicación blynk)

Cambie su nombre y contraseña de wifi por los de su red.

Establezca el número de neopíxeles a la longitud de su tira.

Conecte su MCU a su computadora, seleccione MCU en el menú de la placa en el ide, seleccione el puerto COM y la velocidad en baudios (115200) pero ignore el resto, debe estar preconfigurado. ¡Entonces sube!

Paso 5: Aplicación Blynk

Aplicación Blynk
Aplicación Blynk
Aplicación Blynk
Aplicación Blynk

Instale la aplicación blynk desde la tienda de aplicaciones o la tienda de juegos.

Una vez que se haya instalado, ábralo y cree una cuenta.

Cree un nuevo proyecto y luego arrastre 2 botones con estilo, 1 menú, 1 control deslizante horizontal y 3 controles deslizantes verticales desde el cuadro de widgets.

Toque el icono de menú, luego cambie el título a "Color", toque el cuadro que dice 'PIN' cambie esto a pin virtual V0.

Crea 9 elementos de menú:

rojo, verde, azul, amarillo, morado, turquesa, blanco, apagado y personalizado. (¡¡En ese orden!!).

Regrese y luego toque en uno de los botones, establezca su PIN en el pin virtual V2, y la etiqueta 'apagado' y la etiqueta 'encendido' ambas en "arco iris".

Regrese y haga clic en el otro botón, establezca su PIN en el pin virtual V3, y las etiquetas de 'encendido' y 'apagado' para "actualizar".

Regrese y luego haga clic en el control deslizante horizontal, titúlelo como "brillo" y establezca su PIN en el pin virtual V1, active 'mostrar valor' si lo desea y desactive 'enviar al liberar', el 'intervalo de escritura' debe ser de 100 ms.

Regrese y luego haga clic en uno de los controles deslizantes verticales, titule "Rojo", luego establezca su PIN en el pin virtual V4, 'mostrar valor' y 'enviar al soltar' ambos en ON.

Haga lo mismo para los siguientes 2 controles deslizantes verticales, pero etiquételos como "Azul" y "Verde", con los pines virtuales V5 y V6 respectivamente.

Si no desea usar controles deslizantes, puede usar el mosaico zeRGBa en su lugar. Toque el icono, luego elija pines; V4, V5, V6 para rojo, verde, azul respectivamente. Asegúrese de que los valores sean de 0 a 255.

Mantenga presionado y arrastre un widget para moverlos.

Haga clic en el símbolo de reproducción en la esquina superior derecha para usar su aplicación.

USANDO SU APLICACIÓN:

Asegúrese de estar conectado a la misma red WiFi que la MCU.

Al seleccionar un color del menú desplegable, la tira establecerá ese color, use el control deslizante 'brillo' para cambiar el brillo y luego presione actualizar. Al presionar el botón 'arcoíris' se creará un patrón de arcoíris. Si selecciona 'personalizado' y luego arrastre los controles deslizantes 'Rojo', 'Verde' y 'Azul' para cambiar las cantidades, presione actualizar para cambiar el color.

Paso 6: ¡Terminado

¡Finalizado!
¡Finalizado!
¡Finalizado!
¡Finalizado!

¡Tu proyecto debería estar listo para usarse!

¡Divertirse!

Recomendado: