Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivo General:
manera autónoma siguiendo una línea trazada en el suelo. Este proyecto busca fusionar la
emoción de las carreras con las tecnologías avanzadas de la robótica, explorando la aplicación
Objetivos Específicos:
donde cada miembro pueda contribuir con sus conocimientos y aprender de los demás, creando
INTRODUCCIÓN
Autónoma con Seguidor de Línea". Este proyecto nos lleva a la intersección emocionante entre
proyecto, nos proponemos llevar la emoción de las carreras a una escala más pequeña pero
de programación avanzados demostrado por nuestro Tutor, Lugio Román. Nos enfrentaremos a
la tarea de programar el carro para que pueda no solo seguir una línea trazada en el suelo, sino
también tomar decisiones autónomas en tiempo real para sortear obstáculos y optimizar su
rendimiento en la pista.
La maqueta de nuestro carro de Fórmula 1 será el lienzo sobre el cual aplicaremos principios
de intelecto y diseño, garantizando que cada detalle contribuya a la eficiencia y velocidad del
conocimientos y habilidades.
En última instancia, nuestro objetivo es crear un carro de Fórmula 1 autónomo que no solo
impresione en la pista, sino que también sirva como ejemplo tangible de lo que es posible lograr
DESARROLLO
capacidad de desplazarse de manera autónoma siguiendo una línea trazada en el suelo. A través
capaz de tomar decisiones autónomas en tiempo real para seguir una ruta predefinida.
miembro del equipo, con el propósito de crear un ambiente de aprendizaje mutuo. La aplicación
optimizar el rendimiento del carro autónomo. El proyecto no solo aspira a la construcción exitosa
1. Seguimiento de Línea Autónomo: El carro debe ser capaz de detectar y seguir una
línea trazada en el suelo de manera autónoma, utilizando sensores para realizar ajustes en
su dirección y velocidad.
2. Toma de Decisiones Autónoma: Implementar algoritmos que permitan al carro tomar
decisiones en tiempo real, como ajustar la velocidad, cambiar de carril o evitar
obstáculos, con el objetivo de seguir la línea de la manera más eficiente posible.
3. Detección de Obstáculos: Incorporar sensores adicionales para la detección y respuesta
a obstáculos en el camino, evitando colisiones y garantizando un seguimiento de línea
suave.
4. Optimización de Velocidad: Programar el carro para ajustar su velocidad en función de
las curvas, rectas y otros elementos de la pista, buscando maximizar la eficiencia y
velocidad sin salirse de la línea trazada.
5. Integración de Componentes Robóticos: Diseñar una plataforma que integre
eficientemente motores, sensores, actuadores y cualquier otro componente necesario
para el funcionamiento del carro autónomo.
6. Programación Avanzada: Desarrollar código robusto y eficiente que permita la
ejecución fluida de las funcionalidades autónomas, aplicando conceptos avanzados de
programación y control aprendidos en clase.
7. Ajuste de Parámetros en Tiempo Real: Implementar la capacidad de ajustar
parámetros del sistema en tiempo real, facilitando la optimización y adaptación del carro
a diferentes condiciones de pista.
8. Documentación Detallada: Crear documentación exhaustiva que explique el diseño, la
programación y la configuración del carro, facilitando la comprensión y reproducción
del proyecto.
5
El diagrama del proyecto "Fórmula 1 Autónoma con Seguidor de Línea" sigue un enfoque
Desde el microcontrolador, se extienden conexiones hacia dos motores, cada uno con su
inferior del carro, para proporcionar datos sobre la posición de la línea en el suelo.
motores.
dirección y velocidad.
7
el camino correcto.
sistema. sistema.
solenoides, motores DC y de
paso.
8
Detalles de la maqueta
una versión en miniatura de un carro de Fórmula 1, diseñada para ser el vehículo sobre el cual se
1. Chasis:
2. Ruedas y Neumáticos:
3. Carrocería:
9
Descripción: La carrocería es la parte externa del carro, a menudo diseñada para simular
componentes eléctricos.
Uso: Permite la transmisión de energía y datos entre los distintos elementos del
sistema.
5. Pliego de fomis:
Uso: Permite la decoración como aspecto principal del "Fórmula 1 Autónoma con
Seguidor de Línea".
barra sólida.
7. Varillas de bambú:
Uso: Se los incrustó en las ruedas frontales ya que no contaban con motores.
8. Cartón:
10
int ENA=5;
int IN1=7;
int IN2=8;
int ENB=11;
int IN3=12;
int IN4=13;
int valorRight;
int valorLeft;
int SensorDr=3;
int SensorIz=2;
void setup() {
pinMode(ENA, OUTPUT);
11
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
pinMode(ENB, OUTPUT);
pinMode(IN3, OUTPUT);
pinMode(IN4, OUTPUT);
analogWrite(ENA, 100);
analogWrite(ENB, 180);
Serial.begin(9600);
pinMode(SensorDr,INPUT);
pinMode(SensorIz,INPUT);
void loop() {
valorRight=digitalRead(SensorDr);
valorLeft=digitalRead(SensorIz);
/*
12
if (valorDerecho==1){
adelante ();
*/
adelante ();
//motor derecho
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
//motor izquierdo
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
Left();
//motor derecho
13
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
//motor izquierdo
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
Right();
//motor derecho
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
//motor izquierdo
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
Stop();
//motor derecho
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
//motor izquierdo
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
void adelante () {
//motor derecho
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
//motor izquierdo
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
}
15
void atras () {
//motor derecho
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
//motor izquierdo
digitalWrite(IN3, LOW);
digitalWrite(IN4, HIGH);
void Right () {
//motor derecho
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
//motor izquierdo
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
16
void Left() {
//motor derecho
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
//motor izquierdo
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
void Stop() {
//motor derecho
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
//motor izquierdo
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
}
17
Bitácoras
de formula 1.
al Arduino a la placa de
respectivas ruedas.
18
interrumpiendo al
grupo de trabajo.
componentes.
manera correcta el
trabajo.
19
RESULTADOS
seguir con precisión una línea trazada en el suelo, adaptándose hábilmente a las complejidades
del trazado y mostrando una toma de decisiones autónoma que ajusta su velocidad, cambia de
verdadero auto de Fórmula 1, no solo cumple con su función práctica, sino que también se
La integración de los componentes electrónicos ha sido un punto clave del éxito, con la
y demás elementos. La documentación detallada proporcionada no solo es una guía valiosa para
comprender el diseño y la programación del sistema, sino que también facilita la replicación del
participantes. Este proyecto ha sido una experiencia educativa integral, proporcionando una
oportunidad única para el crecimiento en áreas como programación, diseño mecánico y eléctrico,
CONCLUSIÓN
autónomas excepcionales al seguir con precisión una línea predefinida en el suelo. Este vehículo
no solo logra desplazarse de manera suave a través de curvas y rectas, sino que también
La maqueta del carro no solo es funcional, sino también visualmente impactante, con un
diseño que emula de manera fiel la estética aerodinámica y llamativa de un verdadero automóvil
que asegura un rendimiento óptimo y una respuesta ágil del sistema. La documentación detallada
proporcionada acompaña este éxito, ofreciendo una guía completa para comprender y replicar
eficientemente el proyecto.
21
Este logro no solo destaca la funcionalidad y la ingeniería detrás del carro autónomo, sino
la robótica, ha ofrecido una experiencia práctica que va más allá de la creación de un vehículo
RECOMENDACIONES
Para futuras iteraciones del proyecto "Fórmula 1 Autónoma con Seguidor de Línea", se
como cámaras o lidar (es un dispositivo que permite determinar la distancia desde un emisor
láser a un objeto o superficie utilizando un haz láser pulsado), para una percepción del entorno
real y la visualización de datos, junto con una documentación detallada y accesible, sería
proyecto, abriendo oportunidades para llevar la tecnología autónoma a niveles más sofisticados y
aplicables en el futuro.
ANEXOS
23