Kikebot1 - Robot Rastreador


Os presento a KIKEBOT1, fue mi primer Robot y es un robot rastreador, este Robot es capaz de seguir una línea negra sobre una superficie reflectante, creo que para comenzar, es un Proyecto fascinante, fácil de construir, programar y no excesivamente caro, ademas usaremos servos de aeromodelismo, lo que simplifica bastante toda la placa de control.

Este proyecto esta basado en la idea de que en ciertas fabricas, hay robots que siguen una línea negra, blanca o magnética a lo largo de la fabrica. Estos sistemas también los he visto en parques temáticos como en “Terra Mitica” en una atracción llamada “El Minotauro” que consiste en una atracción que transportaba personas siguiendo una línea magnética, como veis las aplicaciones de este principio son infinitas, realmente estamos lo que estamos construyendo es una maquina real aplicada a una miniatura ¿no es fantastico?.

Kikebot1 responde a ese principio, además y para complicarlo un poco, lo doté de un sistema que detecta obstáculos y con un brazo los aparta de su camino.

Este sistema esta controlado por un uC PIC16F84, que controla 3 sensores Opticos y 3 motores tipo servos de modelismo modificados para que puedan moverse 360º, echa un ojo aqui.

Cuando el sensor esta sobre blanco este le manda un 0 lógico al PIC.
Cuando el sensor esta sobre Negro este le manda un 1 lógico al PIC.

Esto es así por el 40106 que es un inversor y que además adapta las señales de los sensores a nivel TTL para que el uC no tenga problemas, y tome las señales que le mandan los sensores correctamente. Sin el 40106 la señal seria justo al revés blanco=1 negro=0.

Con respecto al control de los motores tube que estudiar las señales de estos servos hasta ver que con un tren de pulsos de 1000 a 1500 uS el servo gira hacia delante y con un tren de pulsos desde los 1600 a 2000 uS gira hacia detrás. Con este margen se puede controlar también la velocidad de estos. Esto lo he podido saber usando la utilidad para probar los servos con el puerto paralelo del PC, con la aplicacion te permite estudiar el comportamiento de los servos, variando el tren de pulsos que le mandas, de esta forma ves cuando para, cambia el sentido de giro y su velocidad.

Esta es la placa de control, perdonar que no sea bonita, pero al tratarse de un prototipo no cuide el detalle del diseño de la placa ;P.

Robot Rastreador

Los sensores están montados uno al lado del otro según se ve en la imagen, dependerá del grueso de la línea que queramos seguir. (deben quedar dentro de la línea) Estos sensores son 2 CNY-70 y valen 12€ cada uno. tienen 4 patillas, 2 son alimentación +5V. y las otras dos son cátodo del diodo y emisor del foto transistor. En la seccion Sensores y Actuadores esta el esquema completo de conexion.

Sensores CNY70 del Robot

El chasis ha sido construido con un Mecano (12€), es muy practico, ya que con pocos medios puedes fabricar tu chasis con cualquier forma, a la parte trasera le instale una de esas ruedas que giran 360º, de esta forma conseguia mas angulo de giro que si ponia otro eje atras con 2 ruedas fijas.