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!
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?
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
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?
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?
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.