ROBOT SEGUIDOR DE LINEA - ARDUINO UNO - PROYECTO COMPLETO

Robotica, Impresion 3D y algo mas
15 Jan 202315:16

Summary

TLDREl script de este video de YouTube se enfoca en la construcción de un robot seguidor de línea básico, ideal para novatos en robótica. Se detalla la lista de materiales necesarios, incluyendo motores reductores, sensores TCR5000, un Arduino, y un chasis impreso en 3D. El proceso de ensamblaje se explica paso a paso, desde la colocación de la rueda loca y el driver L298, hasta la conexión de motores y sensores. Además, se discuten las conexiones eléctricas y se presenta un diagrama de conexión simple. Finalmente, se muestra cómo programar el Arduino para que el robot siga una línea. El video concluye con una invitación a suscribirse y apoyar el canal.

Takeaways

  • 🤖 El video es un tutorial sobre cómo ensamblar un robot seguidor de línea básico.
  • 🔩 Se necesitan materiales como dos motes reductores, un Driver L298, dos sensores TCRT 5000, llantas, un porta baterías doble 18650, una rueda loca y un Arduino Uno.
  • 🛠️ El montaje comienza colocando la rueda loca en el chasis impreso en 3D.
  • 🔩 Se utilizan tornillos para adaptar la altura de la rueda loca y asegurar que los sensores estén horizontales.
  • 🔌 El Driver L298 se monta en el chasis y se conecta a los motores reductores.
  • 🔧 Se recomienda una distancia de 2.5 milímetros del suelo para los sensores TCRT 5000.
  • 🔌 Los sensores se conectan a los pines 8 y 9 del Arduino y se alimentan con 5 voltios y tierra.
  • 🔋 Se conectan dos baterías 18650 en serie para alimentar el Arduino y el Driver L298.
  • 🔌 Se realiza la conexión de los pines del Arduino con el Driver L298 y se asegura que los cables estén bien organizados.
  • 📐 El diagrama de conexión muestra cómo se conectan los componentes al Arduino y al Driver L298.
  • 💻 El código de Arduino controla el movimiento del robot según las señales de los sensores de línea.

Q & A

  • ¿Qué es el robot seguidor de línea y para quién está diseñado este tutorial?

    -El robot seguidor de línea es un dispositivo que sigue una trayectoria marcada por una línea en el suelo. Este tutorial está diseñado para personas que no han armado uno antes y buscan una guía básica.

  • ¿Cuáles son los materiales necesarios para ensamblar el robot seguidor de línea según el script?

    -Los materiales necesarios incluyen dos motes reductores, un Driver L298, dos sensores TCR5000, dos llantas, un porta baterías doble 18650, una rueda loca y un Arduino Uno.

  • ¿Cómo se coloca la rueda loca en el chasis del robot?

    -La rueda loca se coloca en la parte inferior del chasis, que fue creado con una impresora 3D, y se atornilla en el lado para adaptar la altura de los sensores.

  • ¿Qué función cumple el Driver L298 en el robot seguidor de línea?

    -El Driver L298 es un controlador de motor que permite conectar y controlar los dos motes reductores en el robot, permitiendo que los motores giren hacia adelante o hacia atrás.

  • ¿Cómo se conectan los motores a los motores reductores y luego al Driver L298?

    -Los motores se conectan respectivamente a los motores reductores y luego estos se conectan al Driver L298 para controlar su dirección y movimiento.

  • ¿Qué recomendación se da para la altura de los sensores TCR5000 con respecto al suelo?

    -Se recomienda mantener una distancia de 2.5 milímetros del suelo para los sensores TCR5000 para que puedan detectar adecuadamente la línea.

  • ¿Cómo se conecta el Arduino Uno a los pines del Driver L298?

    -El Arduino Uno se conecta a los pines 2, 3, 4 y 5 del Driver L298 para controlar la dirección del motor y su movimiento.

  • ¿Cuáles son las funciones de los pines 8 y 9 del Arduino Uno en este proyecto?

    -Los pines 8 y 9 del Arduino Uno se utilizan para conectar los sensores que permiten al robot seguir la línea.

  • ¿Cómo se conectan las baterías 18650 al Arduino y al Driver L298?

    -Las baterías 18650 se conectan en serie y su positivo se conecta al Being del Arduino y al Driver L298, mientras que su negativo se conecta a GND.

  • ¿Qué precaución se debe tomar al alimentar el Driver L298 con las baterías?

    -Es importante no alimentar el Driver L298 directamente con las baterías, ya que esto haría que los motorreductores giraran muy rápido y no seguirían bien la línea. En su lugar, se utilizan los 5 voltios que salen del Arduino.

  • ¿Cómo se organiza el cableado y se asegura el Arduino en el robot seguidor de línea?

    -Después de conectar todos los componentes, se organizan los cables y se puede utilizar abrazaderas plásticas para sostener el Arduino y evitar que se mueva.

  • ¿Cómo se describe el proceso de programación del Arduino en el script?

    -El proceso de programación implica declarar variables para los pines del Arduino, iniciar comunicaciones por el puerto serie, y programar la lógica de control del robot basada en las señales de los sensores.

