Tabla de contenido:

Led de control de Arduino con módulo Bluetooth HC-06: 4 pasos
Led de control de Arduino con módulo Bluetooth HC-06: 4 pasos

Video: Led de control de Arduino con módulo Bluetooth HC-06: 4 pasos

Video: Led de control de Arduino con módulo Bluetooth HC-06: 4 pasos
Video: ✅Configurar modulo Bluetooth HC-06 | MUY SENCILLO 💯| Curso ARDUINO #10 2024, Noviembre
Anonim
Image
Image
Led de control de Arduino con módulo Bluetooth HC-06
Led de control de Arduino con módulo Bluetooth HC-06

Hola a todos, este es mi primer tutorial oficial en Instructable.com, ¡estoy muy emocionado con mi primer proyecto!

Hoy les mostraré cómo conectar el módulo Arduino y Bluetooth. Arduino se comunicará con la placa del módulo Bluetooth HC-06 mediante comunicación en serie. (este tutorial también funciona sin HC-05)

MIRA LA INTRODUCCIÓN AQUÍ

El módulo Bluetooth que usaremos hoy es el HC-06, que es muy conocido y económico. (Tengo 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

¿Qué es HC-06?

El HC-06 es un módulo Bluetooth esclavo de clase 2 diseñado para comunicaciones en serie inalámbricas transparentes. Una vez que está emparejado con un dispositivo Bluetooth maestro, como una PC, teléfonos inteligentes o tabletas, su funcionamiento se vuelve transparente para el usuario. Todos los datos recibidos a través de la entrada en serie se transmiten inmediatamente por aire. Cuando el módulo recibe datos inalámbricos, se envían a través de la interfaz en serie exactamente en el lugar donde se reciben. No se necesita ningún código de usuario específico para el módulo Bluetooth en el programa del microcontrolador de usuario.

También usaremos la comunicación serial para el proyecto de hoy. Para Arduino, es por defecto los pines RX y TX (D0, D1)

Para más información visite:

Después de leer este instructivo, podrá:

1) Conecte la placa Arduino con cualquier teléfono Android por Bluetooth y envíe / reciba datos.

2) Cree un proyecto y lea los valores de los sensores de forma inalámbrica

3) Construya un robot domótico o controlado de forma inalámbrica.

Paso 1: Piezas y componentes

Partes y componentes
Partes y componentes
Partes y componentes
Partes y componentes
Partes y componentes
Partes y componentes

Necesitaremos estas piezas:

  • 1x placa Arduino (usaré Arduino UNO)
  • 1x módulo Bluetooth HC-06 o HC-05
  • 1x Led de cualquier color (usé azul 5mm)
  • 1x resistencia de 220Ω
  • Protoboard y puentes
  • (Opcional) Batería de 9V

Paso 2: Conexiones y esquema

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

¡Construyamos!

El circuito es muy simple y pequeño, por lo que solo se deben realizar algunas conexiones.

Todas las conexiones importantes y el esquema se muestran en la imagen de arriba.

Conecte el extremo negativo del LED a GND con una resistencia de 220 Ω y el extremo positivo al Pin digital 2.

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 del HC-06 (RX y TX) utilizan los pines de Arduino Uno para comunicarse con la computadora. Esta placa en particular tiene solo una clavija serial de hardware y conectar algo a ella mientras se carga un boceto creará un conflicto. Descargar

Explicación del código:

  • Primero, declaramos un entero const (constante, que no se puede cambiar más adelante) para Led, que está en el pin 2
  • En setup () iniciamos la comunicación serial con una velocidad de 9600 baudios y configuramos el led como una SALIDA
  • En loop (), cada vez que el programa se repite leemos Serial con Serial.read () y almacenamos como un solo carácter en una variable llamada "c"
  • Agregamos múltiples declaraciones if / else para verificar si la "c" es una 'a' o una 'b'
  • Si el carácter es 'a' encendemos el led, si el carácter es 'b' apagamos el led
  • Agregamos un pequeño retraso para las lecturas.

¡Ahora estamos listos 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 primera TAB con led grande, 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 el 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, toque el LED grande en la primera pestaña (LED) y verifique el LED conectado a su Arduino si parpadea
  6. Si todo funciona y quieres editar los datos enviados a Arduino, desbloquear más funciones y apoyarme, compra premium, estaré muy feliz:)

Eso debería ser todo.

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

Por favor, apoye mi proyecto de brazo robótico aquí: ¡Haga clic aquí!

Recomendado: