Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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.
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:
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.
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.