Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Buenas a todos, me llamo quique y soy nuevo por el foro...escribiendo, por que llevo mucho tiempo leyendolo.
Me he arrancado a escribir por que estoy realizando mi proyecto fin de carrera (estoy terminando mis estudios de ingenieria industrial).
Mi proyecto consiste en la construcción de un microrobot. Este microrobot cuenta con una placa, bueno en realidad son dos. La primera se utiliza para el control de los motores y los sensores del robot y la segunda es el cerebro digamos. De la primera no tengo problema ya que tengo los planos ya que voy a utilizar los planos de la sky293, una placa desarrollada para el skybot, un robot de caracteristicas similares al mío en la autónoma de Madrid diseñado por obijuan, miembro de este foro.
El problema viene en al segunda placa, voy a utilizar para controlarla un micro pic 16f876a, y para conectarlo al pc un usb. No es necesaria la conexión por rj11 para la programación ya que vamos a utilizar un bootloader para poder cargar los programas por usb. Vamos a utilizar un conversor usb-serie (ft232rl de ftdi ) para poder conectarlo al pic y luego una serie de conectores bus de 10 pines para poder conectarlo con la placa antes mencionada.
El robot se va a conectar al pc mediante un módulo de radiofrecuencia, en concreto uno que distribuye microchip y del que ya se ha hablado en el foro. El módulo en cuestión es el mrf24j40ma. Lo tengo desde hace 1 mes...y sinceramente no he sido capaz de hacer nada más que jugar a encender y apagar luces con el entre las placas que acompañan a los módulos. Las placas que acompañan a los módulos son parte del kit picdem que trae dos módulos completos y dos placas con un 18f4620 para poder trastear un pcoo con ellos...pero no he conseguido nada.
En definitiva estoy bastante atascado por que no se que hacer con los módulos ni nada si alguien me pudiese ayudar le estaría muy agradecido.
Un saludo y perdón por todo el rollaco pero entiendo que cuantos más datos dé mejor se entenderá mi problema. Si necesitais algun dato más o los planos o lo que sea pedidmelos y os los proporciono encantado.
Si no vas a usar la pila MiWi a lo mejor te sirve el PIC16F876A, de todas formas lo más sencillo es cambiar de PIC ya que puedes coger uno de la serie 18F que sea pin a pin compatible y no tienes que rehacer la PCB.
S2
Ranganok Schahzaman
PD: Un consejo gratuito (de mi experiencia personal), el PFC es tuyo y no de tu director así que él decide qué se va a hacer y tú decides cómo (eso sí si no sabes cómo hacerlo dejate aconsejar).
Imagino que si dices que busque uno compatible...será por que existe no¿? Quizá sea eso lo que haga, os iré contando. Graciass
Os sigo leyendo
un saludo
EDIT: HE estado hablando con mi tutor y hemos llegado a la conclusión de que queremos usar estos módulos, por lo que vamos a cambiar el pic a uno de la familia de los 18. Estoy buscando el más indicado para que siendo compatible con el módulo los cambios sean los menores posibles. Además se me olvidó comentaros que me gustaría alimentar el robot con unas baterias lipo, que os parece¿? veis alguna solución mejor¿?
gracias de nuevo un saludo
Bueno gracias a FJ Sanchez(perdón por el error...), voy a sustituir mi antiguo pic 16f876a por un pic 18f2550 que tiene el mismo numero de pines y me proporciona la memoria que necesito para trabajar con el módulo inalámbrico que tengo en mi poder, además me permite utilizar el usb con el micro de manera mucho más sencilla. Ahora que ya he medio resuelto el problema del micro, os vuelvo a plantear la duda de las baterias lipo por si alguno habeis trabajado con ellas para usos en robotica, ya que son baterias potentes y a la vez delicadas en su manejo. Quiero usarlas por que el robot tiene que mover 6 servos de manera autónoma y con cuatro pilas que sería lo fácil no tiene ni para empezar. Para alimentar la electrónica ya tengo regularores a 5 V pero no se que baterías Lipo me serían suficientes para moverlo todo.
Un saludo y gracias de antemano de nuevo
Muy buenas, lo del 18F2550 te lo dije yo por correo cuando me preguntaste :p
Respecto a lo de las LiPos, primero tienes que saber a cuando vas a alimentar tu robot. Las baterías de LiPo van por segmentos de 3.7V, es decir que las podrás tener de 3.7V, 7.4V, 11.10V, etc. Si son para servos normales, las de 7.4V te servirán.
Otras cosas a tener en cuenta, son la capacidad y la descarga máxima que soportan. La capacidad como ya sabrás, se mide en Ah, en el caso de las LiPos las hay desde 100mAh, hasta 6000mAh y más. Lo de la descarga, se suele indicar como 10C, 15C, 20C, 25C, etc. y quiere decir cuantas veces su capacidad son capaces de entregar en amperios.
Pongo un ejemplo para que quede más claro, una batería de 2200mAh y 15C, podrás entregar como máximo 14*2200mAh = 30.8A.
Para cargarlas necesitarás un cargador de baterías LiPo y es muy recomendable que traiga balanceador, ya que así podrá cargar las celdas de la batería de forma independiente (no se cargan/descargan todas por igual, por lo que el balanceador alargará la vida útil de las baterías). También es muy aconsejable que las baterías tengan protección contra sobre-descarga y cortocircuito, ya que si las baterías se descargan más de un voltaje, quedan inutilizables.
Cualquier duda ya sabes.
Saludos!
Ok voy resolviendo cosillas, los servos que voy a utilizar son unos servos normales, ya que en principio y como idea inicial son de proposito general, no tienen un uso específico, ni exigente. Ya he hablado con mi tutor le he comentado lo del micro y vamos a utilizar ese, ya que sustituir uno por otro no trastoca mucho la placa que ya se había diseñado para la original.
Utilizando este pic, ya no tendría que colocar un ft232rl no es así? puesto que puedo conectarlo via usb directamente. A través del usb también se puede programar? Y por último, que significa que trabaje en modo esclavo?
un saludo y gracias por todo, me estaís sirviendo de gran ayuda.