0% encontró este documento útil (0 votos)
45 vistas8 páginas

Carrito Seguidor de Líneas con Arduino

El documento describe un proyecto de un carrito seguidor de líneas realizado por 3 estudiantes. El carrito utiliza un sensor ultrasónico, motores DC, una placa Arduino Uno, un módulo H L298N, un servo motor SG90 y baterías para seguir líneas y evitar obstáculos de manera autónoma. El documento explica los componentes, el funcionamiento, fotos del proyecto y concluye que el carrito demuestra aplicaciones prácticas de robótica y programación.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
45 vistas8 páginas

Carrito Seguidor de Líneas con Arduino

El documento describe un proyecto de un carrito seguidor de líneas realizado por 3 estudiantes. El carrito utiliza un sensor ultrasónico, motores DC, una placa Arduino Uno, un módulo H L298N, un servo motor SG90 y baterías para seguir líneas y evitar obstáculos de manera autónoma. El documento explica los componentes, el funcionamiento, fotos del proyecto y concluye que el carrito demuestra aplicaciones prácticas de robótica y programación.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Integrantes:

SALVADOR LEMUS PACHECO


JUAN MANUEL MENDEZ SEGOVIANO
MARCO DARIO PORRAS OROCIO
Matriculas:
U2103062Z0857
U2103062Z0588
U2103062Z0048
Nombre del maestro:
CARLOS MARTINEZ URIBE
Nombre y tema de la actividad:
Actividad 8. Practica Robótica
Nombre de la materia:
[AU-20-101] -- INTELIGENCIA ARTIFICIAL
Ciudad y Fecha:
Irapuato, Guanajuato. 12/11/2023
Practica Robótica
Introducción
El carrito seguidor de líneas es un proyecto educativo y práctico que impulsa la
comprensión de conceptos clave en robótica y programación. Combina
hardware y software para lograr un comportamiento autónomo.

2. Componentes Utilizados:

2.1 Sensor Ultrasónico:

El sensor ultrasónico se emplea para la detección de obstáculos en la


trayectoria del carrito. Su función principal es enviar ondas ultrasónicas y
medir el tiempo que tardan en regresar después de golpear un objeto, lo que
permite calcular la distancia.

2.2 Motores DC:

Cuatro motores DC son utilizados para propulsar las ruedas del carrito. Estos
motores son esenciales para el movimiento y la dirección del vehículo. La
velocidad y la dirección son controladas mediante la placa Arduino y el motor
de puente H L298N.
2.3 Arduino Uno:
La placa Arduino Uno actúa como el cerebro del proyecto. Recibe datos del
sensor ultrasónico, procesa la información y controla la velocidad y dirección
de los motores DC. Además, coordina el movimiento y la dirección del servo
motor SG90.

2.4 Motor de Puente H L298N:

Este módulo controla los motores DC, permitiendo el control de la velocidad y


dirección de las ruedas del carrito. Es fundamental para lograr movimientos
precisos y direccionales.

2.5 Servo Motor SG90:

El servo motor SG90 se utiliza para ajustar la posición del sensor ultrasónico.
Puede girar hasta 180 grados, lo que facilita la detección de obstáculos en
diferentes direcciones.
2.6 Baterías:
Dos baterías son empleadas para alimentar el sistema. Una alimenta la placa
Arduino y el servo motor, mientras que la otra se encarga de suministrar
energía a los motores DC a través del motor de puente H.

2.7 Chasis para el Coche:

El chasis proporciona la estructura física del carrito. Está diseñado para


soportar los componentes electrónicos y mecánicos, ofreciendo estabilidad y
permitiendo el montaje adecuado de todos los elementos.

2.8 Cables Dupont:

Los cables Dupont se utilizan para establecer las conexiones eléctricas entre
los diversos componentes. Son cables flexibles y fáciles de usar, permitiendo
una conexión ordenada y segura.

