Академический Документы
Профессиональный Документы
Культура Документы
SEGUIDOR DE LNEA
Participantes:
JAN PER
1
Introduccin
2
NDICE
1. MARCO TERICO: .............................................................................................. 4
4. DESARROLLO ....................................................................................................... 7
4.3. SENSORES....................................................................................................... 9
5. Resultados: ............................................................................................................. 19
7. CONCLUCIONES ................................................................................................ 19
8. ANEXOS ................................................................................................................ 21
3
1. MARCO TERICO:
2.1.2. Mviles
6
Para
3. Objetivo de la investigacin:
4. DESARROLLO
4.1. Materiales usados en este proyecto
8
Y por ltimo pero no menos importante la parte de traccin del robot;
constituida por los dos moto-reductores y sus respectivas ruedas, cada uno
de estos puede ser controlado independientemente y son los que le dan
direccin al robot, cabe destacar que si uno gira en sentido opuesto al otro
respectivamente se puede obtener un giro de 360 sobre el eje del robot, lo
que permite un amplio rango de movimiento.
4.3. SENSORES
9
4.4. El circuito integrado L293D:
10
4.5. Motores:
11
2 motores de corriente continua con un pequeo circuito digital de control.
Cada motor es gobernado mediante 2 bits: el bit "P" (power) indica si el
motor est encendido (1) o apagado (0, y el bit "S" que indicar el sentido de
giro, "0" (derecha) y "1" (izquierda).
12
4.6. Ruedas:
Las ruedas del robot son movidas por los motores. Normalmente se
usan ruedas de materiales anti-deslizantes para asegurar buena traccin. Su
tamao es otro factor a tener en cuenta a la hora de armar el robot.
13
4.8. Tarjeta De Control Arduino Uno:
14
Cdigo del seguidor
int motora = 4;
int motorb = 5;
int motorc = 6;
int motord = 7;
int sensorRa;
int sensorRb;
void setup() {
Serial.begin(9600);
pinMode(sensor1, INPUT);
pinMode(sensor2, INPUT);
15
//=======================
pinMode(motora, OUTPUT);
pinMode(motorb, OUTPUT);
pinMode(motorc, OUTPUT);
pinMode(motord, OUTPUT);
void loop() {
sensorRa = digitalRead(sensor1);//blanco 0
sensorRb = digitalRead(sensor2);//negro 1
Serial.println(sensorRa);
/*analogWrite(motora, 0);
16
analogWrite(motorb, 0);
analogWrite(motorc, 0);
analogWrite(motord, 0);*/
digitalWrite(motora, velocidad);
digitalWrite(motorb, 0);
digitalWrite(motorc, 0);
digitalWrite(motord, velocidad);
analogWrite(motora, 0);
analogWrite(motorb, velocidad);
analogWrite(motorc, 0);
analogWrite(motord, velocidad);
17
analogWrite(motora, velocidad);
analogWrite(motorb, 0);
analogWrite(motorc, velocidad);
analogWrite(motord, 0);
analogWrite(motora, 0);
analogWrite(motorb, velocidad);
analogWrite(motorc, velocidad);
analogWrite(motord, 0);
18
5. Resultados:
Enseguida se presenta el montaje final del robot mvil, que incluye los
circuitos electrnicos en placa impresa y la instalacin de los sensores al
frente de la rueda delantera. Se utilizan bateras de 9 V.
El robot instalado con todos sus componentes presenta una masa total de
600gr. se utiliz la pista de pruebas de 2.5 cm de ancho
7. CONCLUCIONES
19
maniobrabilidad de este tipo de robot, as como las posibilidades de control
del mismo.
El comportamiento del robot resulta adecuado para seguir la lnea negra. Sin
embargo, se pretenden realizar trabajos futuros en los que se implementen
distintas tcnicas de control aplicables a esta clase de robot. Una mejora
futura que pretendemos hacerle sera la implementacin de un sensor que
permita la deteccin de obstculos a corta distancia para evitar una colisin.
20
8. ANEXOS
21
22
23