Bluetooth is a wireless communication technology to build small networks of devices. It was designed as a cable replacement technology. Given its widespread adoption, especially in mobile devices, new uses are possible today. For instance, one can br
Makalah tentang Bluetooth
about the Bluetooth module
Interfacing Bluetooth with 8051 Microcontrollers www.pantechsolu tions.net WHAT IS BLUETOOTH? • Bluetooth is a proprietary open wireless protocol for exchanging data over short distances (u…Full description
bluetooth hackingFull description
Interpretacion de vector de bits, usando verilog
bluetooth hacking tools
Descripción completa
DatosDescripción completa
Practica Adaptador BluetoothDescripción completa
Descripción: informe realizado para el ramo de diseño electronica, consta de todo los pasos, componentes y programacion para hacer un auto pequeño controlado desde el PC con bluetooth
proposal report on android bluetooth chat application
Mpow Bluetooth Headphones [High Quality] Over Ear Headphones, Stereo Foldable Headphones Wireless Headphones with Soft Earmuffs, Built-in Mic for Mobile Phone TV PC Laptop (Storage Bag Inclu…Full description
practica de microcontrolador ultilizando un modulo de comunicacion bluetoothDescripción completa
INFORME PRÁCTICA COMUNICACIÓN BLUETOOTH Jorge Ramon/Juan Jaramillo/ Milton Peñafiel/ Israel Cabrera Universidad del Azuay Maestría en Sistemas Vehiculares Electrónica del Automóvil Cuenca, Ecuador Resumen.‐ En el presente informe se presenta el
desarrollo de la configuración del módulo Bluetooth HC‐ 06 mediante el puerto serial del software Arduino para el control de señales electrónicas desde una aplicación móvil.
I.
INTRODUCCIÓN
Bluetooth. Fig.1 Modulo Bluetooth HC ‐06
La tecnología Bluetooth es una conexión estándar inalámbrica que permite la comunicación entre objetos. Creado en 1994, la tecnología Bluetooth se desarrolló como una alternativa inalámbrica para cables de datos mediante el intercambio de datos a través de las transmisiones de radio. Para empezar diremos que los dispositivos BlueTooth pueden actuar como Masters o como Slaves (Amos o esclavos). Así pues Así pues un nodo BlueTooth puede ser Master o Slave y dispone de una dirección única, así como así como de un nombre para identificarse y muy habitualmente también incluye un PIN de conexión o número de identificación que debe teclearse para ganar acceso al mismo.
El modelo HC‐06 dispone de 4 pines, solo puede actuar como esclavo y además dispone de un juego un juego reducido de instrucciones a las que atiende. II. DESARROLLO
En el desarrollo de esta práctica se divide en varios puntos que son los siguientes: A. B. C. D.
Bluetooth HC‐06
Componentes utilizados. Diagrama de flujo. Armado del circuito. Procedimiento.
A. Componentes Utilizados. En esta práctica tenemos los siguientes elementos:
Arduino UNO.
Modulo Bluetooth HC‐06.
2 leds.
1 protoboard.
2 resistencias de 150Ω.
Set de cables.
Computadora.
B. D i a g r a m a d e f l u j o .
Fig. 3 Conexión en la placa la placa de Arduino. de Arduino.
Fig4. Conexión en la placa la placa protoboard. protoboard.
Fig. 2 Diagrama de Flujo.
E. Cálculo Resistencias de Leds.
C. A r m a d o del del ci circ rcui uito to.. A continuación se muestra el armado de todo el circuito necesario para la demostración de proceso de semaforización en las figuras 1 y 2:
Voltaje de la señal= 5V. Vled=2.1V. Corriente led= 20mA.
En el monitor serial se puede observar la comunicación con el modulo bluetooth.
Fig.5 Diagrama de Calculo
.
Fig.8 Monitor Fig.8 Monitor serial serial Arduino. Arduino.
Para cambiar el nombre del dispositivo Bluetooth se ingresa el siguiente código en el Arduino.
.
Como no hay esa resistencia se usa la más cercana a ese valor de 150 Ohms.
Fig.9 Cambiar nombre Cambiar nombre dispositivo Bluetooth.
Para la comunicación del Arduino con el Bluetooth se necesita la siguiente línea de código.
F. Procedimiento Primero se debe importar la biblioteca de comunicación serial con el bluetooth.
Para la transmisión de datos del puerto serial del Bluetooth al Arduino se utiliza la siguiente programación.
Fig.6 Biblioteca de comunicación
Configuración del módulo Bluetooth.
Fig.11 Comunicación Bluetooth‐ Arduino.
Conectamos el Arduino con la aplicación del celular para transmitir los datos. En la cual se puede observar que la comunicación es correcta.
Fig.7 Configuración Fig.7 Configuración de Arduino. de Arduino.
Fig.12 Monitor serial Monitor serial Arduino. Arduino.
Fig.14 Configuración de botones.
Fig.13 Pantalla de celular.
Se realiza la configuración de los botones en la aplicación del celular como se indica:
Para realizar las acciones de encendido/apagado y de aumentar y disminuir el brillo de Led se realiza la siguiente secuencia de comandos. Declaración de variables y puerto de salida.
i. Encender/Apagar ii. Auto/Manual iii. Frenar iv. Adelante v. Atrás
Fig.15 Declaración de variables
vi. Derecha vii. Izquierda
Para transformar la variable del comando del Bluetooth se realiza un cambio de variable se String a Char ya que esta se utiliza para poder comandar las salidas para los leds.
Fig.16 Transformar la variable
Para comandar el encendido y apagado utilizaremos una secuencia if. Para lo cual en la aplicación del celular el botón de encendido se programó con una letra A y el apagado con una letra B.
Fig.17 Secuencia de Encendido ‐ Apagado.
Para la secuencia de aumento y disminución del brillo del led, por medio de una secuencia if. Para lo cual en la aplicación del celular el botón de aumento se programó con una letra C y para disminuir el brillo del led con una letra D.
Fig.18 Secuencia de Aumento de Aumento ‐Disminución de brillo.
III. Conclusiones.
Este proyecto puede ser aplicado para el desarrollo de aplicaciones en donde se utiliza la comunicación serial entre el Arduino y el Bluetooth para poder comandar por medio de aplicaciones para el celular diferentes actuadores o dispositivos.
IV. Referencias [1] Alvarado, O. (2016, Abril Abril 18). Adquisición de Señales de Sensores Automotrices. Cuenca, Azuay, Ecuador.