Вы находитесь на странице: 1из 6

Comunicaci Comunicaci Comunicaci Comunicaci n n n n B BB Bluetooth con luetooth con luetooth con luetooth con

M MM M dulos RN42 y RN dulos RN42 y RN dulos RN42 y RN dulos RN42 y RN41 41 41 41



Desde la invencin del bluetooth se han desarrollado infinidad de aplicativos electrnicos, pero
en la actualidad estos dispositivos se han tornado ms asequible para cualquier persona, la
microelectrnica, los PCB de diferentes capas han hecho que hoy por hoy tengamos el mismo
bluetooth de hace ms de 15 aos pero en tamao tan reducido, y tan fcil de conectar que hace
que cada ve! se puedan crear aplicativos enla!ados con microcontroladores, computadores,
celulares o cualquier dispositivo que cumpla con los protocolos de comunicacin blueooth"
#n este tutorial hablaremos de mdulos bluetooth como el $%&' y $%&1 de la casa $oving
%et(or)s , que gracias a sus caracter*sticas y facilidad de configuracin podemos crear
aplicativos de control o censado de datos"

Bluetooth RN42 y RN41

+as Caracter*sticas ms importantes son,

- .olta/e de operacin de 0. a 0"1 ."
- Consumo, '1 u2 en modo inactivo, 0m2 en cone3in establecida y 04m2 hasta 54ma
transmitiendo"
- 53ima distancia de transmisin, '4m el $%&' y 144m el $%&1
- Puerto 62$7 local y 68B"

#n la ho/a de datos podremos encontrar muchos datos de cone3in, tecnolog*a, frecuencias y
comandos, aqu* resumiremos y solo comentaremos las que se requieren para conectar nuestro
bluetooth con un microcontrolador y con el fin de hacer un aplicativo donde se pueda mirar su
funcionamiento"

#l bluetooth $%&1 es de similares caracter*sticas, su diferencia principal es que es de clase1 de
mayor alcance, con un poco ms de consumo de corriente, pero su cone3in es igual"




Pines de configuracin del Bluetooth RN42 y RN41



+os pines que utili!aremos para conectar el bluetooth son el de 79 :pin 1&;, $9 :pin 10;, <%D
:pin 1';, .DD :pin 11;, P=4> :pin 01 donde se conecta un led de estado que indica sin cone3in o
ba/a cone3in;, P=?' :pin de estado conectado, aqu* se conecta un led;

Como primera instancia miraremos como alimentar y conectar nuestro modulo bluetooth, esta
prctica me permitir saber sus caracter*sticas de funcionamiento y asi poder ingresar a modo
de configuracin y cambiar todos sus parmetros de fbrica, como la velocidad, nombre,
identificador, cdigo de seguridad, encriptamiento etc"




Circuito recomendado para conectarlo por primera vez

$ecordemos que nuestro bluetooth solo traba/a a 0"0v, para su alimentacin debemos usar un
regulador para este propsito, podemos conectar un +D00, un +D111@.00 o un sencillo +m01@
calibrado a 0"0v
Para este propsito usaremos el +501@" Para hacerlo funcionar a 0"0v debemos encontrar la $1
que ira en a/uste"
Aemos usado la ecuacin caracter*stica del lm01@ que proporciona el fabricante"
:out = 1.2S_1 +
R2
R1
] + IoJ]. (R2)

De la cual despe/amos $'y obtenemos, 0B0,1 ohm" Colocamos una resistencia apro3imada con
todo el circuito de proteccion y hacemos un puente entre 79 y $9"

Circuito para montar el RN42 y RN41



#n el circuito podemos ver una $0 y $& que son necesarias solo cuando se conecta circuitos 77+
:5v; porque si conectan directamente al mdulo lo pueden quemar, para esto se debe colocar un
divisor de volta/e que garanti!a una entrada de 5v y en su salida sale 0"0v, volta/e requerido para
su funcionamiento, cabe aclarar que un microcontrolador por lo comCn se lo puede traba/ar a
0"0v entonces no es necesario las dos resistencias de proteccin, pero si conecta una +CD '311
esta no funcionara y aqu* es cuando debemos tener dos fuentes, una de 5v y otra de 0"0v como
sugiere la grafica

#stos modulos vienen de fbrica con un nombre preestablecido y a una velocidad de 115'44bps,
>bits, 8in Paridad, 1bit de 8top"

Pasos para configurar el mdulo RN42 y RN41

