ROBOT SEGUIDOR DE LINEA - ARDUINO UNO - PROYECTO COMPLETO

Sdílet
Vložit
  • čas přidán 14. 01. 2023
  • Los invito a suscribirse a mi canal y de esta manera apoyan mi trabajo. czcams.com/users/subscription_c...
    O también pueden apoyar mi trabajo invitándome a una taza de té, Muchas Gracias...
    www.paypal.com/donate/?busine...
    Código Arduino: www.dropbox.com/s/5e1z03x4fdr...
    Diagrama de conexión: www.dropbox.com/s/gxnp1zw72ji...
    Piezas 3D: www.thingiverse.com/thing:579...
    Teoría sensor TCRT500L: • SENSOR TCRT5000L A FONDO
    Los robots seguidores de línea son máquinas móviles capaces de detectar y seguir una línea, la cual se encuentra ubicada en el suelo de una superficie. Normalmente, el camino que el robot debe de seguir es marcado por una línea negra sobre una superficie blanca, lo cual permite obtener un enorme contraste entre los dos colores.

Komentáře • 133

  • @nicolryon7564
    @nicolryon7564 Před měsícem +1

    Mil gracias marvin, toda el día tratando de hacerlo funcionar, viendo videos y nada, hasta que di con tu canal. Mil gracias nuevamente.

    • @cmarinv2005
      @cmarinv2005  Před měsícem +1

      Muy bien amigo me alegra, trato de hacer los poyectos lo mas sencillo posibles para que funcionen, felicitaciones..

    • @MarcoGarcia-rf6fc
      @MarcoGarcia-rf6fc Před měsícem

      Cómo regular los motores a la misma velocidad

    • @cmarinv2005
      @cmarinv2005  Před měsícem

      @@MarcoGarcia-rf6fc en teoria los motores van a la misma velocidad si se les aplica el mism voltaje, aunque a cada motor se le puede regular la velocidad sin perder la fuerza usando PWM en el pin ENA y ENB. pero para hacer esto debe conectarse esos pines al Arduino y seleccionar pines que tengan PWM ademàs de modificar el codigo.. voy a relizar unaa version 2.0 de este seguidor de linea donde pondre mas opciones de configuracion, este quise que fuera lo mas sencillo posible...

  • @israelmartinezmendiola4371

    Excelente!!! Para el mismo carro pero que el programen para que avance cierta distancia y de vuelta hacia la derecha o izquierda y vuelva a avanzar y así sucesivamente hasta llegar al final

    • @cmarinv2005
      @cmarinv2005  Před rokem +1

      Israel Martinez, gracias por comentar. para este tipo de montaje donde se requiere alta precisión se utiliza motores paso los cuales se controlan a través de giros grado por grado, tengo un excelente proyecto muy entretenido donde realicé este proyecto, czcams.com/video/ZMVjn_zeBJw/video.html

    • @israelmartinezmendiola4371
      @israelmartinezmendiola4371 Před rokem

      @@cmarinv2005 podrás explicar y hacer uno para ver cómo se hace👍

    • @cmarinv2005
      @cmarinv2005  Před rokem +1

      @@israelmartinezmendiola4371 Amigo, te refieres a un robot como el seguidor de línea o podrías por favor explicarme qeu es exactamente lo que le gustaria hacer, Gracias siempre puede escribirme al correo si tiene alguna duda cmarinv2005@gmail.com

  • @viriva1223
    @viriva1223 Před 3 dny

    Hola segui todos los pasos de su video los sensores funcionan bien
    El serial monitor si me da señales de detenido adelante izquierda y derecha
    El L298N enciende su led solo si lo conectó directo a las baterías con 5 v del arduino no
    Pero igual el robot no avanza
    Ya revise cada pin
    Y cada motor por individual y si giran
    (Tengo dos pilas de 18650)

    • @cmarinv2005
      @cmarinv2005  Před 3 dny

      El jumper de regulador L298N debe estar puesto, y los 5 Vdc que salen del Arduino y Gnd van al L298N y los jumper ENA y ENB deben estar puestos para habilitar los motores, si aún no le funciona escrìbame al correo y le echo una mano cmarinv2005@gmail.com algunos parece que han solucionado colocando los 5VDC en el pin +12 del driver L298N

  • @bryanandrerecinosmejia6443

    Solución del porque "no activan los motores de 100RPM":
    tienes que colocar en el controlador L298N el pin de 5V a de 12V y eso es todo, muy buen video!

    • @cmarinv2005
      @cmarinv2005  Před rokem +1

      Gracias por comentar, el objetivo de este proyecto ha sido satisfactorio porque ha servido a muchos usuarios para la construcción del robot. pronto estaré subiendo mas robots..

    • @nicolryon7564
      @nicolryon7564 Před měsícem

      Hermano gracias. No me funcionaban los motores e hice el cambio al de 12v y funciono a la perfección.

  • @brandonmoraleshernandez4639
    @brandonmoraleshernandez4639 Před 7 měsíci +4

    2 motoreductores
    Un driver ln298
    2 sensores tcrt 5000
    2 llantas
    1 rueda loca
    Arduino uno
    Portabaterias doble 18650

    • @cmarinv2005
      @cmarinv2005  Před 7 měsíci +1

      Gracias por comentar, esos son los componentes adicionando el chasis donde van montados los componentes, es un robot económico...

  • @andreschoqueestevez8195
    @andreschoqueestevez8195 Před rokem +1

    te pasaria link librería del L298N para proteus pero you.......... por alguna razon borra, en este si o si te obliga a usar los 12v a parte de 5v esa duda, en el tuyo no me quedo claro

  • @emilionicolasdefaz8100
    @emilionicolasdefaz8100 Před rokem +1

    Funcional, graaaacias 😭

  • @andresestevez2701
    @andresestevez2701 Před rokem

    una duda puedes hablar un poco del regulador, en proteus utiliza mas lo de 12 para el motor, lo de 5v entiendo lo de 12 en el tuyo no me queda claro,,,,, que modelo es el tuyo es el L298N

    • @cmarinv2005
      @cmarinv2005  Před rokem

      Gracia por comentar, uso el L298N. también podría usar el voltaje que sale de las baterias 18650 y alimentar la entrada Vin del L298N, el motivo por el cual no lo alimento con 12 VDC es porque los moterreductores irian muy rápido y el seguidor de línea no funcionaría correctamente, verifique que tenga conectado el jumper en el L298N.. www.dropbox.com/s/gxnp1zw72jid2ca/seguidor_linea_bb.png?dl=0

  • @mynordavidbatresparedes7513

    Buen video solo tenia una duda el sensor se ve que lleva algo mas como se pide eso perdona es necesito realizar ese proyecto pero el sensor viene sin eso

    • @cmarinv2005
      @cmarinv2005  Před rokem

      Gracias por comentar, podrías explicarte mejor, no entiendo. para realiza rel proyecto es necesario 2 sensores detectores de obstaculos, ellos van conectados al Arduino y el otro componente es un driver L298 para manejar la potencia de los motorreductores.. usé una baquelita universal para no empalmar los cables directamente pero se puede hacer así.

  • @edisonflores4393
    @edisonflores4393 Před 5 měsíci

    Una pregunta... Estoy realizando ese proyecto y tengo las mismas baterías 3.7 cada una ..
    La diferencia es que estoy trabajando con 4 motores
    Creez que me aguante las pilas ?
    O debería aumentar usar 12v

    • @cmarinv2005
      @cmarinv2005  Před 5 měsíci

      Las 2 baterias pueden manejarle los 4 motores, la cuestion es que la autonomia seria un poco corta y el torque o fuerza de los motores seria menor, yo probarìa con 2 o 3 baterias. ya que si aumenta mucho el voltaje los motores podrian ir muy rapido y salirse de la linea negra en una curva. èxitos,,,

  • @RodrigoObandoOntiveros
    @RodrigoObandoOntiveros Před rokem +1

    Hola buen dia , me paso lo mismo que al comentario de Alvaro, no se mueven los motoreductores , se enciente del puente h y los sensores el aurdiino y todo excepto los motoreductores y estoy trabajando con 4 pilas doble A

    • @cmarinv2005
      @cmarinv2005  Před rokem +2

      Gracias por comentar, la mayoria de los problemas ha sido de energia, por lo tanto opte por las baterias 18650, sin embargo si las baterias son Alkalina o buenas baterias, creo que deebria funcionar. por favor verificar las conexiones del puente H que tenga colocado los respectivos jumper, que el Arduino tenga energia adecuada, por ejemplo al momento de programar el Arduino puede abrir el monitor serial y verificar que el código en Arduino este funcionando, si funciona seria ahora ver si le llega energia en la bornera a los motorreductores. mi correo es cmarinv2005@gmail.com en caso que no se logre hacer trabajar...

  • @juancarlosarriagaparamo9803
    @juancarlosarriagaparamo9803 Před 10 měsíci +4

    Disculpa le cargué el código tal como lo tienes a la placa arduino y no giran los motores

  • @jonathansanchez4367
    @jonathansanchez4367 Před 5 měsíci

    Hola, disculpa.Puedo utilizar una batería de 9v (las cuadradas)???, si es así, tengo que cambiar alguna conexión??

    • @cmarinv2005
      @cmarinv2005  Před 5 měsíci +1

      Puede utilizar la batería 9 VDC, la conexión es idéntica...

  • @diegofavelaflores106
    @diegofavelaflores106 Před rokem

    Hola, al momento de conectar el L298N con el arduino como fuente de 5v y con au gnd como lo haces tu no encienden los motores. Pero cuando lo conecto directo al L298N con la misma bateria de 9V con la que alimente al arduino, y tomo los 5v de salida del L298N para alimentar al arduino, entonces si funcionan los motores, pero lo hacen demasiado rapidp y no leen la linea. Que crees que pueda hacer?

    • @cmarinv2005
      @cmarinv2005  Před rokem +2

      Gracias por comentar, primero que todo el jumper del L298N que activa el regulador de 5VDC debe estar activo, al conectar el L298N debe encender el led del L298N. verifique que el gnd esté compartido es decir que el GND que le llega al Arduino, el GND del Driver L298 y el GND que sale del Arduino todos esté conectados entre sí y según el video que hice el montaje debería funcionar, exitos

    • @juancarlosarriagaparamo9803
      @juancarlosarriagaparamo9803 Před 10 měsíci

      Yo lo tengo tal como dices y aun sigue sin funcionar@@cmarinv2005

    • @cmarinv2005
      @cmarinv2005  Před 10 měsíci

      gracias por comentar, una forma sería probar que el L298 le esté funcionando correctamente, puede simplemente llamar la funcion de marcha adelante, con un delay esperar un poco y luego enviar comando ir a izquierda. si funciona bien entonces verificar sensore, si no funciona correctaemnte verificar la conexion detalladaemnte entre el Arduino y los pines de control del L298. EXITOS

  • @aldomontalvovillarreal1838
    @aldomontalvovillarreal1838 Před 7 měsíci

    La plaqueta donde conecta los jumpers donde dice que no alimentar los drive con o batería directamente por qué los moto reductores van a girar muy rápido la plaqueta café como se llama

    • @cmarinv2005
      @cmarinv2005  Před 7 měsíci

      Gracias por comentar, esa es una baquelita universal que solo la uso para tener mas conexiones de 5VDC Y GND. A la baquelita le llega del Arduino 5 VDC y salen 3 conexiones de 5VDC para conectar los 2 sensores de línea y el driver L298 y también le llega a la baquelita del Arduino GND y salen 3 conexiones GND para conectar los 2 sensores de línea y el driver L298. Espero haberme hecho entender, cualquier duda siempre responderé al correo cmarinv2005@gmail.com

  • @KevinMaya19OFICIAL
    @KevinMaya19OFICIAL Před 7 měsíci

    Hola, una duda, en que cambiaria el codigo si uso el sensor bfd-1000 que le recomendo a un comentario

    • @cmarinv2005
      @cmarinv2005  Před 7 měsíci

      Gracias por comentar, por lo general ese sensor es utilizado en un robot velocista, si lo usa en este proyecto podría cambiar el código en la forma de leer el sensor y tal vez requiera alguna librería extra. sin embargo con información del funcionamiento del módulo puede adaptarlo en el proyecto ya que la lógica de funcionamiento es la misma una vez que logre leer adecuadamente el sensor para enviarle esa información al Arduino.. éxitos

  • @fatimaitzelmoralesguzman7221

    profe como se conceta los motores y cual es el positivo o negativo

    • @cmarinv2005
      @cmarinv2005  Před rokem

      Fatima, gracias por comentar. en realidad los motores de corriente continúa no necesitan de una polaridad, ya que es la polaridad la que define hacia que lado giran, en el proyecto del robot seguidor de líneas conecte los motores de cualquier forma y en la bornera del driver L298 conecte cada uno de tal manera que cuando ninguno de los sensores detecte la linea negra ambos motores giren hacia adelante. Exitos

  • @jimmyviatela3130
    @jimmyviatela3130 Před 7 měsíci

    Hola, excelente video solo que no logro entender el tema de la programación, no entiendo nada.
    Debo tener una app? De donde salen todos los comandos? Sería tan amable de explicarme desde 0 como se programa.

    • @cmarinv2005
      @cmarinv2005  Před 7 měsíci

      Por supuesto amigo. El programa se compone de dos partes realmente. En una parte el Arduino controla los dos motores según la información que le envía al driver L298. Y la segunda parte es la encargada de recibir por el sensor de línea si la línea está presente o no. Si no está presente en ningún sensor es posible que este la línea en todo el centro entonces los dos motores avanzan.. De lo contrario gira un poco hacia uno u otro lado hasta que no haya línea encontrada para seguir adelante.

  • @dantesaavedra2401
    @dantesaavedra2401 Před 9 měsíci

    ya con todos los componentes cuanto mide todo el robot?

    • @cmarinv2005
      @cmarinv2005  Před 9 měsíci

      Gracias por comentar, Aproximadamente 19 cms de largo por 12 cms de ancho, aunque bien podría modificarse el chasis para que ocupe menos espacio y los sensores de línea colocarlos en el centro del robot, exitos...

  • @lealde04
    @lealde04 Před rokem

    Una pregunta.. como paso de código a bloques en el arduino..?.. se compila ..? Como..?

    • @cmarinv2005
      @cmarinv2005  Před rokem

      Buenas, amigo el programa es un código, para compilarlo en bloque puede usar OTTO BLOCKY u otro programa que le permita hacerlo, pero la verdad no ´se si le permita generar bloques con el solo código. Exitos

  • @sebastianalfaro498
    @sebastianalfaro498 Před 2 měsíci

    hola, a que distancia de separación pusiste los sensores?

    • @cmarinv2005
      @cmarinv2005  Před 2 měsíci

      Amigo, los sensores van lo mas cerca que se pueda de la altura del piso, y la separaciòn recomiendo que sea un poco mas ancho que el de la cienta negra que se utilice, en mi cado creo haberlo separado 2 cms..

  • @jpmistery8474
    @jpmistery8474 Před 8 měsíci

    Buenas por favor podrás compartir la programación de Arduino uno, no noto bien en el vídeo se agradece de antemano

    • @cmarinv2005
      @cmarinv2005  Před 8 měsíci +2

      Gracias por comentar, amigo en todos los proyectos de este canal se comparte absolutamente todo, siempre los enlaces los puede obtener en la descripción del video www.dropbox.com/s/5e1z03x4fdretic/SEGUIDOR_LINEA.ino?dl=0 muchos éxitos

  • @mynordavidbatresparedes7513

    Te comento tengo un problema al conectar los sensores al arduino no me encienden a que se debe esto

    • @cmarinv2005
      @cmarinv2005  Před rokem

      Gracis por ocmentar, amigo revisaste que los sensores cuenten con el voltaje de alimentación de 5 VDC, ellos deberian encender o apagar al detectar la linea negra con el solo voltaje de alimentación aún sin estar conectados al Arduino, el pin de salida de señal que va al Arduino lo único que hace es enviar un pulso alto o bajo segn detecte la linea negra, exitos

  • @alvarolaracastellanos2501

    Hola, realice el armado físico y cargue la programación pero no se activa el robot. Sera que requiere mas Batería? o esta mal conectado algún cable que no envía suficiente voltaje?

    • @cmarinv2005
      @cmarinv2005  Před rokem

      Gracias por comentar, en lo posible yo mismo compruebo todos los proyectos que realizo y las dos baterias 18650 son mas que suficiente para mover los dos motorreductores, por favor verifique lo siguiente:
      1. que el voltaje de las dos baterias 18650 entregen unos 7 VDC como mínimo
      2. que el driver L298 tenga sus 3 jumper colocados, el del regulador de voltaje y los que activan cada uno de los motorreductores
      3. Que los sensores se encuentren bien instalados y funcionando, es decir que enciendan y apaguen el led segun detecten la linea negra o no.
      4. Verificar que ambos sensores no esten detectando la linea negra porque entonces el carrito se va a quedar quieto
      5. Verificar que las baterias si estan alimentando el driver L298 este debe encender el led y a la vez debe enviarle 5 VDC al Arduino este voltaje va al pin 5VDC del Arduino, el diagrama de conexión muestra la conexion: www.dropbox.com/s/gxnp1zw72jid2ca/seguidor_linea_bb.png?dl=0
      Eso es todo, por favor verifique el montaje minuciosamente ya que otros usuarios han realizado el proyecto y les ha funcionado muy bien, exitos

    • @alvarolaracastellanos2501
      @alvarolaracastellanos2501 Před rokem +1

      @@cmarinv2005 Al parecer se cumplen los pasos 1,2, 4 y 5. En el paso 3, uno de los sensores (derecho) no detecta la linea negra, es decir solo mantiene encendido un led, mientras el sensor izquierdo si detecta la linea encendiendo los 2 leds. Sera este el problema y no active por ello los motoreductores?

    • @cmarinv2005
      @cmarinv2005  Před rokem

      @@alvarolaracastellanos2501 para descartar los sensores y verificar que la programación sea la correcta puede conectar el pin del Arduino que recibe el sensor en 5 VDC y es como si el sensor le enviara señal para que hagan algo los motorreductores, puede usar esta misma tecnica para los dos pines donde estan conectados los sensores. si los motorreductores responden entonces el problema es de los sensores y si no responden el problema es del código o una mala conexion, exitos

    • @juancarlosarriagaparamo9803
      @juancarlosarriagaparamo9803 Před 10 měsíci

      Ya revisé todo tal como lo mencionas y encienden todos los leds pero los motores no, estoy usando una bateria de 6 v y 4 Ah, conectando los motores directos si camina pero ya con el programa no@@cmarinv2005

    • @cmarinv2005
      @cmarinv2005  Před 10 měsíci

      @@juancarlosarriagaparamo9803 Debe decirme exactamente que ha intentado hacer para que le funcione, yo probaría de la siguiente manera.
      1. comprobaria que funcionara bien el driver L298
      2. En el código llamaria la función adelante manualmente para verificar que el programa responde.
      3. si el paso 1 y 2 son correctos revisaria los sensores de fin de linea, que esten trabajando correctamente
      4. si el paso 1 2 3 son correctos y aun no funciona usaria el monitor del arduino IDE para realizar seguimiento al código. Varios usuarios han usado el código y funciona correctamente. Yo mismo lo he usado y no he tenido inconveniente..

  • @MinecraftGayme777
    @MinecraftGayme777 Před 2 měsíci

    que medidas son los tornillos utilizados, o como puedo pedirlos

    • @cmarinv2005
      @cmarinv2005  Před 2 měsíci +1

      son tornilos milimetricos de 1 pulgada de largo X 3 mm de diámetro, el que va con a rueda loca es mas largo de unas 2 pulgadas, igual si le quedan largos puede cortarlo como lo hice yo..

  • @claudiacruces3705
    @claudiacruces3705 Před rokem

    Hola, una pregunta, al momento de cargar el código en Arduino, donde se pueden visualizar las salidas, me marca solamente la palabra izquierda y el carrito no se mueve, ¿Como puedo arreglar esto?

    • @claudiacruces3705
      @claudiacruces3705 Před rokem

      De antemano, gracias

    • @cmarinv2005
      @cmarinv2005  Před rokem

      @@claudiacruces3705 Gracias por comentar, antes de enviar el código debe darle clic en herramientas, monitor serie y seleccionar una velocidad de 9600 y ahora si cargar el código al Arduino, ahora en el monitor serie puede verificar por qué no le está funcionando. No sé si entendí bien su pregunta, éxitos

  • @celestesanchez6938
    @celestesanchez6938 Před 10 měsíci

    Hola una consulta como cambiaria el codigo para q sea fondo negro y linea blanca?

    • @celestesanchez6938
      @celestesanchez6938 Před 10 měsíci

      Quisiera saber como tendría q aplicar es primera ves armando códigos y proyectos

    • @cmarinv2005
      @cmarinv2005  Před 10 měsíci +1

      @@celestesanchez6938
      /*
      Lo invito a que apoye mi trabajo suscribiéndose a mi canal de CZcams
      Robótica, impresión 3D y algo más. czcams.com/users/cmarinv2005
      CODIGO LIBRE PARA UTILIZAR COMO QUIERAS
      */
      // *** DECLARAMOS LAS VARIABLES QUE VAMOS A UTILIZAR ***
      static int PinIN1 = 2;
      static int PinIN2 = 3;
      static int PinIN3 = 4;
      static int PinIN4 = 5;
      static int Pin_sensor1 = 8; // Con este pin recogemos las señales del sensor
      static int Pin_sensor2 = 9; // Con este pin recogemos las señales del sensor
      void setup() {
      Serial.begin(9600); //iniciamos las comunicaciones con el puerto serie para el monitor serie
      pinMode(PinIN1, OUTPUT);
      pinMode(PinIN2, OUTPUT);
      pinMode(PinIN3, OUTPUT);
      pinMode(PinIN4, OUTPUT);
      pinMode(Pin_sensor1, INPUT); //definimos el pin que vamos a utilizar como entrada para el sensor izquierdo
      pinMode(Pin_sensor2, INPUT); //definimos el pin que vamos a utilizar como entrada para el sensor derecho
      }
      void loop() {

      int value1 = 0; // Variable temporal que usaremos para recoger la señal del sensor izquierdo
      int value2 = 0; // Variable temporal que usaremos para recoger la señal del sensor derecho
      value1 = digitalRead(Pin_sensor1); // lectura digital del pin del del sensor izquierdo
      value2 = digitalRead(Pin_sensor2); // lectura digital del pin del sensor derecho
      if (value1 == HIGH && value2 == HIGH)
      {
      Serial.println("adelante");
      MotorAdelante();
      }

      if (value1 == LOW && value2 == LOW)
      {
      Serial.println("detenido");
      MotorStop();
      }



      if (value1 == LOW && value2 == HIGH) // Si el sensor izquierdo detecta una zona blanca
      {
      Serial.println("izquierda");
      MotorIzquierda();
      }

      if (value2 == LOW && value1 == HIGH) // Si el sensor derecho detecta una zona blanca
      {
      Serial.println("derecha");
      MotorDerecha();
      }

      delay(20); // Hacemos una pausa en milisegundos, de forma que leemos el sensor cada dicho tiempo
      }

      void MotorIzquierda()
      {
      digitalWrite (PinIN1, HIGH); // Motor Izquierdo atras
      digitalWrite (PinIN2, LOW);
      digitalWrite (PinIN3, HIGH); // Motor Derecho adelante
      digitalWrite (PinIN4, LOW);
      }
      void MotorDerecha()
      {
      digitalWrite (PinIN1, LOW); // Motor Izquierdo adelante
      digitalWrite (PinIN2, HIGH);
      digitalWrite (PinIN3, LOW); // Motor Derecho atras
      digitalWrite (PinIN4, HIGH);
      }
      void MotorAdelante()
      {
      digitalWrite (PinIN1, LOW); // Motor Izquierdo adelante
      digitalWrite (PinIN2, HIGH);
      digitalWrite (PinIN3, HIGH); // Motor Derecho adelante
      digitalWrite (PinIN4, LOW);
      }
      void MotorStop()
      {
      digitalWrite (PinIN1, LOW); // Motor Izquierdo detenido
      digitalWrite (PinIN2, LOW);
      digitalWrite (PinIN3, LOW); // Motor Derecho detenido
      digitalWrite (PinIN4, LOW);

      }

  • @mauriciomolina6812
    @mauriciomolina6812 Před 10 měsíci

    Como puedo hacer que siga una linea blanca en fondo negro?

    • @cmarinv2005
      @cmarinv2005  Před 10 měsíci +1

      Gracias por comentar, la lógica de funcionamiento es invertida, es decir que al momento que los dos sensores de línea detecten fondo negro, entonces el carrito debe ir hacia adelante. si alguno de los sensores en algun momento no detecta línea ( fondo blanco)realizar el ajuste de giro hacia la dirección correspondiente. por último si los dos sensores no detectan línea (fondo blanco) entonces los motores se detienen porque esto corresponde a una linea blanca cruzada al final de la pista. Espero haber ayudado. éxitos

  • @roman_jackson_
    @roman_jackson_ Před 4 měsíci

    una duda, no hay problema si uso pilas AA????

    • @cmarinv2005
      @cmarinv2005  Před 4 měsíci +1

      gracias por comentar, no hay problema amigo, le sugiero usar 4 baterias AA en serie. éxitos..

    • @roman_jackson_
      @roman_jackson_ Před 4 měsíci

      @@cmarinv2005 muchas gracias 🫂❤️ tu vídeo me ayuda para mí proyecto de robótica

    • @cmarinv2005
      @cmarinv2005  Před 4 měsíci +1

      @@roman_jackson_ me alegra mucho amigo, éxitos con su proyecto, para evitar que el carrito vaya mucho de un lado a otro mediante prueba y error ajuste la separacion entre los dos sensores que van a lado y lado de la linea hasta obtener el mejor resultado..

  • @juanjosegomezcarabali259
    @juanjosegomezcarabali259 Před měsícem

    Disculpa uno de los jumpers del driver L298 que debe estar conectado se me perdio como podria hacer ahi

    • @cmarinv2005
      @cmarinv2005  Před měsícem

      Amigo lo que debes hacer es puentear con alambre de cobre o caulquier objeto metálico esos dos pines que iban al jumper, lo único que hacen los jumper es permitir que trabaje el regulador de 5 VDC y si son los otros 2 jumper lo único que hacen es habiliar o deshabilitar los motores. éxitos...

  • @juliocesarcampossibaja3968

    Una pregunta, de que medida son los tornillos??

    • @cmarinv2005
      @cmarinv2005  Před rokem

      Gracias por comentar, los tornillos golosos son de 3 mm de diametro X 8 mm de largo, los otros tornillos son milimetricos M3 o sea de 3 mm de unas 2 pulgadas de largo, amigo que eso no sea un obstàculo, busque cualquier tornillo que cumpla la misma funciòn. Exitos

    • @juliocesarcampossibaja3968
      @juliocesarcampossibaja3968 Před rokem

      @@cmarinv2005 muchísimas gracias

    • @cmarinv2005
      @cmarinv2005  Před rokem

      @@juliocesarcampossibaja3968 con mucho gusto amigo...

  • @Lizkamt
    @Lizkamt Před měsícem

    Hola, buenas tardes podria decirme como seria el diagrama en el programa de Proteus.

    • @cmarinv2005
      @cmarinv2005  Před měsícem

      Hola buenas, antes usaba Proteus en el momento no lo tengo instalado, voy a subir diagrama de conexiòn en Fritzing..

    • @Lizkamt
      @Lizkamt Před měsícem

      ​@@cmarinv2005 Ok muchas gracias.

  • @emilianosanchez4614
    @emilianosanchez4614 Před rokem +1

    Como puedo hacer que avance mas rapido?

    • @cmarinv2005
      @cmarinv2005  Před rokem +1

      Gracias por comentar, amigo para hacerlo andar más rápido sólo debe alimentar el L298N con un voltaje mas alto por la entrada de 12 VDC. pero los sensores detectores de línea no tienen la velocidad suficiente de respuesta o no son muy óptimos para detectar estos cambios rápidos, para esa velocidad de respuesta puede usar estos sensores articulo.mercadolibre.com.co/MCO-525787997-seguidor-de-linea-5-sensores-reflexion-ir-bfd-1000-_JM#position=22&search_layout=stack&type=item&tracking_id=6cd98511-430c-4489-8135-e407e9d930a4 los he visto utilizarlos en robot velocistas... czcams.com/video/twEHElfrav0/video.html

    • @cmarinv2005
      @cmarinv2005  Před rokem +1

      El robot seguidor de linea que compartí es básico para que cualquiera con conocimientos básicos pueda armarlo, ya subiré un robot velocista con el código que lo controla

  • @samuelramirez-of1lr
    @samuelramirez-of1lr Před 8 měsíci

    No me avanza el autito enciende todo pero no quiere mover las ruedas

    • @cmarinv2005
      @cmarinv2005  Před 8 měsíci

      Gracis por ocmentar, del movimiento de las ruedas se encarga el driver L298, podría hacer pruebas conectando directamente los pines IN1 IN2 IN3 IN4 del driver L298 a conexiones de 5vdc y GND para ver si los motores giran hacia algún lado, si no lo hacen verificar conexión adecuada del driver..

  • @diegosaldana4390
    @diegosaldana4390 Před měsícem

    Y ai quiero que siga la linea blanca

    • @cmarinv2005
      @cmarinv2005  Před měsícem

      Si quiere seguir una línea blanca lo primero es que el piso debe ser de color negro o muy oscuro, y todo el código sería de lógica invertida, por ejemplo la función detenerse sería posible si ninguno de los sensores detecta la línea negra, para las demás funciones las comparaciones son invertidas a las de la línea negra...

  • @kato_x6393
    @kato_x6393 Před 7 měsíci

    Podría pasar el código de nuevo? Ya no funciona el dropbox

    • @cmarinv2005
      @cmarinv2005  Před 7 měsíci

      Claro que si amigo, acabo de comprobar.. www.dropbox.com/s/5e1z03x4fdretic/SEGUIDOR_LINEA.ino?dl=0

  • @gabrielvelasquez7136
    @gabrielvelasquez7136 Před rokem

    Hola tiene algún correo electrónico para hacerle unas consultas

    • @cmarinv2005
      @cmarinv2005  Před rokem

      Gracias por comentar, cmarinv2005@gmail.com

  • @reyes-a-s929
    @reyes-a-s929 Před rokem

    Es necesaria la placa universal amigo ?

    • @cmarinv2005
      @cmarinv2005  Před rokem

      Gracias por comentar, No es necesaria.

    • @jorgejoselitodiazarzapalo9162
      @jorgejoselitodiazarzapalo9162 Před rokem

      Yo diria que si, mas para poder rapartir la alimentacion hacia los sensores

    • @cmarinv2005
      @cmarinv2005  Před rokem +1

      @@jorgejoselitodiazarzapalo9162 Gracias por comentar, la placa universal para repartir la alimentación a los sensores no necesariamente es indispensable, ya que si unimos (empalmamos) los cables positivos y negativos logramos el mismo objetivo, sin embargo eso depende de lo pulido y organizado que sea cada persona, en mi caso intento que los cables sean lo mas organizados posibles. Aquí lo importante es que no nos varemos y terminemos el proyecto con lo que tengamos a la mano. Exitos...

    • @jorgejoselitodiazarzapalo9162
      @jorgejoselitodiazarzapalo9162 Před rokem

      @@cmarinv2005 sisi son criterios de diseñador 🫡

    • @cmarinv2005
      @cmarinv2005  Před rokem

      @@jorgejoselitodiazarzapalo9162 Así es, pronto subiré al canal un robot mas complejo y la organización de los cables y etiquetado de los servomotores es muy importante, ya que el robot utiliza 15 servomotores.. Exitos

  • @reyes-a-s929
    @reyes-a-s929 Před rokem

    O se puede conectar directo ?

    • @cmarinv2005
      @cmarinv2005  Před rokem

      Si se puede conectar directo, la placa universal lo único que hace es agrupar los voltajes positivos y agrupar los voltajes negativos para alimentar los diferentes componentes, el mismo efecto se logra uniendo los cables directamente, éxitos

    • @reyes-a-s929
      @reyes-a-s929 Před rokem

      @@cmarinv2005 muchas gracias bro

    • @cmarinv2005
      @cmarinv2005  Před rokem

      @@reyes-a-s929 con mucho gusto, exitos con el ensamble.

  • @kattooman117
    @kattooman117 Před rokem

    En dónde isiste el diagrama ?? Plis

    • @cmarinv2005
      @cmarinv2005  Před rokem +1

      Gracias por comentar, diagrama lo realice con Fritzing. czcams.com/video/cdzPuUzz020/video.html

    • @kattooman117
      @kattooman117 Před rokem

      @@cmarinv2005 muchas gracias ♥️

    • @cmarinv2005
      @cmarinv2005  Před rokem

      @@kattooman117 con mucho gustto, exitos

  • @user-yg2oo8ng5g
    @user-yg2oo8ng5g Před rokem

    Podrias pasar el codigo ??

    • @cmarinv2005
      @cmarinv2005  Před rokem

      Claro que sí amigo, todo está en la descripción del video. www.dropbox.com/s/5e1z03x4fdretic/SEGUIDOR_LINEA.ino?dl=0

  • @kleyderramirez8191
    @kleyderramirez8191 Před rokem

    Buenas noches como hace para cargar el código a la placa?

    • @cmarinv2005
      @cmarinv2005  Před rokem

      Buenas, lo primero es tener instaaldo el software Arduino 1.8.19 y tener instalado el driver de la tarjeta Arduino, luego conectar la placa abrir el software, selecionar el puerto COM donde esté conectada la placa Arduino, seleccionar el tip de Tarjeta y en documentos Arduino colocar la carpeta con el código y abrirla y darle en subir. puede buscar un video sencillo de cargar código al Arduino o puede ver aqui como se carga un código en este caso al ESP32. Exitos. czcams.com/video/XmN54Di57P4/video.html

  • @victorramires906
    @victorramires906 Před rokem

    Podria pasar los materiales por escrito?

    • @cmarinv2005
      @cmarinv2005  Před rokem +1

      Gracias por comentar, claro que sí
      1) 1 Arduino uno o Arduino Nano
      2) 2 motorreductores 5 VDC
      3) 1 rueda loca
      4) 1 chasis para soportar el montaje
      5) 1 portabaterias doble 18650
      6) 2 sensores TCRT500L detector de línea
      7) 2 ruedas de 65 mm o similares
      8) 1 módulo L298

    • @EZE_300
      @EZE_300 Před rokem

      Te faltó el drivers l298

    • @cmarinv2005
      @cmarinv2005  Před rokem

      @@EZE_300 ja ja si, faltó el driver L298 ya edito la respuesta, éxitos.

  • @jeferoezo6033
    @jeferoezo6033 Před 2 měsíci

    Hola que pasa si el codigo de progarmacion me aparece un problema como lo soluciono

    • @cmarinv2005
      @cmarinv2005  Před 2 měsíci

      Por lo general los errores de código se deben a que no se encuentran las librerías en la carptea respectiva. si recibe algun codigo de error por favor comentar cual es el ensaje de error para prestarle ayuda.. todos los proyectos que comparto los pruebo antes y me aseguro que no tengan errores a momento de la compilacion.

    • @jeferoezo6033
      @jeferoezo6033 Před 2 měsíci

      Bueno no se si es mi arduino, el programa o la aplicacion pero me aparece problema al subir al tablero

    • @cmarinv2005
      @cmarinv2005  Před 2 měsíci

      amigo imposible si no puedo ver el mensaje de error, puede escribir al correo cmarinv2005@gmail.com

    • @cmarinv2005
      @cmarinv2005  Před 2 měsíci

      Amigo, todo parece indicar que es su Arduino, en ejemplos busque el proyecto blink y trata de subirlo al Arduino, si tampoco lo permite es un error del Arduino o drivers..

    • @jeferoezo6033
      @jeferoezo6033 Před 2 měsíci

      Puede ser el problema por la version de mi aplicacion

  • @user-hd1oy6ic2v
    @user-hd1oy6ic2v Před 8 měsíci

    Hola tengo una pregunta

    • @cmarinv2005
      @cmarinv2005  Před 8 měsíci

      Buenas. Que pregunta

    • @user-hd1oy6ic2v
      @user-hd1oy6ic2v Před 8 měsíci

      @@cmarinv2005 amigo allí tienes una conexión desde los sensores, los vables van a una plaquita pequeña con pines, como lo has hecho

    • @cmarinv2005
      @cmarinv2005  Před 8 měsíci

      @@user-hd1oy6ic2v amigo. Eso es solo un pedazo de placa universal donde llega un cable positivo de 5 vdc y un cable negativo GND y salen varias conexiones de 5 vdc y Gnd.. Igual puedes unir los cables y consigues los mismo. Lo importante es que no se vare por eso.. Éxitos

    • @user-hd1oy6ic2v
      @user-hd1oy6ic2v Před 8 měsíci

      @@cmarinv2005 estoy recien aprendiendo, puedes ayudarme a ensamblar eso en la placa

    • @cmarinv2005
      @cmarinv2005  Před 8 měsíci

      @@user-hd1oy6ic2v por supuesto amigo así iniciamos todos así que no hay problema. Mi correo es cmarinv2005@gmail.com

  • @andresestevez2701
    @andresestevez2701 Před rokem

    te pasaria link librería del L298N para proteus pero you.......... por alguna razon borra, en este si o si te obliga a usar los 12v a parte de 5v esa duda, en el tuyo no me quedo claro

    • @cmarinv2005
      @cmarinv2005  Před rokem

      No he simulado el circuito en proteus, sin embargo no habría problema que alimentara el L298 con 12 VDC, y ahora la salida del L298N de 5 VDC podría alimentar al Arduino y demás componentes, exitos