TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: OLAYA en 07 de Junio de 2010, 23:51:38
-
Buenas noches,
Les agradeceria si me pudieran ayudar con un proyecto que realizo con un pic 16f877a y un modulo bluetooth RN-41, como mi pc maneja vista, instale el hyperterminal 6.3 para poder crear la comunicación,
lo configuro a 9200 bps, 8 bits de datos, sin paridad, 1 bit de parada, control de flujo ninguno.
Tengo conectado el modulo a 5V, tengo un puente entre tx y rx para comprobar su funcionamiento y aunque se conecta el pc con el modulo, no recibo ninguna respuesta desde hyperterminal.
Les agradezco si me pueden colaborar porque ya llevo días con este problema y no lo puedo solucionar.
Nuevamente gracias
Natalia
-
Natalia, ese modulo se alimenta con 3.3V, espero que no lo hayas quemado. Te recomiendo leer mas acerca del mismo antes de intentar nada porq lo mas probable es que lo dejes inutilizable.
En este sitio esta toda la documentacion que necesitas para hacer funcionar el modulo: http://www.sparkfun.com/commerce/product_info.php?products_id=8550
Inclusive muestra como interfacearlo con otro dispositivo q trabaje a 5V. No lo podes conectar directamente al puerto serie de la PC, necesitas adaptar los niveles de tension.
saludos!!
pd. otra cosa, de fabrica el modulo viene configurado para trabajar a 115Kbps
-
Hola, muchas gracias por tu respuesta, si claro que lo lei, y yo lo tengo conectado a la parte B que maneja de 5 a 12V
-
ay se me olvido decirte trabaja hasta 115K, no solo a 115K, igual lo he probado con todas las opciones
-
Hola, muchas gracias por tu respuesta, si claro que lo lei, y yo lo tengo conectado a la parte B que maneja de 5 a 12V
Disculpame, no entiendo a q te referis con parte B. En la hoja de datos del modulo dice q se alimenta con 3.3V tipicos, y como maximo 3.6V. Lo mismo para las entradas y salidas digitales.
Podrias mostrarnos un diagrama de como lo tenes conectado?
saludos!!
-
Hola Gera, te agradezco mucho por tu ayuda.
Mirá mi modulo es este
http://www.rovingnetworks.com/documents/rn-41sm-ds.pdf
-
Ahora si. Pense q estabas usando el modulo asi nomas, pero parece q esa plaquita tiene unos adaptadores incluidos. Probaste alimentarlo y acceder a el via bluetooth? Tenes q abrir un puerto serie virtual desde tu computadora y asi accedes. Si funciona, el problema debe estar en la conexion del puerto serie.
saludos!
-
haber si alguien me sabe responder
quiero tener un celular con bluetooth y conectarme con el a un conjunto que tendria el modulo bluetooth y un pic para que el conjunto sea capaz de abrirme una puerta
prescindo de esta manera del pc cierto? ya que el celu se conectaria con el modulo y el modulo con el pic previamente programado para que si apreto un 1 se abra y 2 se cierra entonce si apreto un 1 en el celu se abriria?
-
Exacto d4n13l4,
Hace un tiempecillo ya publiqué el como enganchar un Módulo Bluetooth a un Nokia, aquí tienes el post:
http://www.todopic.com.ar/foros/index.php?topic=6592.0
saludos.
-
justo mi tipo de celular xD
es que tenia pensado hacerlo por el camino mas largo y barato (mi mayor piedra de tope) que es conectarme con el celu al pc, el pc con el hyperterminal haria la coneccion al pic que estaria conectado con el puerto serie (utilizando 232 y el pic) y luego el circuito que me abra la puerta conectado al pic
el problema es que no logro establecer la coneccion entre el celular y el pc de modo de replicar el 1 que apretaria en el celular en el pc
-
Directamente no puedes hacer eso, es decir, que cuando aprietes un botón en el móvil (celular) automáticamente aparezca en el PC (o el PIC) mediante bluetooth.
Tendrías que desarrollar una aplicación para el móvil (symbian?), haciendo uso de la API de programación. Hay una forma de interactuar con el móvil, más sencilla, aunque limitada, en ese post que te comentaba hay un documento con la lista de comandos AT que son aceptados por el Nokia. Podrás leer/escribir SMS, hacer/responder/colgar llamadas, etc.
Es decir, lo sencillo es controlar el móvil desde el PIC. Lo complicado (ya que debes desarrollar una aplicación en tu móvil) es controlar el PIC desde el teléfono.
Saludos.
-
claro si ese es el problema que tendria que hacer una programacion que me permita replicar en el pc lo que apreto en el celular y solo se muy basico de c++ que seria un lenguaje facil compatible con symbian (tengo un n76)
entonces entre que mi proyecto llegue a nada con la programacion con el modulo parece ser mas sencillo
estuve buscando si mi celu soporta los comandos en la pagina de nokia pero no aparece lo que decias en el post HSCSD sigo buscando pero te pregunto por si tu sabes
-
La verdad no lo se, lo mejor es que te enganches al PC con el Móvil por Bluetooth, y mediante Hyperterminal le envíes comandos a ver que va respondiendote.
saludos.
-
que tipo de conexion es la que debo poner en el hyperterminal para ver si acepta los comandos?
-
Por si todavia sirve de algo he aqui un link donde trabajan con este modulo
http://www.cosasdeingenieria.com/mystore/esp/detalle.php?id=15&idimg=0
-
oye pero yo puedo controlarlo no con los comandos?
pq eso requeriria que la persona conozca los comandos y yo quiero que mi proyecto sea para cualquier persona
osea que tengo mi celular y el modulo bluetooth con un pic, el pic estara programado para que cuando aprete un 1 la salida del pic sea alta (o baja) para abrir (o cerrar) una puerta, entonces cuando establezca la conexion en mi celular y aprete un 1 me abrira o cerrara
es algo asi como el 1er video de la pagina que pusiste solo que ahi lo hacen en el pc y utilizan la hyperterminal entonces me entra la duda que pueda hacer lo mismo pero con el celular
-
hola me podrais decir en que parte de3 colombia conseguiste el modulo??
-
didacticaselectronica en medellín, allí lo compro un amigo el rn 41,
Alguien me puede orientar en como utilizar el rn 41 para datos y voz soy pionero en este tema.
Descargue el pdf rn 41 y se encuentra una conexion, será...! q esa conexion me sirve y lo otro es q si puedo tranajar con el pic16f628 para comunicarme con el modulo por favor si me pueden colaborar , Gracias
-
para programar el modulo bluetooth es necesario una placa distinta a la que se programan los pic o con la misma funciona?
porque me dijeron que el modulo se puede programar y asi no ocupar un pic pero no se aun si se programa con la misma placa o no
alguien me puede responder, gracias
-
Me parece q te han asesorado mal. El modulo RN41 no es programable. Lo unico que podes hacer es cambiar ciertos parametros para q funcione de una u otra forma, pero no podes modificar el programa q trae adentro.
Saludos!
-
Hola
quizas fue porque me dijeron que trabajara con un modulo con chipset CSR, la verdad es que no se si el rn41 lo tiene
yo tengo la opcion de comprar este modulo
http://www.olimex.cl/product_info.php?products_id=378
mi proyecto es utilizar el bluetooth del celular para abrir una puerta, mas abajo explique lo que queria
osea que tengo mi celular y el modulo bluetooth con un pic, el pic estara programado para que cuando aprete un 1 la salida del pic sea alta (o baja) para abrir (o cerrar) una puerta, entonces cuando establezca la conexion en mi celular y aprete un 1 me abrira o cerrara
entonces me dijeron que solo bastaba con el modulo pero ahora tu me dices que no entonces tendria que hacerlo como digo en la cita conectar el modulo al pic, el cual estara programado. con el modulo del link me funcionara?
Saludos.
-
ya tengo el modulo como puedo probar que funcione? ademas de alimentandolo a 3.3v que deberia poner en el tx y el rx? algun led?
porque una vez que establezca la conexion con el pc via bluetooth y cree la conexion con el hyperterminal a 9600 y 8bytes (cierto?) que debo poner para comprobar el funcionamiento? me lei el manual pero no me dejo clara .
:oops:
-
Hola!!
mira este hilo, ahi el maestro J1M explica detalladamente como comunicar el modulo con un pic
http://www.todopic.com.ar/foros/index.php?topic=6592.msg154737#msg154737
espero q te sirva, saludos!!
-
si habia leido eso
pero no hay una forma sin el pic?
-
Si, en lugar del pic pones un max232 y lo conectas a la PC. Acordate q el puerto serie de la PC trabaja con tensiones mayores, asi que cuidado.
saludos!!
-
pero la conexion la sigo haciendo con el modulo bluetooth?
porque segun te entendi me dices que conecte el max232 al puerto serie pero se supone que estoy ocupando el modulo para emular el puerto serie :?
-
El RN41 es solo un "puente". Por ejemplo vos queres conectar tu PC a un pic, entonces desde tu PC salis por bluetooth emulando un puerto serie, el modulo bluetooth recibe los datos y se los manda al pic por el puerto serie de este. Lo mismo para el otro lado, los datos q envies por el puerto serie del pic van a ser trasmitidos a traves del puerto serie virtual por bluetooth.
Pero vos queres conectarlo con la PC, asiq tenes q conectar ese puerto serie del RN41 a la PC, y asi le envias los comandos por hyperterminal. El equipo q este conectado por bluetooth (q puede ser tu computadora o cualquier otra) va a recibir los datos.
saludos!!
-
pero la conexion la sigo haciendo con el modulo bluetooth?
porque segun te entendi me dices que conecte el max232 al puerto serie pero se supone que estoy ocupando el modulo para emular el puerto serie :?
creo que la vaina es asi, al parecer el modulo se comunica por puerto serie, asi que al modulo deberas ponerle un MAX232 para que pueda convertir los niveles de voltaje TTL a los niveles de voltaje que maneja el puerto serie del pc y viceversa, si le pones unos dioditos en los pines de comunicacion del MAX podras ver si se esta enviando o recibiendo informacion
-
Hola, no se si alguien sabe donde puedo conseguir, comprar el Modulo Bluetooth RN41 en Argentina, Buenos Aires.
-
En Argentina no se consiguen. Los tenes que pedir a chile a una casa que se llama olimex, o a EEUU.
saludos!!
-
Hola, éste es un buen lugar para conseguirlo.
http://www.todopic.com.ar/foros/index.php?topic=30663.0
-
no me puedo conectar con el modulo al pc :(
lo tengo conectado a 3.3v y a tierra y si busco dispositivos bluetooth me aparece establezco la conexion pero al irme al hyperterminal para crear al conexion la creo en el com que me dice que esta el modulo
le pongo la velocidad que corresponde y al darle $$$ no hace nada mas
alguien sabe que puede ser?
:oops:
de hecho es igual al problema inicial
lo configuro a 9200 bps, 8 bits de datos, sin paridad, 1 bit de parada, control de flujo ninguno.
Tengo conectado el modulo a 5V, tengo un puente entre tx y rx para comprobar su funcionamiento y aunque se conecta el pc con el modulo, no recibo ninguna respuesta desde hyperterminal.
Les agradezco si me pueden colaborar porque ya llevo días con este problema y no lo puedo solucionar.
lo que no entendi es porque se alimentaba a 5v.
-
No se si estare razonando fuera del recipiente. Pero para entrar en el modo comando, los caracteres "$$$" se tienen que enviar seguidos, y cuando los tipeas en el hyperterminal hay un tiempo considerable entre uno y el otro. Busca alguna forma de enviarlos a los 3 juntos. Yo uso un programa que se llama "hercules" para enviar los datos por el puerto serie, el cual tiene un buffer donde escribis y luego mandas todo junto.
Proba, y si funciona debe ser como yo digo.
saludos!!
-
hola;
para entrar a la consola de configuración tienes que tipear $$$, pero hay un tiempo desde que se enciende hasta que puedes acceder a la configuración, o sea, tienes que encenderlo y rápidamente escribir los caracteres.
suerte!
-
hola
gracias por sus respuestas, tenian razon hay que escribir muy rapido los $$$ y ahi entro al modo comando sin problemas
comenzare entonces a agregarle el pic programado.
Saludos ;-)
-
no logro la conexion entre el modulo y el pic
tengo la adaptacion con el mosfet y el modulo esta bien porque si me conecto con el pc creo la conexion pero si envio el dato con el que me deberia enviar una salida alta en el pic para prender un led no pasa nada
a alguien que le haya funcionado el asunto me puede dar alguna idea, porfis
-
hola
gracias por sus respuestas, tenian razon hay que escribir muy rapido los $$$ y ahi entro al modo comando sin problemas
comenzare entonces a agregarle el pic programado.
Saludos ;-)
hola m podrias decir como pudiste tipear rapido los $$$ y en q instante?
gracias