Outlines

00:00

🛠️ Montaje del robot seguidor de línea básico

En este primer párrafo se presenta el inicio de la construcción de un robot seguidor de línea. Se mencionan los materiales necesarios, incluyendo dos motores reductores, un controlador L298, dos sensores TCR5000, dos ruedas, un porta baterías con dos baterías 18650, una rueda loca y un Arduino. Se describe el proceso de montaje inicial, comenzando con la colocación de la rueda loca en el chasis impreso en 3D y ajustando la altura para los sensores con tornillos. Luego, se procede a montar el controlador L298 y conectar los motores a cada lado. Se sugiere un soporte para los motores o una alternativa de pegamento y se finaliza el montaje de los motores reductores.

05:02

🔌 Conexión de componentes y sensores

Este segundo párrafo detalla el proceso de conexión de los sensores TCR5000 al Arduino, utilizando tornillos para su ajuste y recomendando una distancia de 2.5 milímetros del suelo. Seguidamente, se conecta el Arduino a los pines correspondientes del controlador L298, especificando los pines de entrada y salida para el funcionamiento de los motores. Además, se describe cómo conectar los sensores al Arduino, asegurando un suministro adecuado de energía de 5 voltios y tierra (GND), y se menciona la importancia de no alimentar directamente el controlador L298 con las baterías para evitar un rápido giro de los motores. Finalmente, se conecta la batería 18650 en serie, se ajustan los cables y se sugiere el uso de abrazaderas plásticas para sostener el Arduino.

10:32

🔋 Prueba y diagrama del robot seguidor de línea

En el tercer y último párrafo, se relata la prueba del robot seguidor de línea, donde se verifica que los sensores detectan presencias y se ajustan correctamente. Se presenta el diagrama de conexión, explicando cómo se alimentan los 5 voltios del Arduino y del controlador L298, y cómo se conectan los motores reductores y las baterías 18650. Se describe la conexión de los pines del Arduino con el controlador y los sensores, y se proporciona un resumen del código en Arduino, que incluye la declaración de variables, la inicialización de pines de entrada y salida, y la lógica de control del robot basada en las señales de los sensores para moverse hacia adelante, a la izquierda, a la derecha o detenerse. El video termina con una invitación a los espectadores a apoyar el canal y suscriptores para recibir más contenido en futuras publicaciones.

Mindmap

Keywords

💡Robótica

Robótica se refiere al estudio y diseño de robots, que son dispositivos automáticos capaces de realizar tareas específicas. En el video, la robótica es el tema central, ya que se construye y se explica cómo funciona un robot seguidor de línea, un tipo de robot que puede navegar a través de un entorno siguiendo una línea o patrón específico.

💡Impresión 3D

La impresión 3D es un proceso de fabricación que crea objetos a partir de un diseño digital, mediante la acumulación de capas de material. En el script, se menciona que el chasis del robot se creó con una impresora 3D, lo que indica que se utilizó esta tecnología para fabricar una parte esencial del robot.

💡Arduino

Arduino es una placa de circuitos integrados programables y de código abierto, utilizada comúnmente en proyectos de robótica y electrónica. En el video, el Arduino se menciona como una de las piezas clave para el funcionamiento del robot seguidor de línea, ya que es el dispositivo que controla los movimientos del robot.

💡Motor reductor

Un motor reductor es un tipo de motor que reduce la velocidad de rotación de una entrada a una salida más baja, a menudo para proporcionar mayor torque. En el script, se mencionan dos motores reductores que son esenciales para el movimiento del robot seguidor de línea.

