Академический Документы
Профессиональный Документы
Культура Документы
Introduccin
Con motivo del proyecto final de la materia electrnica 1 segundo parcial, se plante un proyecto
mesclador de qumicos, al encontrar una limitante en su funcionamiento se opt por buscar otro
proyecto, de esta manera se adopt la idea de disear un robot sigue-lneas denominado ahora
como RSGH-1
La finalidad del proyecto adems de aprobar la materia electrnica 1 impartida por el profesor
Carlos Arturo Alarcn, es iniciarse en la robtica y abrir un panorama para la facultad para abrir
futuras participaciones en competencias y eventos en el mbito de la robtica, no es seguro con
este robot en s, pero si se puede comenzar a desarrollar un proyecto ms competente y
sofisticado, adems se logr un inters en los alumnos de preparatoria Hipcrates en la carrera de
ingeniera en Electrnica y Ciberntica
El resultado del proyecto fue convincente y en opinin del desarrollador gratificante no solo por su
buen funcionamiento, sino porque es su primer robot
Pero antes que nada qu es un robot sigue-lneas?
Segn Wikipedia
Los robots seguidores de lnea son robots muy sencillos, que cumplen una nica misin: seguir una
lnea marcada en el suelo normalmente de color negro sobre un tablero blanco (normalmente una lnea
negra sobre un fondo blanco).
Primeros pasos
Figura 1
Figura 2
tanto por su velocidad de procesamiento como por su cantidad de puertos adems de ser
compatible con toda la gama de productos Arduino y la programacin es mediante ensamblador
siendo relativamente sencilla y fcil de aprender
Para realizar el programa se visitaron muchas paginas entre ellas las mas destacadas por la calidad
y veracidad de sus artculos fueron
http://www.arduino.cc/es/
http://www.forosdeelectronica.com/
http://www.taringa.net/
Despus de revisar programas hechos por terceros y tutoriales en las paginas antes mencionadas
se realiz con xito este programa para seguir lnea blanca mediante al programa MP-IDE
//Pines de los sensores
const int sensor1 =8 ;
const int sensor2 =9 ;
const int sensor3 =11 ;
//Pines Motores
const int motor1 = 7;
const int motor2 = 4;
const int rmotor1 = 5;
const int rmotor2 = 6;
void setup() {
//Incializacion de los pines de los motores como salidas
pinMode(motor1, OUTPUT);
pinMode(motor2, OUTPUT);
void loop(){
//Comprovacion del estado del sensor 3
7
if (digitalRead(sensor3)) {
digitalWrite(motor1, LOW);
digitalWrite(motor2, LOW);
}
else {
digitalWrite(motor1, HIGH);
digitalWrite(motor2, HIGH);
}
digitalWrite(rmotor1, HIGH);
digitalWrite(motor2, HIGH);
}
//Comprovacion del estado del sensor 5
if (digitalRead(sensor5)) {
digitalWrite(motor1, LOW);
digitalWrite(rmotor2, LOW);
}
else {
digitalWrite(motor1, HIGH);
digitalWrite(rmotor2, HIGH);
}
}
Donde los puertos 8, 9, 11, 12, 13 son las entradas donde se recogen las seales de los sensores y
los puertos 4, 5, 6, 7 son las salidas de control para los motores
Figura 3
Una vez probado su funcionamiento en la prctica se procedi a disear una el circuito impreso a
partir de este diagrama. Vase figura 3.1
Figura 3.1
10
Figura 3.2
Y el resultado final en la figura 3.3
Figura 3.3
Ya con todo esto solo faltaban los motores, se compr un kit de chasis y motorreductores 4x4 de
la marca DFRobot
Figura 4
11
Figura 5
Al final se procedi a cablear y armar todo los componentes elaborados mediante a extensores y
tornillos
Y este fue el resultado final
Figura 6
12
Figura 6.1
Figura 6.2
Despus de realizar pruebas los resultados fueron satisfactorios
13