Вы находитесь на странице: 1из 3

Robot seguidor de luz

Abstract— Este informe muestra de manera clara y concisa el paso


a paso del desarrollo del robot “Apollo” desde su construcción,
programación y finalmente la prueba realizada para medir su
velocidad y destreza al pasar por los obstáculos siguiendo la luz
de un celular, también se describen ciertos inconvenientes tenidos
en la programación y durante la prueba, entre estos el que la
potencia entregada por la batería a los moto reductores no era
suficiente para que Apollo se moviera de manera tan eficiente

I. PLANTEAMIENTO DEL PROBLEMA


En esta práctica se pretende demostrar una aplicación de las
fotorresistencias, esto orientado al campo de la robótica.
Esto se cumplirá a partir del uso de un chasis de robot
(acrílico) integrado a un circuito compuesto de resistencias y Este sistema permite que cuando se coloque la luz de manera
fotorresistencias. Se diseñará con ayuda de un Arduino que inclinada con respecto a este sistema, 2 fotorresistencias reciban
permitirá desarrollar el código con el cual el robot se desplazará luz y las otras no, y, por medio de una comparación, que se
en la dirección donde exista mayor presencia de luz, y podrá mostrará posteriormente, se decidirá la dirección a la cual se
controlar las direcciones de giro a partir de la luz entregada a moverá el carro.
los respectivos sensores (fotorresistencias). Lo anterior se podrá El sistema de detección va conectado a una tarjeta Arduino
efectuar al acoplar un puente H en nuestro Arduino, por medio que se encarga de el procesamiento de la señal recibida del
del cual se obtendrá la capacidad de invertir las polaridades del sistema de detección, esta tarjeta lo procesa, y envía una
motor y de esta manera alcanzar las direcciones de giro respuesta a el puente H colocado en la parte superior de la
correspondientes, también debemos agregar que para realizar tarjeta que se encarga de distribuir la corriente hacia los motores
todas las conexiones correspondientes se deberá emplear una de la manera adecuada; dependiendo a que dirección se esté
protoboard y algunos cables (jumpers o Utp). moviendo el carro, este coloca en los terminales la polaridad
Al incidir luz en una fotorresistencia, los electrones se correcta para hacer una rueda avanzar o retroceder.
moverán y crearan huecos, de tal manera que se dará una
conducción de electricidad, donde se reducirá la resistencia del
dispositivo, y en el caso contario, donde la luz percibida por el
instrumento disminuya, aquella aumentará. Por ende, se
concluye que una fotorresistencia es una resistencia variable de
luz incidente.
El objeto de desarrollar el robot seguidor de luz, será probar
la teoría previamente planteada, es decir, el mecanismo de
funcionamiento de una fotorresistencia al acoplarse a un
circuito.

El sistema de alimentación de nuestro robot consiste en dos


partes: la primera es un power bank el cual alimenta
II. DESCRIPCION DE LA SOLUCION
exclusivamente la tarjeta Arduino dándole los 5v que requiere;
la segunda parte consiste en un arreglo de baterías de 1.5v en
Nuestro robot: Apolo, esa diseñado en 4 partes: La base y paralelo que aportan la corriente necesaria para hacer que los
sistema motor, la tarjeta Arduino, la Shield con puentes H y el motores funcionen y el carro se movilice, estas baterías van
sistema de detección de luz: conectadas al puente H. Esto fue pensado de esta manera con el
La base y sistema motor consiste en una base de acetato, 4 objetivo de que a los motores le lleguen la mayor corriente
motores y 4 ruedas de goma. posible de manera que tengan más potencia y el carro avance
El sistema de detección de luz consiste en una serie de más rápido.
fotorresistencias colocadas en forma de cuadrado y dividida por En la tarjeta Arduino esta compilado el código que toma las
una pared en cruz como se ve a continuación: decisiones de movimiento del carro de acuerdo con los datos
que le lleguen. A continuación, se explicará los puntos clave de A continuación, se realizan una serie de comparaciones, y, se
este código que permite este funcionamiento: toma la decisión de hacia donde se va a mover el carro de
acuerdo con 5 modos:

El primero modo es el modo ideal, este consiste en que el


robot no se mueve para ningún lado, este se activa cuando los
datos que recibe de la cantidad de luz que le llega a cada
fotorresistencia es igual entre ellas.

En esta parte se definen las variables y se configuran los


pines a ser usados El segundo es el modo de avance, en este todos los motores
se mueven hacia el frente, este se activa cuando los datos de al
frente son mayores en comparación con los datos de atrás.

El siguiente modo es reversa, en este todas las ruedas se