💡Driver L298

El Driver L298 es un controlador de motor que permite a los microcontroladores controlar motores de corriente continua. En el video, el L298 es mencionado como el componente que conecta y controla los motores reductores del robot.

💡Sensor TCR5000

El sensor TCR5000 es un sensor de luz que se utiliza para detectar la presencia o ausencia de luz en una superficie. En el script, se utilizan dos sensores TCR5000 para que el robot pueda detectar y seguir una línea.

💡Rueda loca

Una rueda loca es una rueda que tiene un diámetro más grande en el centro que en el borde, lo que permite a un robot girar en lugar de moverse en línea recta. En el video, se menciona que se coloca una rueda loca en el chasis del robot para permitirle girar.

💡Porta baterías doble 18650

Un porta baterías doble 18650 es un contenedor que sostiene dos baterías 18650 en paralelo, proporcionando una fuente de energía para dispositivos electrónicos. En el script, se utiliza un porta baterías para alimentar el robot seguidor de línea.

💡Montaje

El montaje en este contexto se refiere al proceso de ensamblar los diferentes componentes del robot. El script describe el montaje paso a paso, desde la colocación de la rueda loca hasta la conexión de los sensores y el Arduino.

💡Código Arduino

El código Arduino es un conjunto de instrucciones escritas en el lenguaje de programación C/C++ que se carga en una placa Arduino para su ejecución. En el video, se menciona el código Arduino como el conjunto de instrucciones que controlan el comportamiento del robot seguidor de línea.

Highlights

Bienvenidos a su canal de robótica, impresión 3D y algo más

Se suscriban y activen la campanita para apoyar el canal

Vamos a ensamblar un robot seguidor de línea básico

Materiales necesarios: dos motos reductores, Driver l298, dos sensores TCRT5000, llantas, porta baterías doble 18650, rueda loca, Arduino

Uso de una impresora 3D para crear el chasis

Montaje de la rueda loca y ajuste de la altura para los sensores

Conexión de los motores a cada lado al Driver l298

Recomendación de 2.5 milímetros de distancia del suelo para los sensores

Conexión del Arduino a los pines del Driver l298 para controlar la dirección del motor

Conexión de los sensores TCRT5000 al Arduino para seguir la línea

Alimentación del Driver l298 con 5 voltios del Arduino

Conexión de la batería 18650 en serie y su conexión a los pines Being y gnd

Organización de los cables y fijación del Arduino con abrazaderas plásticas

Uso de una placa universal para repartir positivo y negativo

Montaje finalizado y comprobación de los sensores

Diagrama de conexión y explicación de la alimentación y los pines utilizados

Código Arduino para el robot: declaración de variables y configuración de pines

Funcionamiento del código: movimiento del robot según las señales de los sensores

Invitación a suscribirse y apoyar el canal

Transcripts

play00:03

[Música]

play00:08

Hola amigos y amigas de YouTube

play00:11

Bienvenidos a su canal de robótica

play00:13

impresión 3D y algo más Los invito a que

play00:16

se suscriban a mi canal y activen la

play00:18

campanita y de esta manera apoyan mi

play00:20

trabajo un feliz año para todos Muchas

play00:22

gracias en esta ocasión vamos a

play00:24

ensamblar el robot seguidor de línea va

play00:27

a ser un robo seguidor de línea muy

play00:28

básico para las personas que no han

play00:31

armado uno lo primero que vamos a ver

play00:33

qué materiales necesitamos vamos a

play00:35

necesitar dos motos reductores

play00:39

un Driver l298 dos sensores tcrt

play00:45

5000 dos llantas

play00:47

y un porta baterías doble 18650

play00:51

una rueda loca

play00:54

y el arduino 1 Vamos a iniciar

play00:57

colocando

play00:59

la rueda loca

play01:02

vamos a colocarlo acá en el chasis que

play01:05

se creó que se hizo con una impresora 3D

play01:07

ustedes pueden utilizar otro material y

play01:11

vamos a colocar esta Rueda loca acá en

play01:15

la parte de abajo

play01:17

lo vamos a atornillar en este lado

play01:21

Y estos tornillos nos van a permitir

play01:24

adaptar la altura para que los sensores

play01:29

queden bien horizontales vamos ahora a

play01:32

