Im a beginner and trying to achieve a weird scenario (Could be). There is around 30 tiny DC motors for each of those I need to make it individually controllable. Same as WS2812b led works. How can I make it possible? I heard WS2812b is a kind of shift register inside of it and it can control the next LED connect to it. So is it possible for custom devices rather than LED(in my case motor).

  • \$\begingroup\$ Yes, that is possible. Are we going to design the electronic circuits needed for you ? Nope. \$\endgroup\$ – Bimpelrekkie Sep 14 '17 at 13:53
  • \$\begingroup\$ If you dont mind can you give a little hint on how to make it... Sorry am a very beginner \$\endgroup\$ – Sandeep Thomas Sep 14 '17 at 13:57
  • \$\begingroup\$ Hmm, the only little hint I can give is: start much, much simpler and work your way up in electronics. Or just re-build a design someone has already made and is proven to work. There are no "little hints" that can make you from a beginner into someone who can design their own bus-controlled motor control system. It is just too complicated. Most people take many years to learn how to do that. \$\endgroup\$ – Bimpelrekkie Sep 14 '17 at 14:01
  • \$\begingroup\$ small motors need 100x more current than those LEDs and bidirectional current. mcmanis.com/chuck/robotics/tutorial/h-bridge/index.html \$\endgroup\$ – Tony Stewart Sunnyskyguy EE75 Sep 14 '17 at 14:07
  • \$\begingroup\$ Can you do it? Yes. Hell you could use addressable led drivers with mosfet and (ab)use them for motors. The concern is power. How are you going to run power to these motors? \$\endgroup\$ – Passerby Sep 14 '17 at 15:40

Your best bet is probably to use a small (6 or 8 pin) microcontroller to control the motors. You will have to program it, but it won't be much code most likely, perhaps a page or two. You will also need a driver for the motor most likely, as the pins from a micro can usually only supply some tens of mA. Easy for unidirectional, a bit more complex for bidirectional brushed DC motor drive or steppers.


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.