#stos mdulo tiene dos modos de funcionamiento, el DData modeE: es el modo de transmisin
en el que todos los comandos son ignorados; y DCommand modeE", :es el modo de
configuracin, en el que mediante determinados comandos se puede configurar ciertos
parmetros de funcionamiento del mdulo, solo son 14seg en este modo;" +os comandos pueden
ser enviados mediante Ayperterminal por medio de un com con cualquier soft(are bluetooth
como el bluesoleil o con un celular que tenga bluetooth"

1" 2limente a los modulos, active el bluetooth del celular o computador, luego realice el
enlace o empare/amiento de estos digitando el P=% que de fbrica es 1'0&"
'" Desconeste y vuelva a conetar el blueooth y tendr 14 seundos para ingresar a su
configuracin"
0" #l modulo se lo puede conectar por $8'0' con los acoples respectivos como 529'0' y el
divisor de volta/e a un puerto serie por medio de un DBB, se debe abrir el hiperterminal
o cualquier programa que permita leer y enviar comandos 27" +a segunda opcin es
prender el bluetooth de un computador o laptop y por medio de algCn programa que
controle bluetooth crear un C?5 virtual que le permita al hiperterminal enviar y recibir
datos de forma inalmbrica :de esta manera se conecta 79 y $9;
&" Para entrar en el modo de configuracin del mdulo se debe enviar 0 signos pesos FFF
dentro de los primeros 14 segundos tras haber alimentado a 0"0v el dispositivo, ya que si
no, entra en modo datos :Data mode; y los comandos son ignorados, si los datos fueron
leidos, el modulo responder con C5D y despuGs del env*o de instrucciones nos regresa
un 2?H"

+a forma de ver si el modulo est bien, es mirar el led de status, siempre debe estar
parpadeando, despuGs de entrar en Command mode la oscilacin del led es mas rpida y
cuando esta enla!ado con algCn dispositivo el led de/a de parpadear y tambiGn se
enciende el led de estado conectado
5" Para mirar la ayuda y mirar que comandos necesito digite en modo Command mode la
letra DhDde ayuda, para mirar la configuracin de fbrica digite DdE"
1" Comandos bsicos
Para cambiar el nombre de nuestro dispositivo bluetooth digitamos en hiperterminal o
en el celular los siguientes comandos,
8%
8%,5icro I 2hora nuestro dispositivo se llama 5icro

Para cambiar el Baud $ate,
86
86,B1 I 8olo se necesitan los primeros dos nCmeros"

8e lo puede configurar en cualquiera de las siguientes velocidades
1'44, '&44, &>44, B144, 1B"', '>">, 0>"&, 5@"1, 115H, '04H, &14H, B'1H

Para cambiar el cdigo de seguridad, de fbrica viene el cdigo P=% 1'0&
8P
8P,4444 Iahora el cdigo de enlace es 4444

6n aspecto bastante curioso y Ctil de estos modulos es la facilidad para cambiarle el
identificador al bluetooth

8C :8ervice Class; J 8D :Device Class; sirven para decirle al bluetooth si es una
computadora, un modem, una laptop, un telGfono etc, para ello debemos buscar en
internet pginas que nos generen el cdigo CoD y mediante los comandos le cambiamos
la forma de como lo reconocen los dems dispositivos"

Eemplo Para cam!iar el "dentificador del #ispositivo$ Cod

CoD, 43B>414& KK #ste cdigo indica que es una Computadora de escritorio o
podremos ingresar el codigo del e/emplo de la imagen de mas aba/o

8C,44 8C,44B> KK 8olo los primero dos nCmeros
8D, 8D,414& KK +os Cltimos cuatro nCmeros"

De esa forma hemos configurado nuestro bluetooth con un identificador de
computadora"

7odos los cambios que hemos hecho aplican una ve! que se a reiniciado el dispositivo,
para reiniciarlo se ocupa el siguiente comando,
$,1 $,1 KK $ebootL


#/emplo de cdigo Cod






#/emplo del modulo $%&' y $%&1 a los cuales se les diseo una PCB para evitar daos
en sus pines, y asi facilitar el uso de una protoboard"
+os archivos de #2<+# los puede encontrar en la pagina de $oving %et(or)s

Para que en casa se haga un PCB como la de la foto


=mgenes del aplicativo hecho con $%&' en prototoard y un enlace de control mediante
/ava con un mvil android, #l aplicativo controla encendido y apagado y un la
intensidad de lu! mediante un dimer electrnico"




5odulo $%&1 en protoboard 5odulo $%&'

Вам также может понравиться