mueven hacia atrás, y se activa cuando los datos de los sensores
traseros son mayores que los delanteros.

Los siguientes y últimos modos son los de derecha e


izquierda, estos se activan cuando hay mas luz a la derecha y
más luz a la izquierda respectivamente. El modo de derecha
activa los motores izquierdos para que se muevan adelante y así
En esta parte el programa toma varias mediciones de los
el motor gire; y el modo izquierda activa los motores derechos
valores de las fotorresistencias y saca el promedio de estas para
para que el carro gire hacia la izquierda.
una mejor aproximación de estas mediciones.
III. PROBLEMAS Y LIMITACIONES agregarían 5 segundos a su tiempo final por cada vez que
En el proceso de ensamblaje del robot se afrontaron varias incumpliera los términos. A cada robot se le otorgo 3 intentos
dificultades, tales como la estética, el montaje de las conexiones los cuales comenzaban cuando el profesor le diera inicio al
y el hallar una óptima fuente de alimentación. cronometro, en el primer intento el robot no arranco debido a
Para presentar el robot de la mejor manera posible, y para que la batería que alimentaba los motorreductores no le estaba
facilitar la recepción de luz a las fotorresistencias, se optó por dando suficiente potencia al robot, para el segundo intento se
acomodar la protoboard con las respectivas conexiones encima logro solucionar dicha falla poniendo nuevas baterías, sin
de la placa de acrílico superior y las fuentes de alimentación en embargo estas no lograban hacer que el robot fuera lo
medio de las placas inferior y superior. Estas fueron fijadas a su suficientemente veloz para lograr un tiempo optimo además de
vez con cinta doble faz para prevenir su resbale de la plataforma un pequeño choque con un obstáculo obtuvimos una
y evitar su desconexión del Arduino MEGA. penalización de 5 segundos. Para la última prueba logramos
En el proceso de montaje de las conexiones, se tomó nota de la disminuir el tiempo y mejorar la destreza al pasar de manera
llegada de datos falsos a las fotorresistencias, a pesar de haber más rápida y eficiente por los obstáculos. Sin embargo cabe
seguido la disposición del circuito mostrada en el esquemático. resaltar que la programación de las fotorresistencias y la
modificación que se le hizo a la protoboard al poner cartulina
para que la luz estuviera más concentrada en un punto fueron
muy eficientes
TABLA I

TIEMPO DE APOLLO DURANTE CADA PRUEBA


Tiempo de duración
Robot Prueba 1 Prueba 2 Prueba 3
Apollo X 21.5 +5 seg 17.38 seg

Fig. 1.1 IV.CONCLUSIONES


En conclusión para evitar inconvenientes con la pila de los
motorreductores, se utilizaran un banco de 4 baterías de 1.5V,
Después de desmontar el circuito de forma repetitiva, se
de esta manera ampliamos la vida útil de la alimentación y
descubrió que los pines de conexión de la Protoboard
ocasionaban una falla de conducción en el montaje, dándose así garantizándose una velocidad constante durante un tiempo más
una lectura de datos falsos por parte de los pines analógicos del prolongado. Además debemos abstenernos de realizar pruebas
Arduino MEGA. Al reemplazar la Protoboard por una nueva, innecesarias para evitar el desgaste de la fuente de energía.
los datos leídos fueron consistentes a las condiciones de luz Finalmente se llegó a optimizar la lectura de los fotorresistores
poniendo cartulina entre cada uno para evitar falsas lecturas
presentes.
Al momento de probar el robot, se escogió una pila DC de 9V
que alimentara a los motores. Para el Arduino MEGA, se utilizó
una pila Powerbank recargable. REFERENCIAS
Inicialmente, la plataforma se movía a una velocidad [1] C. Alexander and M. Sadiku, Fundamentos de circuitos eléctricos, 3ra ed.,
2006, pp. 3 y 29.
relativamente alta. Al cabo de varias pruebas, fue ralentizándose
paulatinamente. Esto se debió a la progresiva descarga de la
batería de 9V, lo cual afectó la presentación final del proyecto.

Para evitar estas dificultades, puede utilizarse un banco de 4


baterías de 1.5V, ampliándose así la vida útil de la alimentación
y garantizándose una velocidad constante durante un tiempo
más prolongado.

IV.RESULTADOS

Para esta prueba el robot debía pasar de manera eficiente y


veloz una serie de obstáculos organizados en el salón de clase a
manera de laberinto, se colocaron piezas de madera las cuales
no podían ser tocadas y una frontera imaginaria la cual el robot
no podía pasar, si estas condición no era cumplida se le

Вам также может понравиться