Diseño de Robot Velocista de Competencia
Diseño de Robot Velocista de Competencia
Diseño de Robot Velocista de Competencia
Resumen. – La configuración de este robot es del tipo diferencial, ya Cabe señalar que las ruedas estarán acopladas cada una a un
que cuenta con dos motores independientes en la parte posterior del micromotor N20 de 3000 RPM a 6v como en la fig. 2 el cual es un
chasis, en la parte delantera un ball caster (rueda loca) para mayor elemento principal que influirá en el desempeño de nuestro robot
estabilidad, cuenta con pines de entrada para un sensor de 8 bits velocista, ya que dependerá de que tipo de reducción, consumo y
análogos, Con lo que respecta a la programación usa un torque que poseerá. por lo general se utilizan los "high power" o "HP"
microcontrolador de la familia ATMEL de arquitectura AVR con reducciones de 10:1 y 30:1. La reducción es el tipo de engranaje
programable en lenguaje de C/C++. que poseerá el motor para reducir la velocidad del motor, y convertirla
en torque, o lo vulgarmente decimos "fuerza".
Términos clave: Microcontrolador, sensores infrarrojos, baterías, punto
de equilibrio, PWM.
I.-INTRODUCCION
MICROMOTOR
PARA RUEDAS
Este driver de potencia posee 2 canales (para dos motores) capaz de Circuito final: diseño realizado en el software Eagle Professional
entregar 1.2 amperio continuo de corriente y 3.2 A pico por canal. CAD 7.3.0. Todo este circuito será alimentado por una batería de ION
Soporta hasta los 13 Voltios. LITIO de 3.7v. y un elevador de voltaje a 7.5v. Para la parte de control
5v y la parte de Potencia 12v.
VII.- PROGRAMACION
Figura 4. Driver de motor modelo. TB6612FNG. La programación está escrita en lenguaje de instrucciones C/C++ ya
que las placas Arduino incorporan microcontroladores de arquitectura
El TB6612FNG dispone de protecciones térmicas, de inversión de AVR. por ello el código se realizó en software ARDUINO. en el cual
corriente en la fuente de suministro de los motores, condensadores de se hace uso de la librería del sensor QTR y usando instrucciones de
filtrado en ambas líneas de alimentación, detección de bajo voltaje, y bloques condicionales “if” y “if/else” para el BDF1000 y
protecciones contra las corrientes inducidas en los motores. Pues ccuenta programación con PID básico para el sensor de 8 bits, del cual solo se
con los pines necesarios para el control de cada motor, un pin le puede usan 6 sensores. cabe aclarar que la frecuencia de trabajo de nuestro
dar para un sentido y al otro para el PWM. microcontrolador es de 20 MHz.
Sensores infrarrojos TCR5000 y CNY70. Según los resultados que las pruebas arrojan diré que es recomendable
CNY70: Sensor que es muy usado en robots seguidores de línea, usar las matrices de sensores QTR-8C, ya que estos pueden ser usados
formado por un fotodiodo y un fototransistor, usados con la placa como análogos o digitales. Pues en los sensores que yo usé son los
BDF1000, la cual lleva 5 sensores CNY70 como está en el Anexo 3. sensores chinos de 8 bits, los cuales arrojan lecturas imprecisas en
comparación al QTR-8C, el BDF1000 en cambio no es tan malo, así
que es posible usarlo ya que en las pruebas realizadas arroja resultados
aceptables ya consta de 5 sensores. En cuanto al rendimiento del driver
de potencia recomiendo el TB6612FNG, el cual es robusto en cuanto
a la corriente que entrega a los motores.
X.- BIBLIGRAFIA
Anexo 1. diseño del robot velocista en, Eagle Professional CAD 7.3.0.
Anexo 2. Diseño impreso PCB impreso del Eagle Professional CAD 7.3.0.