Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino + Motor
#1
Buenas!

Tenia en casa un pequeño helicoptero radiocontrol de los chinos y como no le doy uso ninguno me puse a desmontarlo, recuperé dos motores, como el de la foto que os adjunto, por lo que estuve leyendo es un motor de continua, por lo que simplemente conectandolo a un PIN PWM del arduino y a los 5V me deberia funcionar,¿no? A parte de eso si meto un potenciometro por el medio (entre la linea de 5V y el motor) podré controlar las revoluciones? Ando un poquito (bastante) pez en tema motores, a ver si me echais un cable!

Gracias!

IMAGEN:

resim
Citar
#2
Si lo conectas directamente al Arduino, te lo cargas. Los pines de salida del Arduino pueden dar como máximo 40mA y estos motores consumen más. Para poder manejarlo con el Arduino tienes que usar un controlador de motores(Puente H) o un transistor que pueda dar los mA que necesite. Con el potenciómetro si podrías controlar las rpm, pero la conexión tiene que ser como te he dicho arriba.
Citar
#3
Ait0r escribió:Si lo conectas directamente al Arduino, te lo cargas. Los pines de salida del Arduino pueden dar como máximo 40mA y estos motores consumen más. Para poder manejarlo con el Arduino tienes que usar un controlador de motores(Puente H) o un transistor que pueda dar los mA que necesite. Con el potenciómetro si podrías controlar las rpm, pero la conexión tiene que ser como te he dicho arriba.

Gracias Ait0r!! Tengo por aqui un transistor IRF520, ¿Seria el apropiado para este uso? y la manera de conectarlo como seria?

Saludos!
Citar
#4
Ese transistor te aguanta perfectamende ya que da 10A. Para conectarlo y poder controlarlo con arduino, se coloca la base a un pin de Arduino que será el que encienda/apague el transistor. El motor se coloca en el colector o drenador y el emisor o fuente a tierra.

En tu caso es un mosfet de canal N asique iría así:

resim

El pin 6 es la salida que activa el mosfet, y al ser PWM puedes controlar la intensidad y las rpm del motor. El cable rojo iría a la alimentación (5V-12V)

Y este sería el esquema del mosfet:
resim
Citar
#5
Ait0r con que programa has sacado la imagen?
Citar
#6
Quizá esto te sea de ayuda: https://www.youtube.com/watch?v=GSl91C7S...ata_player

Saludos
Citar
#7
freestyle escribió:Ait0r con que programa has sacado la imagen?
Supongo que con fritzing


Código:
try {
   live();
}
catch (BestMoments) {
MessageBox.Show(Happy)
}

Citar
#8
Dices de poner el potenciómetro entre el motor y los 5V? Así reducirías la velocidad pero también el par motor. Yo que tú lo usaría para modificar el duty cycle que emita el Arduino escribiendo el valor analógico que capte el Arduino del potenciómetro y enviándolo mediante un digitalRead, de esa manera el par se mantendrá y controlarás la velocidad bien
No lo intentes. Hazlo o no lo hagas, pero no lo intentes.
Citar
#9
igargi escribió:
freestyle escribió:Ait0r con que programa has sacado la imagen?
Supongo que con fritzing



Si el mismo, es gratuito y muy útil.

Lord Bierzo escribió:Dices de poner el potenciómetro entre el motor y los 5V? Así reducirías la velocidad pero también el par motor. Yo que tú lo usaría para modificar el duty cycle que emita el Arduino escribiendo el valor analógico que capte el Arduino del potenciómetro y enviándolo mediante un digitalRead, de esa manera el par se mantendrá y controlarás la velocidad bien

Exacto a eso me refería con variar la señal de puerto PWM. Esa señal puede ir cambiando por el valor del potenciometro.
Citar


Temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Ayuda con codigo boton de pause motor PaP fredyr 2 399 22-08-2017, 08:48 PM
Último mensaje: fredyr
  motor pap y driver fjgranado 0 482 05-11-2015, 12:10 PM
Último mensaje: fjgranado
  Conectar Motor Nema 17PM-K054-G7WS Jero 2 1,222 06-10-2014, 06:11 AM
Último mensaje: Jero
  Controlar motor PaP desde LCD Mentus 12 2,264 23-04-2014, 06:50 PM
Último mensaje: Mentus
  ¿Arduino MEGA o Arduino ADK? igargi 7 1,130 25-08-2013, 04:58 PM
Último mensaje: cansi22