3. Funcionamiento:
El carrito seguidor de líneas opera de manera autónoma gracias a la
interacción armoniosa de sus componentes. A continuación, se detalla el
funcionamiento detallado del sistema:
Al encender el carrito, la placa Arduino Uno realiza una inicialización básica,
configurando los pines de entrada y salida y preparándose para recibir datos de
los distintos sensores y actuadores.
El sensor ultrasónico, montado en el servo motor SG90, realiza barridos
continuos a lo largo de un rango específico de ángulos. Esto le permite
detectar obstáculos en diversas direcciones.
Cuando el sensor identifica un obstáculo, mide la distancia mediante el tiempo
que tardan las ondas ultrasónicas en regresar. Estos datos son enviados a la
placa Arduino para su procesamiento.
La placa Arduino Uno recibe la información del sensor ultrasónico y realiza
cálculos para determinar la posición relativa del obstáculo y la distancia a la
que se encuentra.
Basándose en estos datos, el algoritmo de control toma decisiones sobre la
dirección y velocidad de los motores DC. Por ejemplo, si un obstáculo se
encuentra a la izquierda, la placa Arduino puede ajustar los motores para girar
hacia la derecha.
La placa Arduino utiliza el motor de puente H L298N para controlar los
motores DC. Este módulo permite variar la velocidad y la dirección de cada
motor de manera independiente.
Dependiendo de la información recibida del sensor ultrasónico, la placa
Arduino ajusta los niveles de potencia y dirección de los motores para seguir
la línea trazada y evitar obstáculos.
Los motores DC impulsan las ruedas del carrito, permitiendo su movimiento a
lo largo de la trayectoria de la línea. La velocidad y dirección se ajustan
dinámicamente para seguir la línea y reaccionar a obstáculos.
Simultáneamente, el servo motor SG90, controlado por la placa Arduino, gira
el sensor ultrasónico para explorar el entorno en diferentes direcciones,
mejorando la capacidad de detección de obstáculos.
El carrito sigue este ciclo de operación continuamente mientras se mueve a lo
largo de la línea y se adapta a su entorno. La capacidad de la placa Arduino
para procesar datos en tiempo real y ajustar dinámicamente los parámetros del
sistema contribuye a un funcionamiento eficiente y autónomo.
Este diseño permite al carrito no solo seguir líneas de manera precisa sino
también sortear obstáculos, haciendo del proyecto un ejemplo práctico de
robótica autónoma y programación integrada. La interacción fluida entre el
sensor ultrasónico, la placa Arduino, los motores DC y el servo motor SG90
es clave para su funcionamiento eficiente y adaptabilidad en entornos
cambiantes.

Evidencia fotográfica:
4. Conclusión:
En el transcurso del desarrollo del carrito seguidor de línea, se ha demostrado
de manera palpable la aplicabilidad práctica de la robótica y la programación.
A través de la sinergia entre sensores, actuadores y algoritmos, este proyecto ha
logrado ofrecer una solución eficiente para la navegación autónoma. La
habilidad del carrito para seguir una trayectoria predefinida no solo evidencia
su capacidad técnica, sino que también subraya la versatilidad de esta tecnología
en distintos sectores, desde la esfera educativa hasta la automatización
industrial.
Este proyecto no solo ha sido un ejercicio técnico; ha representado una
exploración exhaustiva en la integración de hardware y software,
proporcionando así una experiencia valiosa para comprender a fondo los
principios fundamentales de la robótica. La amalgama de componentes
específicos, tales como el sensor ultrasónico, motores DC, placa Arduino Uno,
motor de puente H L298N, servo motor SG90, y demás elementos, ha
culminado en un sistema que no solo sigue líneas con precisión, sino que
también tiene la capacidad de adaptarse a su entorno, evitando obstáculos de
manera autónoma.
Este proyecto, al revelar las complejidades y desafíos inherentes a la creación
de un carrito seguidor de línea, ha proporcionado un terreno fértil para el
aprendizaje y el desarrollo de habilidades en el ámbito de la robótica y la
programación. Además, su documentación detallada y estructurada facilita su
reproducción, fomentando así la expansión del conocimiento y la participación
activa en proyectos similares.
En última instancia, este carrito seguidor de línea se erige como un testimonio
tangible de cómo la convergencia de disciplinas como la ingeniería eléctrica, la
informática y la mecánica puede dar lugar a soluciones prácticas y aplicaciones
concretas en el ámbito de la automatización y la inteligencia artificial.
5. Bibliografía
Programa un coche Arduino con Inteligencia Artificial. (2020, March 01).
Retrieved from https://www.aprendemachinelearning.com/programa-un-
coche-arduino-con-inteligencia-artificial
AlgoBack. (2021, February 02). Como hacer Carro que EVITA
OBSTÁCULOS | ARDUINO | Obstacle Avoiding Car | ARDUINO. Youtube.
Retrieved from https://www.youtube.com/watch?v=42WydmfcVSc

También podría gustarte