Sei sulla pagina 1di 5

INTRODUCCIÓN

La evolución de la tecnología inalámbrica ha crecido inmensamente en los


recientes años y demuestra la explotación que se ha llevado a cabo en
diversas áreas de aplicación. La tecnología Bluetooth se basa en el espectro
radioeléctrico (radio), ya que las conexiones o enlaces entre las diferentes
terminales de los dispositivos no hacen contacto físico si no utilizando ondas
radioeléctricas mediante emisión y recepción. La ventaja es que se puede
trabajar en proyectos que requieran libertad de movimiento evitando el
cableado.
Para poder entrelazar dispositivos, enviando y recibiendo información, es necesario contar con las
interfaces y las herramientas de comunicación de estos componentes, la necesidad de intercambio
de datos hace que se extienda más el uso de periféricos de comunicación incluso embebidos en los
dispositivos electrónicos modernos.

Entre estos periféricos encontramos el Bluetooth quien a través de una tarjeta y un chip
especializado nos permite realizar enlaces de comunicación de forma inalámbrica, reemplazando el
par trenzado de cobre como medio físico de enlace serial (Par Trenzado) con el medio inalámbrico,
esto nos permite contar con mejor movilidad entre dispositivos que se comunican, QUE ES EL CASO
DE LA MAQUINARIA PESADA.

En comunicaciones con Bluetooth, se definen dos dispositivos: el Master (maestro) y el Slave


(esclavo), estos dispositivos realizan las comunicaciones utilizando al maestro como administrador
de enlace, por tanto se debe definir adecuadamente el rol de cada uno de los accesorios que nos
ayudarán en el intercambio de datos.

MARCO TEORICO
Módulo Bluetooth
El Bluetooth es un estándar de comunicación inalámbrica que permite la transmisión
de datos a través de radiofrecuencia en la banda de 2,4 GHz. Existen muchos
módulos Bluetooth para usarlos en nuestros proyectos de electrónica, pero los más
utilizados son los módulos de JY-MCU, ya que son muy económicos y fáciles de
encontrar en el mercado. Son módulos pequeños y con un consumo muy bajo que
nos permitirán agregar funcionalidades Bluetooth a nuestro Arduino. Estos módulos
contienen el chip con una placa de desarrollo con los pins necesarios para la
comunicación serie.
Existen dos modelos de módulos Bluetooth: el HC-05 que puede ser
maestro/esclavo (master/slave), y el HC-06 que solo puede actuar como esclavo
(slave). La diferencia entre maestro y esclavo es que en modo esclavo es el
dispositivo quien se conecta al módulo, mientras que en modo maestro es el módulo
quien se conecta con un dispositivo.
Físicamente, los dos módulos son muy parecidos, solo varían algunas conexiones.
Los pins que encontraremos son los siguientes:

-Vcc: Alimentación del módulo entre 3,6V y 6V.


-GND: La masa del módulo.
-TXD: Transmisión de datos.
-RXD: Recepción de datos a un voltaje de 3,3V.
-KEY: Poner a nivel alto para entrar en modo configuración del módulo (solo el
modelo HC-05)
-STATE: Para conectar un led de salida para visualizar cuando se comuniquen
datos.

Comandos AT

Los comandos AT son un tipo de comandos que sirven para configurar el módulo
Bluetooth a través de un microcontrolador, un ordenador o con cualquier dispositivo
que posea una comunicación serie (Tx/Rx). Son unas instrucciones que nos
permiten cambiar los baudios del módulo, el PIN, el nombre, etc. Para usar los
comandos AT el módulo Bluetooth no debe estar vinculado a ningún dispositivo (led
rojo del módulo parpadeando). Según las especificaciones del módulo, el tiempo
que se tiene que respetar entre el envío de un comando AT y otro tiene que ser de
1 segundo. Si se envía un comando AT y en menos de un segundo se envía otro,
el módulo no devuelve respuesta.

