Professional Documents
Culture Documents
Contenido
1.
Introduccin .................................................................................................................... 3
2.
Propsito.......................................................................................................................... 3
3.
4.
5.
6.
7.
8.
9.
13
13
16
21
21
22
10.
25
Conclusin................................................................................................................. 26
crodit.uabc@gmail.com
1. Introduccin
1.1. La tecnologa forma parte importante de la vida del ser humano, es lo que nos ha permitido
lograr el alcance que tenemos hoy en da; la evolucin de la tecnologa se ha logrado
gracias a que podemos compartir los avances de la ciencia para trabajar sobre ellos en una
nueva mejora. Por ello hoy en da es indispensable prepararse y estar a la altura de
entender la tecnologa que est al alcance de nuestras manos; la robtica educativa es una
forma interactiva que ayuda a comprender y hacernos ver que somos capaces de lograr
crear tecnologa y no solo limitarnos a su uso, es una rama que nos permite hacer modelos
tan sencillos como complejos que queramos y de alguna manera poder dar una aplicacin
til y beneficiosa a nuestras vidas.
2. Propsito
2.1. Este manual tiene como propsito ser una base de informacin que permita al usuario
comprender la ingeniera detrs de un prototipo de robot mvil a control remoto y permitir
al lector sin experiencia en el rea construir un modelo bsico de robot. As como tambin
fomentar la colaboracin del Club de Robtica, Desarrollo e Innovacin Tecnolgica
(CRODIT), compartiendo conocimientos y ayudando a la comunidad estudiantil en su
desarrollo como personas y como futuros ingenieros.
crodit.uabc@gmail.com
5. Eleccin de motores
5.1. La eleccin de los motores se hace tomando en cuenta ciertos aspectos de tu idea principal
o de las caractersticas que te exija la aplicacin que pretendas darle a tu robot, stas son:
(1)
Con el peso por motor puedes empezar a elegir tu motor considerando que los motores
se construyen con un torque nominal que se especifica en fuerza por distancia, esto
quiere decir que si tu motor especifica un torque de 1kg/cm y el radio de la llanta es de
1 cm entonces tu motor podr mover un peso de 1 kg sin problemas y estar trabajando
en su punto, no estar sobrado y tampoco se esforzar, aqu juega un papel importante
el radio de la llanta, ya que si se aumenta el radio aumenta la velocidad pero se reduce
el torque, por ejemplo para un torque de 1kg/cm y radio de llanta de 2 cm el peso que
podr mover tu motor sin esforzarse ser de 0.5 kg y para un radio de 0.5 cm ser 2kg.
Esto se puede calcular con ecuacin 2.
crodit.uabc@gmail.com
(2)
= ()()()
(3)
crodit.uabc@gmail.com
Una mejor opcin son los motores utilizados en los autos para nios (Figura 3), los ms
comunes son de 6 VDC y 12 VDC, consumen alrededor de 3A a 6A, estos son ms rpidos y
fuertes que los motores de elevador de ventana, pero generalmente son ms caros y difciles
de conseguir.
crodit.uabc@gmail.com
()
(4)
donde;
T es duracin de la carga de la batera
N es la cantidad de bateras conectadas en paralelo
Ah es la capacidad de carga de la batera, para esta frmula, si hay 2 bateras o ms tienen
que tener el mismo valor de Ah
A es la corriente total que demandan todos los motores, si se tienen varios motores es
necesario sumar la corriente de cada uno
6.3. En conclusin, lo ms recomendable es agregar una batera por cada motor, o bien, realizar
el clculo midiendo la corriente que demanda cada motor (Figura 4), al sumar estas
corrientes obtendrs la corriente total de demanda por todos los motores (ecuacin 5).
XMM1
S1
M
V1
12 V
MOTOR
crodit.uabc@gmail.com
(5)
6.4. La conexin de las bateras se realiza en paralelo para aumentar la corriente de entrega y
mantener el voltaje (Figura 5).
IMPORTANTE: las bateras deben ser del mismo voltaje.
El fusible se coloca en el polo positivo de cada batera, esto es por proteccin en caso de
conectar de manera incorrecta como el ejemplo de la Figura 6 donde la polaridad de una
batera est invertida; en tal caso se podra generar un corto circuito entre las bateras
elevando la corriente a niveles tan altos que podra quemar los cables, daar las bateras
y/o causar accidentes, en este caso los fusibles se abriran antes previniendo daos
mayores.
X2
X1
FUSE
FUSE
V2
+
12 V
4Ah/2Amax
+
-
V1
12 V
4Ah/2Amax
+
Vsalida
12V
8Ah / 4Amax
-
X2
+
-
FUSE
V2
12 V
4Ah/2Amax +
V1
12 V
4Ah/2Amax
Corto
Circuito
X1
FUSE
crodit.uabc@gmail.com
X1
+
+
-
V1
+
FUSE
12 V
Vsalida
4Ah/2Amax
24V
V2
4Ah / 2Amax
12 V
4Ah/2Amax
V1
5V
Controlador
Etapa
de potencia
V2
12 V
S2
S1
M
MOTOR
Figura 8 Etapas para control de potencia.
7. Diseo electrnico
7.1. Control de potencia
7.1.1. El control de potencia se refiere a la parte del circuito electrnico que controla el
accionamiento de una carga mayor puede ser una foco, una bomba de agua, una
resistencia, motores, etc. Los circuitos de control no requieren altos voltajes y no
soportan altas corrientes, es comn cometer el error de tratar de alimentar la carga
directamente del circuito de control por que utilizan el mismo nivel de voltaje,
recuerda que aunque puede que la carga utilice el mismo nivel de voltaje la corriente
que consume es muy alta y seguramente quemars tu circuito de control si tratas de
conectarla directamente, por ello es importante agregar la etapa de potencia que se
encarga de aislar las corriente y voltajes entre la carga y el control.
7.1.2. Existen diversas tcnicas y formas de hacer un control de potencia pero nos
centraremos en una de las ms tpicas y efectivas para el control de motores: el
relevador o relay. Es uno de los modos ms sencillos de controlar una carga ya que su
crodit.uabc@gmail.com
diseo asla de manera fsica sus contactos del circuito que activa su cambio de estado
(Figura 9).
relay
V1
5V
Controlador
Etapa
de potencia S2
V2
12 V
S1
M
MOTOR
relay1
D1
1N4001GP
V3
12 V
S4
Q1
V4
5V
Controlador
R1
MOTOR
1k
2N2222A
crodit.uabc@gmail.com
() =
() =
(6)
()
(7)
=
(
()
(8)
(9)
7.1.3. Una vez que domines el accionamiento de los motores a travs de los relevadores, lo
siguiente es controlar el sentido de giro del motor, para ello seguiremos usando el
relevador pero ahora con un arreglo en las conexiones conocido como puente H. El
puente H o puente H completo se trata de un arreglo de componentes que permiten el
paso de la corriente en un sentido (la derecha, por ejemplo) para generan el
movimiento del motor en ese sentido, y permite adems cambiar el sentido en el que
crodit.uabc@gmail.com
fluye la corriente para modificar el sentido de giro del motor al contrario. En la Figura
12 se ejemplifica la funcin del puente H con interruptores.
7.1.3.1.
Se requiere un puente H por motor, y para cada puente se necesita un par de
relevadores de un polo dos tiros y cuatro diodos, la conexin de los diodos
ayuda a eliminar la chispa que se generan por la inercia del motor, en este caso
se utilizan cuatro diodos porque la corriente se invierte y un par de diodos
funciona en un sentido y el otro par en el otro, lo siguiente es solo hacer las
conexiones entre ellos, como se muestra en la Figura 13.
crodit.uabc@gmail.com
1B
0
1
0
1
2B
0
0
1
1
Motor DC
Freno
Giro +
Giro Freno
crodit.uabc@gmail.com
crodit.uabc@gmail.com
Por otro lado, la conexin del receptor RF (Figura 16), es similar, la diferencia
consiste en la resistencia de oscilacin que se encuentra alrededor de 33 k, la
relacin de la frecuencia de oscilacin debe ser la misma que en el transmisor, este
dato se encuentra en la hoja de datos del integrado. Las terminales D0 a D3 son los
datos que se envan desde el transmisor, es decir, si se activa la terminal D2 en el
transmisor, encender el led de la terminal D2 del receptor, lo mismo debe pasar con
cualquier terminal D. La terminal VT es una seal que indica con un estado alto
(5VDC) que los datos estn siendo enviados correctamente. Cuando existen
interferencia o la seal de transmisin se empieza a perder se va a estado bajo (0V), es
til a la hora de validar la informacin que se recibe de modo que podemos
implementar un microcontrolador o un circuito lgico que no acepte los datos
recibidos a menos de que esta terminal se encuentre en estado alto. Este circuito slo
puede alimentarse con 5VDC, la potencia de recepcin no depende del voltaje, de
igual manera las terminales A0 a A7 deben conectarse igual que en el transmisor,
de lo contrario no estar sincronizada la comunicacin.
crodit.uabc@gmail.com
crodit.uabc@gmail.com
equipo agregar las funciones de respuesta deseadas al cdigo para que ejecute el robot
sumo.
IMPORTANTE: Para cargar un nuevo programa al Arduino es necesario
desconectarle el pin RX y el TX, de lo contrario surgir un problema de
comunicacin y el programa no podr ser cargado.
Ejemplo de programa en Arduino UNO:
#include <SoftwareSerial.h>
//Librera necesaria para comunicacin serial
#define Motor_Derecho_D 4 //Pins del relevador 1
#define Motor_Derecho_A 2 //Pin del relevador 2
#define Motor_Izquierdo_D 6 //Pin del relevador 3
#define Motor_Izquierdo_A 8 //Pin del relevador 4
void setup()
{
Serial.begin(9600); //Velocidad de la Comunicacin
pinMode(Motor_Derecho_D, OUTPUT); pinMode(Motor_Derecho_A, OUTPUT);
pinMode(Motor_Izquierdo_D, OUTPUT);
pinMode(Motor_Izquierdo_A, OUTPUT);
//Se definen como salidas
digitalWrite(Motor_Derecho_D, LOW );
digitalWrite(Motor_Derecho_A, LOW );
digitalWrite(Motor_Izquierdo_D, LOW);
digitalWrite(Motor_Izquierdo_A, LOW);
//Se apagan todas las salidas
}
void loop()
{
char c; //Dato que se recibir
while(Serial.available()>0)
{
//Entrar al ciclo cuando exista un dato
c = Serial.read(); //Funcin para leer un dato
Serial.println(c); //Se imprime el dato en el monitor serial solo para anlisis.
//Condiciones para las distintas acciones dependiendo del dato que se reciba.
if(c = = '1')
{
crodit.uabc@gmail.com
digitalWrite(Motor_Derecho_D, HIGH);
digitalWrite(Motor_Derecho_A, LOW);
digitalWrite(Motor_Izquierdo_D, HIGH);
digitalWrite(Motor_Izquierdo_A, LOW);
}
if(c = = '2')
{
digitalWrite(Motor_Derecho_D, LOW);
digitalWrite(Motor_Derecho_A, HIGH);
digitalWrite(Motor_Izquierdo_D, LOW);
digitalWrite(Motor_Izquierdo_A, HIGH);
}
if(c = = '4')
{
digitalWrite(Motor_Derecho_D, LOW);
digitalWrite(Motor_Derecho_A, HIGH);
digitalWrite(Motor_Izquierdo_D, HIGH);
digitalWrite(Motor_Izquierdo_A, LOW);
}
if(c = = '3')
{
digitalWrite(Motor_Derecho_D, HIGH);
digitalWrite(Motor_Derecho_A, LOW);
digitalWrite(Motor_Izquierdo_D, LOW);
digitalWrite(Motor_Izquierdo_A, HIGH);
}
}
delay(120);
digitalWrite(Motor_Derecho_D, LOW);
digitalWrite(Motor_Derecho_A, LOW);
digitalWrite(Motor_Izquierdo_D, LOW);
digitalWrite(Motor_Izquierdo_A, LOW);
}
7.4.5.
*Nota 2: Para cargar un nuevo programa al arduino es necesario desconectar los pins
de RX y TX, de lo contrario surgir un problema de comunicacin y el programa no
podr ser cargado.
crodit.uabc@gmail.com
VSS
9V
Control remoto
V4
9V
VSS
9V
Emisor RF
DATA
U5
U6
LM7805CT
VSS
9V
VSS
9V
R3 1M
LINE
VOLTAGE
V3
9V
C1
0.33F
VDD
5V
VREG
COMMON
C2
0.1F
R4
R5
R6
R7
1k 1k 1k 1k
Alimentacin de controlador
S1
S2
HT12-E
U2
S3
U3
10_AMP
V1
12 V
S4
VCC
12V
10_AMP
V2
12 V
GND
Alimentacin de Motores
Circuito de control en robot
VCC
12V
VDD
1-2C
5V
VDD
U4
relay2
Receptor RF
5V
D1
1N4001GP
Motor_L
M
DATA
D2
1N4001GP
D3
R2 330
3-4C
relay3
D4
1N4001GP
1N4001GP
R1 33k
U1
GND
Tierra de baterias de motores
1-2C
VCC
3-4C
12V
5-6C
5-6C
HT12-D
relay1
7-8C
VDD
5V
D6
1N4001GP
Motor_R
M
D7
ULN2803
D5
1N4001GP
1N4001GP
7-8C
relay4
K
D8
1N4001GP
GND
Tierra de baterias de motores
crodit.uabc@gmail.com
8. Diseo mecnico
8.1. Base principal
La estructura mecnica del robot depende de tu creatividad, los componentes con los que
cuentes y de las reglas de construccin en el caso de las competencias, pero a continuacin
te mostramos una base de la cual puedes partir y adaptar las medidas a tu necesidad
(Figura 20).
Consiste en dos cortes laterales para montar las llantas dentro de la estructura, cuadros del
centro son bases elevadas para poder colocar algn tipo de rodamiento, ya que en esta base
se est trabajando el acoplamiento de las llantas al centro y es un robot de tipo diferencial.
8.2. Suspensin
En vista lateral se puede observar la suspensin Figura 21, la cual consta de una placa fija
a la base principal con las perforaciones necesarias y coincidentes para poder fijar el
motor, los tamaos y distribucin dependen de los tornillos del motor, es necesaria una
perforacin al centro para que el eje del motor gire libremente.
crodit.uabc@gmail.com
crodit.uabc@gmail.com
crodit.uabc@gmail.com
Figura 25 Vista explosionada de la adaptacin de llanta en motor Power Wheels con brida.
crodit.uabc@gmail.com
crodit.uabc@gmail.com
Figura 27 Eje atravesado entre la llanta y el motor, fijado a la carcasa: ensamble final con un motor Power Wheels.
Figura 28 Vista superior del ensamble final con un motor Power Wheels.
10.
Conclusin
La construccin de este tipo de robots resulta ms sencilla si se lleva a cabo en partes. Lo
ms recomendable es iniciar por la parte electrnica hasta comprobar que existe un control
efectivo sobre los motores, una vez concluida esta parte se puede construir la estructura y
mecanismos. Lo ms importante es lograr construir una buena etapa de potencia y una
estructura rgida en la suspensin del robot, si logras esto, la parte del control y radio la
puedes mejorar conforme tomes experiencia.
Esperamos que la informacin te haya sido de ayuda, si tienes dudas o sugerencias no dudes
en contactarnos a los correos en portada o al pie de pgina.
Saludos!
crodit.uabc@gmail.com