Alimentar motor

Buenas,

Soy bastante nuevo en arduino y en la electrónica en general. Estoy intentando controlar un motor de un ambipur con arduino.

Lo que quiero es que el motor de 4 o 5 vueltas, se pare y a los 10, 15 minutos vuelva a dar otras vueltas.

En el código no tengo problema en principio, tengo un arduino nano y he conseguido "mover" el motor. Lo pongo entre comillas porque el código funciona, pero arduino no tiene fuerza para mover el motor, solo tiembla un poco, pero si le ayudo un pelín con el dedo entonces el motor de pone a girar ya, pero solo no funciona.

Entonces entiendo que los 5v que le entrega por el pin digital (si no estoy equivocado) no le son suficientes, lo cual no entiendo bien pues realmente el ambipur funciona con 3 pilas AA de 1,5V. En el motor pone serigrafiado 500V-20280-32.

Me gustaría saber si hay alguna forma de hacerlo fácilmente, con un adaptador de 12v o algo así.

Muchas gracias.

P.D: Lo he enchufado a un adaptador de 8V y va como un tiro.

Hola que tal mira pues el problema es que arduino no esta diseñado para tener grandes cargas como la que es necesaria para mover un motor DC ya que solo puede proveer 40 mA de corriente en sus I/O digitales.

Pero la solución es sencilla solo tienes que usar una fuente de poder externa para mover el motor e implementar este pequeño circuito

Esta implementado es un ARDUINO UNO pero es prácticamente lo mismo que en NANO so lo sabes conectar :slight_smile:

Si necesitas mas ayuda no dudes en pedirla.

Muchas gracias por la molestia. Sabía que sería algo sencillo hacer que el nano actuase de interruptor, pero entiendo que así no puedo controlar la potencia del motor.

E instalándole un potenciómetro en el polo positivo?

Disculpa que me tardara en responder, tienes razón con eso solo lograrías activar el motor.

Si quieres regular la velocidad de giro y dirección creo que puedes usar esto
http://itp.nyu.edu/physcomp/Labs/DCMotorControl

o esto

Espero que te sirva :slight_smile:

Perfecto!! todo aclarado, muchas gracias.