This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Prototipo robot
Buenas a tod@s:

Venga... aquí teneis el vídeo. No os hago esperar más. Como véis, tiene una "ligera" desviación. Ahora está mejor, ya que he abierto la convergencia de las ruedas (digamos que las he puesto haciendo como en forma de "V"), y así va más recto (es lo que tiene comprar en los chinos). Ahora cuando tenga la P3Steel le haré mejoras, como los soportes tal y como comentas Triggerr, y también los soportes para los motores, ya que bailan.


Y si os fijáis, hay un momento en que hace como dos movimientos, hasta entonces no me lo había hecho (desde que lo tengo todo bien configurado) y tampoco me lo ha vuelto a hacer.



http://youtu.be/91FseHzQRO4


Espero que os guste.

P.D. Tendré que mirarme los apuntes para poner correctamente los vídeos de Youtube Facepalm (Después que tengo tiempo lo pongo correctamente)
  Responder
Menuda derrapes hace Gran sonrisa jajajaja
  Responder
Y corre que se las pela!! Guiño a ver que inventas con la prusa! Guiño
  Responder
Ajusta la velocidad según la distancia e intenta que sea mas progresivo al acelerar..
Cambiar de suelo también es otra opcion jeje
Me recuerda a un robot que hizo un compañero hace años.

Si quieres ideas "sencillas" para añadirle te puedo dar ejemplos
  Responder
El3ndil escribió:Ajusta la velocidad según la distancia e intenta que sea mas progresivo al acelerar..
Cambiar de suelo también es otra opcion jeje
Me recuerda a un robot que hizo un compañero hace años.

Si quieres ideas "sencillas" para añadirle te puedo dar ejemplos

Buenas a tod@s:

Ya he dicho que hay muchas cosas por pulir. Lo de la aceleración como lo debería hacer? Pongo los In del driver en HIGH o en LOW según convenga y los dejo así el tiempo requerido. Para hacer la aceleración más progresiva como se debería de hacer?

Y que ideas tienes en mente?

Muchas gracias a tod@s.
  Responder
Para hacer la aceleracion, mete PWM por los IN del drives, asi controlaras los motores en velocidad, si tienes alguna duda con esto, pasate por aqui:

http://arduino.cc/en/pmwiki.php?n=Tutorial/PWM

Y si no te encuentras, lo vas comentando por aqui y se te echa una mano
  Responder
Electromecánico escribió:
El3ndil escribió:Ajusta la velocidad según la distancia e intenta que sea mas progresivo al acelerar..
Cambiar de suelo también es otra opcion jeje
Me recuerda a un robot que hizo un compañero hace años.

Si quieres ideas "sencillas" para añadirle te puedo dar ejemplos

Buenas a tod@s:

Ya he dicho que hay muchas cosas por pulir. Lo de la aceleración como lo debería hacer? Pongo los In del driver en HIGH o en LOW según convenga y los dejo así el tiempo requerido. Para hacer la aceleración más progresiva como se debería de hacer?

Y que ideas tienes en mente?

Muchas gracias a tod@s.

Como ya te comenta Trigger tienes que conectar un pin mas que este sera el control por PWN a igual que el servo.
Un ejemplo de codigo seria:

analogWrite(VelL, 255);
analogWrite(VelR, 255);
digitalWrite (dir1L, LOW);
digitalWrite (dir2L, HIGH);
digitalWrite (dir1R, LOW);
digitalWrite (dir2R, HIGH);

Al variar el numero 255 regulas la velocidad, este valor puede ir incrementando por lo que irias acelerado progresivamente, incluso segun la distancia si es mas corta menos velocidad, si es mas larga mas velocidad o segun vas acercandote a un obstaculo bajar la velocidad hasta que llegue a 2 cm? y de esta forma puedes "mapear" la habitacion como las aspiradoras tipo romba.

Ideas que puedes añadir seria un sensor de luz un LDR y valorar la direccion u otra accion, segun la luminosidad.
  Responder
Buenas a tod@s:

Muchas gracias. Tomaré nota de vuestras sugerencias y comentarios y lo pondré en práctica.
  Responder
La velocidad es comprendida entre 0 y 255 que seria el maximo
  Responder
Buenas a tod@s:

Y ese pin PWM extra donde lo conecto? Porque los IN, ya están correctamente conectados o los tendría que modificar a los pines analógicos del Arduino?


El funcionamiento del ciclo PWM lo entiendo perfectamente, pero no sé como debo conectar los motores y el pin PWM para que funcione correctamente. Porque Triggerr, tu comentas que es un pin extra, pero no veo donde lo tengo que conectar en el driver.
  Responder
Nono, tienes que "reconectar" los IN, modificar su conexion a puertos con PWM, mira tu arduino que puertos son PWM, y los conectas a dichos puertos, actuas igual que actuabas pero en ved de ponerles en HIGH, les das un valor PWM, nose si me explico
  Responder
Buenas a tod@s:

Vale... eso es lo que me pensaba en un primer momento. Reconectar los pins a PWM. Bueno pues nada... facil Sonrisa

A ver que tal irá con los cambios Sonrisa

Muchas gracias Triggerr

Bueno... he hecho los cambios, como mínimo el robot no va con tantas prisas y va algo más controlado Sonrisa

Está claro que me falta la P3Steel para hacer soportes para los cables y dejarlo más bontio. Pero como mínimo de software va mucho mejor Sonrisa

Muchas gracias a tod@s:

Ahora, para dejarlo niquelado faltaría introducirle mejoras como que, no tenga que parar para tomar las medidas, e modifique la velocidad en función de la cercanía de los obstáculos. Pero poquito a poco Sonrisa
  Responder
Según el enlace que os pongo lo que tienes que conectar son los ENA y ENB que son los enables.

https://www.bananarobotics.com/shop/How-...tor-Driver
  Responder
El amigo EL3ndil esta en lo cierto, mete el PWM por los ENA-ENB, ya no me acuerdo cuando lei las hojas de estas placas, pero ahora recuerdo que se metia por ahi cierto, y por los IN igual que los tenias antes
  Responder
Buenas a tod@s:

De acuerdo, pero los ENA y ENB son jumpers, entonces a que pin de los ENA y ENB conecto los PWM? Disculpa mi ignorancia, pero nunca había trabajado con drivers.
  Responder
Puedes sacar una foto de los drivers?
  Responder
Buenas a tod@s:

Ahora no puedo hacerle una foto al propio driver, pero el de la foto es identico al que tengo.


http://www.google.es/imgres?imgurl=http%...=26&ndsp=8

En los extremos de los pines IN, se encuentran los jumpers de ENA y ENB respectivamente.
  Responder
Electromecánico escribió:Buenas a tod@s:

Ahora no puedo hacerle una foto al propio driver, pero el de la foto es identico al que tengo.


http://www.google.es/imgres?imgurl=http%...=26&ndsp=8

En los extremos de los pines IN, se encuentran los jumpers de ENA y ENB respectivamente.

El jumper lo que hace es darle 5V al pin del enable, este pin lo que hace es dejar el motor encendido "bloqueado" si esta a 0V el motor giraria libremente.
Por lo que asi a ciegas si ver el circuito el pin interior es donde tendrias que conectar al arduino, ahora claro tengo mis dudas de que el invento funcione con esta placa.

En tus manos esta investigar y probarlo.
  Responder
Buenas a tod@s:

Muchas gracias. Lo voy a probar a ver que tal Sonrisa
  Responder
Si puedes Electromecanico, manda una foto del Driver, visto desde arriba y desde abajo, o comprueba con un polimetro, porque en teoria uno de los dos pines del jumper tiene tension, no seria conveniente meter el PWM por dicho pin.

No he dicho nada, que se activan en estado alto
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Robot sube escaleras Linoge 13 8,691 03-08-2020, 12:52 PM
Último mensaje: nachito15
  Robot vintage "monty" DiegoLale 17 10,429 12-11-2017, 08:41 PM
Último mensaje: zilog_z80
  [PRESENTACION] Robik - un robot que mueve el cubo de rubik Michi 4 3,287 29-03-2017, 11:37 AM
Último mensaje: Drey
  Objetivo: robot educativo por menos de 20€ sistemasorp 33 10,372 25-02-2017, 10:51 AM
Último mensaje: RPM
  [Worklog] Robot acuático JALC biketrial981 67 16,339 08-01-2016, 11:55 PM
Último mensaje: biketrial981