ensamblar esta parte

play02:07

aquí ya hemos colocado la rueda Loca por

play02:10

la parte de abajo ahora lo que vamos a

play02:12

hacer es proceder a montar el l298

play02:19

el Driver Aquí están los cuatro agujeros

play02:22

para montarlo

play02:35

después de haber montado el l298 vamos a

play02:40

conectar

play02:42

estos dos motores a cada lado

play02:46

y los vamos a estar conectando

play02:48

respectivamente

play02:50

al Driver l298

play02:55

si no tienen esta parte o no la quieren

play02:57

imprimir para soportar los motores lo

play03:01

pueden pegar con silicona o con otro

play03:04

pegamento

play03:25

ya hemos finalizado de montar los dos

play03:27

motos reductores en la parte de abajo

play03:31

ahora vamos a proceder

play03:34

a conectar

play03:36

los sensores tcrt 5000 l los vamos a

play03:41

utilizar con estos tornillos para poder

play03:44

subir o bajarlos según la distancia que

play03:46

necesitemos una recomendación es de 2.5

play03:50

milímetros de distancia del suelo

play04:04

Listo ya hemos montado los sensores

play04:06

ahora vamos a proceder a conectar

play04:10

nuestro arduino 1 a los diferentes Pines

play04:14

del Driver l298

play04:18

el montaje muy sencillo lo primero que

play04:21

vamos a hacer es comenzando desde el pin

play04:24

2 del arduino 1 Vamos a conectar in 1 in

play04:28

2 y 3 y en cuatro

play04:42

ya hemos conectado

play04:45

estos Pines que nos van a permitir dar

play04:48

la dirección al motor y que pueda girar

play04:51

hacia adelante o hacia atrás

play04:53

ahora vamos a conectar

play04:57

a los Pines 8 y 9 los sensores que nos

play05:01

van a permitir seguir la línea

play05:03

para esto vamos a montar un sensor

play05:09

el de la izquierda que está acá con este

play05:12

cablecito azul lo vamos a conectar al

play05:15

pin 8 del arduino

play05:19

y el de la derecha este sensor lo vamos

play05:23

a conectar al pin 9 del arduino ahora

play05:27

vamos a darle positivo y negativo a cada

play05:31

uno de estos sensores conectándolo al

play05:33

positivo y negativo 5 voltios y gnd del

play05:37

arduino en este caso

play05:40

vamos a hacer la conexión

play05:43

con estos Pines que tenemos acá

play05:46

5 voltios

play05:48

van a ir acá en este

play05:52

cable y negativo o genere

play05:57

Ya lo hemos conectado aquí y este

play06:00

positivo y negativo

play06:03

que también va a salir del arduino con

play06:05

esto vamos a alimentar el driver l298 en

play06:10

donde dice genere y 5 voltios es

play06:13

importante no alimentar este Driver

play06:16

directamente con las baterías de lo

play06:18

contrario los motorreductores van a

play06:20

girar muy rápido y no van a permitir

play06:23

seguir bien la línea entonces por eso

play06:25

estoy utilizando los 5 voltios que van a

play06:28

salir del arduino

play06:47

ya he realizado la conexión debemos

play06:51

tener en cuenta que estos dos jumpers

play06:54

deben estar colocados y también el que

play06:57

utiliza acá regulador

play07:01

ahora lo que vamos a proceder

play07:03

es a conectar la batería 18650 que son

play07:09

dos baterías en serie y el positivo de

play07:11

esas baterías los Vamos a ingresar al

play07:13

Being y el negativo lo vamos a colocar a

play07:16

gnd para esto vamos a utilizar este

play07:20

acople para las baterías

play07:22

nos vamos a colocar de esta manera y le

play07:26

vamos a colocar dos tornillos

play07:33

acá ya tenemos el montaje ahora vamos a

play07:38

colocar

play07:40

este adaptador en la parte del chasis

play07:55

Ya lo hemos colocado

play07:58

y vamos a utilizar

play08:02

los Pines

play08:06

para entrar el Being y para entrar el

play08:10

gnd acá en el arduino

play08:16

este lo podemos colocar

play08:19

en donde dice Being que es el positivo

play08:23

de las baterías

play08:26

y este negativo lo vamos a colocar en el

play08:30

negativo que mandamos al Driver que es

play08:32

el mismo que va también para el arduino

