I am looking at this: https://learn.adafruit.com/16-channel-pwm-servo-driver

Although it’s meant for servos, I was wondering if I could use them to control vibration motors.

Motors like these: Diameter Flat Button Type 3V-4.5V Cellphone Micro Vibration Motor (Pack of 3) https://www.amazon.in/dp/B07CQXZBZD/ref=cm_sw_r_cp_tai_yzSvDb8V7JAF4

Any suggestions? I would like to control about 200 motors with minimal number of controllers.

Each motor should be controllable individually.

  • It's not really meant for servos, it's LED driver chip that can be used to drive position of servo too (with on board pull up resistors). It could be strong enough to drive low current vibration motors, but there must be snubber circuit. – KIIV Aug 16 '19 at 15:55
  • And if you need on/off only, there are led drivers for that too. – KIIV Aug 16 '19 at 15:57
  • @kiiv From what I have seen the board can drive 25mA max - but those motors appear to be 66mA from what I have managed to find. – Majenko Aug 16 '19 at 16:28

Not directly, no. Those boards are designed to generate a low power PWM signal for passing to a servo with a built-in controller. To use that output directly with a motor you will need to add a transistor to each output to control the motor.


simulate this circuit – Schematic created using CircuitLab

  • instead of a diode, I'd recommend a capacitor across the motor, I think that would allow finer control for a square signal, and reduces power factor for a high-frequency signal – tuskiomi Aug 16 '19 at 16:02
  • 1
    @tuskiomi Good point. Had my head in relay mode ;) – Majenko Aug 16 '19 at 16:04
  • @SimSon In the question there is this final note: Each motor should be controllable individually. – Majenko Aug 16 '19 at 19:52
  • How to you control each motor individually? – Kaizer Sozay Aug 17 '19 at 14:21
  • 1
    You have to build this circuit for every single motor. Then connect each of the MOSFET gates to a single PWM output of the used PWM boards. If you only need on off control, you should use shift registers with the circuit above. – chrisl Aug 17 '19 at 22:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.