Tabla de contenido:

Tira de LED RGB con controlador Bluetooth Arduino DIY: 4 pasos
Tira de LED RGB con controlador Bluetooth Arduino DIY: 4 pasos

Video: Tira de LED RGB con controlador Bluetooth Arduino DIY: 4 pasos

Video: Tira de LED RGB con controlador Bluetooth Arduino DIY: 4 pasos
Video: crear tu propio sistema LED RGB DIRECCIONABLE, CONTROLADO POR w-fi esp32 esp8266 -F 2024, Junio
Anonim
Tira de LED RGB con controlador Bluetooth Arduino DIY
Tira de LED RGB con controlador Bluetooth Arduino DIY
Tira de LED RGB con controlador Bluetooth Arduino DIY
Tira de LED RGB con controlador Bluetooth Arduino DIY

Hola a todos, este es el segundo proyecto que quiero compartir con ustedes! Hoy les mostraré cómo conectar el módulo Arduino y Bluetooth y luego usarlo para controlar una tira LED RGB.

En este tutorial usaremos el módulo Bluetooth HC-06, porque es barato y fácil de usar. (Tengo el mío por 2 $ de aliexpress)

El módulo Bluetooth que usaremos hoy es el HC-06, que es muy conocido y económico. (Conseguí el mío por 2 € de aliexpress)

Nuestra aplicación aún se encuentra en proceso de prueba, por lo que le recomendamos que envíe un correo electrónico a: [email protected] si tiene algún problema técnico o experimentó algunos problemas. ¡Muchas gracias por tu comprensión!

Paso 1:

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

Necesitaremos estas piezas:

  • 1x placa Arduino (usaré Arduino NANO)
  • 1x módulo Bluetooth HC-06 o HC-05
  • 1 tira de LED RGB de 12 V de largo (estoy usando 30 LED / m con un ánodo común)
  • 1x Terminal tornillo
  • Resistencia de 3x 220Ω
  • MOSFET de potencia de canal N 3x BUZ11 (o equivalente)
  • Protoboard y puentes
  • (Opcional) Conector de CC y conector de CC
  • Y, por supuesto, fuente de alimentación de 12 V, estoy usando una fuente de alimentación variable

Paso 2: Conexiones y esquema

Conexiones y esquema
Conexiones y esquema
Conexiones y esquema
Conexiones y esquema
Conexiones y esquema
Conexiones y esquema

¡Vamos a construir! El circuito no es tan complicado como puede parecer a primera vista.

Primero, debemos determinar si nuestra tira de LED tiene un ánodo común o un cátodo común. El mío tiene un ánodo común, así que conecté el ánodo de la tira de LED a la fuente de alimentación de 12 V y el resto a terminales de tornillo, que luego conectaremos a la salida del MOSFET.

Todas las conexiones importantes y el esquema se muestran en las imágenes de arriba.

Tenga mucho cuidado al conectar el riel 12V + en VIN a la placa Arduino, porque puede quemar la placa si la conecta falsamente. Además, no olvide conectar a tierra (GND) todo

Paso 3: Código Arduino y comunicación en serie

Código Arduino y comunicación serial
Código Arduino y comunicación serial

Sube el siguiente boceto al Arduino usando un cable USB.

¡No olvide desconectar el módulo HC-06 antes de cargar el boceto!

¿Por qué? Los pines de comunicación del HC-06 (RX y TX) bloquean la comunicación entre Arduino y la computadora.

Explicación del código:

  • Primero, declaramos pocas constantes (constante, que no se puede cambiar más adelante) para los tres colores (rojo, verde, azul)
  • En setup () comenzamos la comunicación en serie con una velocidad de 9600 baudios y configuramos todos los pines LED como una SALIDA
  • En loop () si el Serial recibe algo, analiza los datos recibidos como Integer (Importante en el siguiente paso)
  • Si recibe un carácter de nueva línea ('\ n'), primero restringe los valores al rango 0-255, debido al rango PWM y luego confirma los cambios en los pines digitales con el método analogWrite ()

¡Eso es todo! ¡Estamos listos ahora para el paso final!

Paso 4: conecta Arduino al dispositivo Android

Conecte Arduino a un dispositivo Android
Conecte Arduino a un dispositivo Android
Conecte Arduino a un dispositivo Android
Conecte Arduino a un dispositivo Android
Conecte Arduino a un dispositivo Android
Conecte Arduino a un dispositivo Android

Ahora descargue la siguiente aplicación: Smart Bluetooth - Arduino Bluetooth Serial ⚡

ENLACE:

Smart Bluetooth es una aplicación que te permite usar tu teléfono para comunicarte con tu módulo o placa Bluetooth, de la manera más fácil y sencilla. Abre la puerta a formas ilimitadas de controlar sus proyectos de bricolaje. Smart Bluetooth ofrece muchas formas diferentes de enviar datos a su módulo.

Smart Bluetooth tiene las siguientes características:

  • Conexión rápida a su módulo
  • Envíe y reciba datos de su módulo
  • Controle los pines digitales y PWM del receptor
  • Tema oscuro y claro Diferentes diseños de control para diferentes propósitos
  • Interfaz de usuario moderna y receptiva
  • Botones e interruptores personalizables
  • Implementa tu proyecto DIY RC Car con un hermoso gamepad
  • Controle fácilmente sus tiras de LED RGB con controles deslizantes
  • Apaga automáticamente Bluetooth cuando está cerrado para ahorrar batería
  • Línea de comando (terminal)

En este tutorial, estamos usando la segunda TAB con gran led, lo suficiente para enviar dos caracteres.

En estas siguientes imágenes te mostraré cómo usar la aplicación. Le mostraré cómo buscar dispositivos cercanos, cómo emparejar con el módulo que estamos usando y cómo configurar los datos enviados desde la aplicación. Si se siente confundido, haga una pausa y vuelva a los pasos anteriores hasta que funcione. Sin embargo, si aún tiene problemas, hágamelo saber [email protected], le responderé dentro de las 24 horas siguientes:)

  1. Abra la aplicación, deslícese por la introducción, presione el botón BUSCAR y busque dispositivos cercanos
  2. Cuando encuentre su dispositivo, selecciónelo haciendo clic en él
  3. Seleccione su tema preferido (oscuro o claro) y mantenga presionado el botón que seleccionó
  4. Espere la conexión, si falla, intente volver a conectarse
  5. Después de una conexión exitosa, elija la segunda TAB haciendo clic en ella, arrastre los controles deslizantes y verifique si la tira de LED cambia de color o no.
  6. Si todo funciona y está satisfecho con este proyecto, deje un buen comentario y calificación para mi aplicación, esto ayudará con un mayor desarrollo y tutorial:)

No olvide calificar y dejar un buen comentario. Gracias y nos vemos en el próximo tutorial:)

Recomendado: