Buenas a todos! Ante todo agradeceros el tiempo invertido en leer mi mensaje. LLevo varias semanas explorando el foro y he aprendido muchisimo, tanto que lo que en un principio era una proyectito para una asignatura con un par de servos y leds se ha convertido en un hobbi al que le dedico mucho tiempo.
Estoy trabajando en un proyecto de vision artificial en el que mediante una webcam y procesando los datos en MATLAB identifico los objetos, analizo y proceso, y en función de los resultados envia una serie de ordenes a un pequeño robot que incorpora la webcam y que la hace girar localizando el objetivo. Si este se aleja demasiado, incorpora un pequeño sensor SRF05 procede a seguirlo.
El proyecto ya esta casi listo pero me encuentro con el inconveniente de que tengo el cableado del cable RS232 por el que conecto MATLAB al PIC asi como el cable USB de la webcam. El problema de la webcam lo he solucionado usando un pequeño movil viejo que tenia como webcam por bluetooth, y me dispuse a solucionar el problema del cableado RS232, mediante un modulo bluetooth HC 05 para el PIC.
Aun estoy a la espera de que me llegue dicho envio, pero por el datasheet del producto veo que trabaja con tensiones de 3.3V. Trabajo con un PIC 18F4520 por lo que he decidio realizar una conversión guiando con alguna guia encontrada en internet:
http://bkargado.blogspot.com.es/2013/05/modulo-bluetooh-hc-05-hc-06-adaptar.htmlPara conectar el modulo transmisor del PIC al receptor del modulo HC05 lo conectaba con un sencillo divisor de tension. Para el caso contrario, procedi a simular por PSPICE las tensiones obtenidas a la salida (siguiendo el esquema con los dos transistores BJT, en mi caso use Q2N2222) y para niveles de mas de 2 V obtenia 5 V (1 logico) y para inferiores, 0V (0 logico). Hasta ahi parece que todo funciona bien.
Mi duda esta en que en algunas paginas concluyen que debo de usar un conversor RS232 a tesiones TLL, vamos un MAX3232 de toda la vida. Viendo el esquema del datashet no creo que esto fuera necesario, no tengo conexion directa con el PC, todo es inalambrico por lo que trabajaremos con las propias tensiones del estandar BLUETOOTH y del propio modulo.
¿Es necesario el uso del mismo? ¿Puedo usar este modulo de forma mas sencilla?
Un saludo a todos, y agradeceros toda la labor que realizais añadiendo tanta información sobre programacion, sobre todo en C con estos PICs. Yo estoy cursando una pequeña asignatura sobre programacion con CCS y la verdad que me habeis resuelto miles de dudas con post antiguos.
Muchas gracias de antemano.
Mediante un sencillo divisor de tension