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
Opino lo mismo que tigger el servo lo alimentaria por separado.
Yo recuerdo haber tenido problemas por eso en un proyecto.
  Responder
Buenas a tod@s:

Trigger, el servo es un futaba S3003.

Jero, el driver en teoría está correcto, ya que sin tocar nada a la que cargo el código que me pasaste funciona.

Voy a probar de alimentar el servo por separado a ver qué tal.


Una cuestión, de salida de 5V el Arduino Uno solo tiene un pin. Para alimentar el Servo pongo a HIGH un pin digital y simulo como si fuese un pin de alimentación? Facepalm
  Responder
Lo suyo seria poner un regulador 5v desde la batería al servo, al menos así lo hacia en antaño.
  Responder
Si usas pilas sacalo de 3 pilas en serie y tendras 4.5v

Sacar de un pin digital 5V a modo de alimentacion ni lo pienses jajajajja
  Responder
Buenas a tod@s:

Trigger, no sería mejor sacarlo de 4 pilas, y ya tendría 6 V??? O achicharraría el servo? Lo digo porque es más facil ya que trabajo con dos portapilas de 4.
  Responder
Si vamos 6v tambien vale yo creo
  Responder
Trabaja desde 4.8V - 6V.

http://www.servodatabase.com/servo/futaba/s3003
  Responder
Hola, hace tiempo vengo siguiendo el tema, este tipo de temas son muy buenos para personas que estan empezando.

me parece que todo va muy bien, pero lo que dice Triggerr es verdad, no conectes el servo directo al Arduino, al comienzo te funciona bien, luego de varios intentos te va a pedir mucha potencia t va a meter estatica en la placa, cuando veas estará haciendo locuras tu robot.

Pd: lo digo por experiencia propia Lengua

te recomiendo que pongas un regulador con par de capacitancancias para bajar de 12 a 5v para alimentar el servo y aislar un poco las potencias y estatica, y la señal de PWM si la puedes sacar del arduino sin problemas.

por cierto vas a usar encoders? o los estas usando?, en mis herramientas esta empolvado un chasis magico de sparkfun , hace poco le compre los encoders y voy a retomar temas de control de velocidades y giro, pero lo quiero hacer con retroalimentacion de encoders, quiza nos podamos ayudar en eso
  Responder
con que le pongas el regulador ya puedes usar los mismos 12v, de los motores, recuerda que si tienes varias fuentes de voltaje, siempre debes unir las tierras.
  Responder
Buenas a tod@s:

Lo que haré será lo que dice Trigger, sacar un cable positivo de 6V para el servo. Lo de los negativos ya lo tengo en cuenta. Ya que me encontré eso con el driver y el Arduino. Tenía que unir las tierras para que funcionase.
  Responder
muchas veces es mejor tener 2 baterias en los robots, una de control y otra de potencia, lo que vas a hacer me parece bien
  Responder
Una duda. ¿Sabéis si puedo alimentar el puente H con solo 4 pilas (4x1.5V)? Estoy probando y no sé si las pilas que tengo están descargadas o si hacen falta más.

Por cierto se supone que si lo alimentas a mas de 7v el puente h saca 5v por una de las bornas, quizá te sirva para alimentar el servo sin mucho jaleo.
  Responder
el puente H entrega el voltaje que le pongas para los motores, si le pones 12v sacará 12v por los motores (los jumper creo que determinan si alimentas con una o dos fuentes el driver), que yo sepa el puente H no tiene salidas de voltaje para alimentacion.

las baterias AA tienen 1.5 v en total serias 6v pero a full carga, el problema es la corriente, se te consumen y el voltaje se baja.

te recomiendo uses recargables por lo general vana 1.25v cada una, serias 5V y van perfecto, solo mantenerlas cargadas para que no falle el sistema.
  Responder
Buenas a tod@s:

Utilizo recargables, para así poderlas aprovechar mejor.

Esta mañana he estado haciendo lo de sacar 6V para el Servo. Y nada... hace lo mismo que antes.

Ahora tengo 6V solo para el servo. Y el resto lo saco desde el Arduino. Y los 12V para el driver y Arduino.

Qué puede ser más??? Es que la verdad me gustaría terminar este proyecto antes del inicio de las clases ya que llevo 2 meses con él y creo que se está alargando más de la cuenta. Es verdad que lo hago en mis tiempos libres, pero buff... me da rábia estar en ese bucle!! T.T

Gracias por todos vuestros comentarios y aportaciones, de veras, las tengo muy en cuenta, y sin todos vosotros no estaría aquí. Pero psicologicamente, estoy quemado ya al ver que no avanzo T.T
  Responder
Paciencia jajjajaja, necesito que me digas concretamente que es lo que sucede que ahora mismo ando algo perdido.

Pusiste las masas en comun no?
  Responder
Animo, que esto se soluciona, vamos a desglosar los problemas.

Vamos a ver donde esta el problema.

1. Mi código te funcionaba.
2. Solo añade el sensor de ultrasonidos.
3. En el primer código añade solo el servo sin el sensor de ultrasonidos.


Cuando deja de funcionar los motores? En la opcion 2 y 3 funcionan?

Hay alguna librería mas para el servo? Me parece que hay una que se llama megaservo.

Saludos y animo, no decaigas!!
  Responder
Buenas en la pagina oficial de la libreria de servo pone:

The Servo library supports up to 12 motors on most Arduino boards and 48 on the Arduino Mega. On boards other than the Mega, use of the library disables analogWrite() (PWM) functionality on pins 9 and 10, whether or not there is a Servo on those pins. On the Mega, up to 12 servos can be used without interfering with PWM functionality; use of 12 to 23 motors will

Que desactiva el pwm en las salidas 9 y 10. Y tienes conectado el servo en el 10 no?

Saludos
  Responder
Buenas a tod@s:

Afirmativo, tengo el servo en el pin 10. El servo funciona correctamente y en todo momento. Entonces tu información me descoloca un poco ya que no he notado anomalías en este aspecto.
  Responder
En los ejemplos veo que lo ponen en el nueve.

Que es lo que te hace ahora mismo el robot? Todo el proceso menos el movimiento o el servo tampoco se mueve, te coge las lecturas por serial?

Saludos
  Responder
si, yo tambien me perdi, cual es exactamente tu problema ahora?
  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