Libreria para renacuajoBot

Aprovechando la librería de arduino que empezaron a escribir Juan Gonzalez y David Estevez, he añadido nuevas funcionalidades para trabajar de manera cómoda con el renacuajobot.

He añadido nuevos métodos para añadir un servo, indicándole el pin en el que está conectado, y la posición en la que está del robot.

He hecho lo mismo para añadir los sensores, en este caso solo están operativos los del sigue lineas.

Por último, he agregado una función que automáticamente sigue las linea sobre la que esté posicionado el robot. Lo siguiente que haré será que el propio robot busque las lineas a seguir dentro de un rango

El nuevo código lo podeis encontrar en mi github.

Anuncios
Libreria para renacuajoBot

Sigue lineas renacuajoBot

Como dije anteriormente, los sensores de IR del kit de robótica de Bq, no tienen un diodo a la salida del pin de signal que impida el paso de corriente del pin al circuito. Por ello, al cometer un error en el montaje, lo conecté a una salida PWM del arduino que en ese momento estaba encendida, con lo que me cargue el sensor y no era capaz de detectar el cambio de color.

Ahora que he podido sustituirlo ya he terminado la primera versión del renacuajo para que siga lineas. La programación es muy sencilla, y lo explica José Luis V en su post.

Lo siguiente que quiero hacer es implementar la programación de los sensores y del propio regulador para seguir las lineas en la librería del miniskybot y su programación sea tan sencilla como ejecutar una función. Cuando los exámenes me den tregua empezaré a programarlo.

Sigue lineas renacuajoBot

RenacuajoBot

El primer robot que han diseñado desde BQ para usar el kit de robótica, ha sido renacuajoBot. Este fin de semana he aprovechado para imprimirme una versión e ir haciendo pruebas.

2014-01-05 23.42.18La primera cosa que he probado han sido los servos conectado a la placa y probar su correcto funcionamiento. Las pruebas han sido estar cambiando la dirección del servo de una manera un tanto brusca, de esta manera, y debido a los picos de corriente, la placa se resetea y no funciona correctamente. Quizás si se alimentarán los servos de forma independiente a la de la placa el correcto sería el correcto. Por este motivo, y si están los servos conectados, la placa falla a la hora de subir el programa, es necesario subir el programa sin tener los servos conectados.

Captura de pantalla 2014-01-06 a la(s) 22.41.18

He estado modificando la librería de Obijuan y David Estevez que programaran para el miniskybot. De esta manera le he añadido la opción de añadir los servos de  rotación continua que se incluyen en el kit.

He tenido un problema al hacer las conexiones y he conectado uno de los sensores IR a una salida de la placa, y creo que se ha estropeado, los sensores no tienen ningún diodo para evitar que en el pin de signal le introduzcamos una tensión. Por eso, y como solo tengo un sensor IR, he programado el robot para evitar que se caiga de la mesa. A ver si consigo arreglarlo o cambiarlo por otro y lo programo para seguir lineas.

He colgado en mi github la librería con la actualización para los servos. Es una primera versión muuy primeriza, iré actualizando en cuanto pueda con el resto de sensores y actuadores que vienen incluidos en el kit.

RenacuajoBot

[Review]Mi primer kit de robótica de bq

Desde la empresa bq Readers, me han ofrecido la posibilidad de ser MVP(Most valuable player), dentro del departamento de Innovación y Robótica, de los productos que vayan sacando. Iré poniendo en el blog las review que vaya haciendo de los distintos productos.

2014-01-02 22.16.57Para empezar voy a hablar de “Mi primer Kit de robótica”. El Kit consiste en  las vitaminas para poder hacerte tu primer robot. Están incluidos la electrónica, varios sensores(de luz, infrarrojo, potenciometro,etc..) y unos servos. Por contra, no se incluyen las piezas impresas que conforman el chasis, tornillería o juntas para las ruedas. ¡ Las piezas impresas, tornilleria y demás se incluyen a parte en el robot RenacuajoBot que ha sacado a la venta Bq. Irán sacando más modelos para que cada uno elija el robot que más le guste.

Podemos decir que no es un kit completo de robótica, ya que si no tienes acceso a una impresora 3D el chasis es un poco dificil de conseguir, pero poco a poco las impresoras 3D se están extendiendo. Y con esto, facilitamos lo que hasta ahora, había que conseguir buscando por distintas páginas de internet.

2014-01-02 22.17.34Al abrir la caja nos encontramos con un diagrama de flujo que nos orienta sobre cómo conectar los dispositivos. Y con código de colores sabemos qué dispositivos estamos conectando. Pensando en que fuera la primera vez que montase un robot, el diagrama tan claro ayuda bastante.

Sobre los componentes que vienen incluidos, son todos de la empresa elecfreaks la placa es compatible con arduino y trae unos conectores de tres pines macho, para poder conectar de manera cómoda los servos y sensores.

2014-01-02 22.38.17Todos los sensores vienen montados en una placa especial para que la conexión con la placa controladora sea cómodo.

En definitiva, un kit muy muy básico, para iniciarse en el mundo de la róbotica y robots imprimibles. Es una lástima que no se incluyan todos los materiales necesarios para poder construir el robot de una sola vez. Pero como decía al principio, es ideal para poder comprar todos los componentes electrónicos de una sola vez y no tener que buscar por distintas páginas todos los componentes, y en ocasiones la compra se hacía un poco pesada.

[Review]Mi primer kit de robótica de bq