play08:43

aquí ya hemos finalizado lo que vamos

play08:47

ahora es a organizar los cables y si

play08:50

queremos sujetar el arduino 1 podemos

play08:53

utilizar unas abrazaderas plásticas y

play08:56

rodeamos acá el arduino para sostenerlo

play09:00

esta placa que pueden ver acá

play09:02

simplemente es Para repartir positivo y

play09:06

negativo

play09:08

Es solamente una placa universal

play09:13

vamos ahora a sujetarlo con unas

play09:16

abrazaderas plásticas para evitar que se

play09:18

esté moviendo el arduino

play09:36

ya tenemos la abrazadera

play09:40

lo que hacemos ahora es colocar las

play09:43

llantas

play09:50

vamos ahora a colocar las baterías

play09:54

y vamos a acomodar estos cables

play10:31

aquí podemos ver que está encendido ya

play10:36

el arduino también el Driver l298 y

play10:42

podemos ver También acá los sensores que

play10:45

en el momento no están detectando nada

play10:47

pero si yo me acerco detectan este

play10:50

sensor y si me acerco a este detectan el

play10:52

otro Entonces ya está listo nuestro

play10:55

robot seguidor de línea para funcionar

play10:59

aquí tenemos el diagrama de conexión es

play11:02

muy sencillo los 5 voltios del arduino

play11:05

uno lo vamos a enviar a los 5 voltios

play11:08

del Driver l298 y genere a gnd del

play11:12

arduino respectivamente después vamos a

play11:15

conectar los dos motos reductores al

play11:17

Driver l298 y las dos baterías 18650 que

play11:22

van en serie para un voltaje

play11:24

aproximadamente de 7.4 voltios lo

play11:28

mandamos el positivo a la entrada 20 del

play11:31

arduino 1 y el gnd al negativo también

play11:35

vamos a conectar el Driver l298 el in 1

play11:41

in 2 in 3 y 4 a los Pines 2 3 4 y 5 del

play11:46

arduino también vamos a conectar el

play11:48

Pinocho del arduino al pin de cero de

play11:51

uno de los sensores y el pin 9 del

play11:54

arduino al pin de cero del otro sensor

play11:57

después vamos a alimentar estos sensores

play11:59

con vcc y gnl respectivamente a 5

play12:03

voltios esa es toda la conexión si

play12:06

desean ver cómo se realizó el código

play12:07

acompáñenme aquí tenemos el código en

play12:11

arduino lo que hacemos Es declarar las

play12:12

variables para utilizar el pin dos tres

play12:15

cuatro y cinco del arduino que vamos a

play12:17

conectar al Driver l298 y el pin 8 y 9

play12:21

del arduino lo vamos a utilizar para

play12:23

conectar los sensores después de esto

play12:26

iniciamos las comunicaciones por el

play12:27

puerto serie y declaramos el pin 1 y 2 y

play12:32

3 y 4 como salida y pinten sólo uno y

play12:35

piensensor 2 como entrada en la función

play12:38

principal declaramos las variables que

play12:40

usaremos para escoger la señal de sensor

play12:41

izquierdo y derecho aquí recogemos estas

play12:45

señales y las comparamos si valor 1 es

play12:49

bajo y valor dos es bajo vamos hacia

play12:51

adelante si el valor 1 y valor 2 son

play12:54

altos paramos el carro seguidor si el

play12:58

valor 1 es alto y el valor 2 es bajo

play13:00

Entonces vamos a la izquierda si el

play13:03

valor 2 es alto y el valor 1 es bajo

play13:05

vamos a la derecha y aquí están las

play13:09

diferentes funciones en este caso el

play13:12

seguidor de línea va a la izquierda

play13:14

aquí el seguidor va hacia la derecha

play13:17

aquí va hacia adelante y aquí se detiene

play13:21

Muchas gracias Los invito a que apoyen

play13:23

mi trabajo sus prendas a mi canal hasta

play13:25

un próximo vídeo

play15:09

esto es todo los invito a que apoyen mi

play15:13

trabajo suscribiéndose a mi canal Muchas

play15:15

gracias

Rate This

5.0 / 5 (0 votes)

Related Tags
RobóticaImpresión 3DArduinoTutorialMontajeSensoresMotos ReductoresDriver L298TCRT5000Rueda Loca
Do you need a summary in English?