Comando AT Descripción Respuesta

AT Test de comunicación. Responde con un OK

AT+VERSION Retorna la versión del Modulo OKlinvorV1.8

AT+BAUDx Configura la velocidad de trasmisión AT+BAUD4 Configura la


del modulo según el valor de “x”1 = velocidad a 9600 baud rate
1200 bps Responde con OK9600
2 = 2400 bps
3 = 4800 bps
4 = 9600 bps (por defecto)
5 = 19200 bps
6 = 38400 bps
7 = 57600 bps
8 = 115200 bps
9 = 230400 bps
A = 460800 bps
B = 921600 bps
C = 1382400 bps

AT+NAMEx Configura el nombre con el que se AT+NAMEDIYMakers Configura


visualizara el modulo, soporta hasta 20 el nombre del módulo a
caracteres DIYMakers Responde
con OKsetname
AT+PINxxxx Configura el Pin de acceso al módulo AT+PIN1122 Configura el pin a
(password).1234 por defecto. 1122 Responde con OKsetPIN
COMANDO PARA LA MODIFICACIÓN DEL MÓDULO BLUETOOTH:

COMPROBAR COMUNICACIÓN.
Envías: AT Recibes: OK
RESET
Envías: AT+RESET Recibes: OK
REESTABLECER VALORES DE FRÁBRICA
Envías: AT+ORGL Recibes: OK
Restablece con los valores: pin code-1234, nombre- HC-05, 9600 baudios, N, 8, 1.
ESTABLECER VELOCIDAD EN BAUDIOS.
Envías: AT+BAUD1 Recibes: OK1200
Envías: AT+BAUD2 Recibes: OK2400……
1———1200
2———2400
3———4800
4———9600 (Por defecto).
5———19200
6———38400
7———57600
8———115200
9———230400
A———460800
B———921600
C———1382400
Cuidado al configurar la velocidad, ya que el PC no puede configurarse por encima de
115200 baudios, por lo que para volver a velocidades inferiores la solución sería cambiar la
velocidad con un microcontrolador.
CAMBIO DE NOMBRE.
Envías: AT+NAMEnombre Recibes: OKname
Envías: AT+NAMEbill_gates Recibes: OKname
CAMBIO DE PIN/PASSWORD.
Envías: AT+PINxxxx Recibes: OKsetpin (pin de 4 cifras)
Envías: AT+PIN8888. Recibes: OKsetpin.
CONFIGURACION PARIDAD NINGUNA.
(Los módems de versión superior a V1.5 pueden usar este comando).
Envías: AT+PN (Por defecto) Recibes: OK NONE
CONFIGURACION PARIDAD IMPAR.
(Los modems de versión superior a V1.5 pueden usar este comando)..
Envías: AT+PO Recibes: OK ODD
CONFIGURACION PARIDAD PAR.
(Los modems de versión superior a V1.5 pueden usar este comando).
Envías: AT+PE Recibes: OK EVEN
OBTENCION DE VERSION.
Envías: AT+VERSION Recibes: LinvorV1.n
Hay más parámetros de configuración e información que se pueden consultar en la página
de características del producto.

Conclusiones
La comunicación inalámbrica y la interfaz de usuario en móviles influye
directamente en su facilidad de uso y contribuye enormemente a crear
aplicaciones mejores que ayude a la sociedad a brindarle una mejor
experiencia.
La plataforma de App inventor y la plataforma de hardware Arduino es
una de las herramientas más potentes para crear aplicaciones para Android
permitiendo el ahorro de tiempo y diseño, permitiendo crear proyectos
complejos que utilicen circuitos electrónicos y desarrollos de software. Existen
diversas áreas en las cuales se puede emplear este tipo de tecnologías, lo
mostrado aquí es solo una pequeña parte de todo lo que se puede llegar a
hacer, sólo falta aplicar un poco de imaginación.

Potrebbero piacerti anche