Powering and modulating multiple coin motors with arduino

I am working on a project where I need to modulate 5 coin motors between 1 Hz and 100Hz (all in synchrony). I am brand new to electronics and arduino and would really appreciate any insight/advice you can provide.

Right now, I know I will need a variable resistor inputing into an arduino. My understanding is that the arduino will not be able to provide the power needed to modulate 5 coin motors, so I will need to connect motor driver(s) (will I need one for each coin motor?). Is there anything else I will need? Thank you!

If you can buy a TBD62783 it would be the easiest way to contol 5 motors. It is an 18 pin DIP IC


You mean you need to modulate them separately or that they share the modulation ?

Perhaps Hz is not the proper measurement. It means "cycles per second". For a motor that would be turning one direction for 1/2 Hz and returning to the origin during the remain distance in 1/2 Hz. Are you thinking "pulse rep rate" Where a motor's turning rate is based on the number of power pulses?

They all share the same modulation

What I am meaning to say is that I want to be able to incrementally adjust the RPM of the motors so I can induce a wide range of sensations from the motors

I expect one npn transistor would be most minimalistic way to drive them.

Thanks for the reply. Can you describe how you would implement this to get the functioning I need?

Can you actually buy that part where you live?

"vibrator" motors?

You want all 5 motors to run from 60 to 6000 RPM and stay in phase with each other?

Then forget my idea.

Please define "modulate".

@jim-p : Do they make those in a "sink" version to replace ULN2803? Sure wish I had your parts knowledge. :confused:

Ok, now we are getting closer to what you are designing. Do you have the motors and to they output an RPM signal that your Arduino can monitor and allow your code to adjust the RPM?
What voltage and current do the motors require?

Just go to Digi-Key and search on TBD62
You will see high and low side, DIP and SMD parts but not all have TTL or CMOS compatible inputs.

1 Like

No I think you do want to modulate. Running at different RPM won't provide much of a change in sensation but turning them ON and OFF at different rates most certainly will.
Which Arduino do you plan on using?
Are these 3V motors?

  1. Yes, vibrating coin motors, like those in smart phones.

  2. Correct.

TNX for that.
JC

Yes, I was thinking about getting these:

They do not output a signal that the Arduino can monitor. I am thinking that I will need a variable resistor to control the output of the motors. Actually I do not even think I will need an Arduino for this version. I just need a schematic/circuit design to be able to modulate 5 3V coin vibration motors between 60-12,000 rpm.

Too much thinking and too little testing!