88 servo motor locks to Arduino

Hi,

I am new to Arduino. I am going to buy components and equipment for my brother to work on. I will buy 88 servo motor locks with sensors. Each servo motor lock has 2 pins for power and 2 pins for signal feedback. This is the specs of the servo motor:

Working Voltage is 6-24V. Drive time >1S. Working current is <200mA

Only one servo motor will run at a time.

Witch method do you recommend to connect all 88 locks with sensors to the Arduino Uno or Mega? Do I need to buy many PWM-sheilds, relays or is it better to buy a couple of Mega-boards and connect them together? What is the best way to power the locks and sensors? I need this to be very stabile.

Thank you in advance!

The servos I know have three wires.
Up to 16 servos can be controlled with one PCA9685 breakout board (Adafruit or ebay).

Several breakout boards can be connected to a single I2C bus, so an Uno or a Nano and six PCA9685 boards could control all the servos.
Leo..

Thank you! Do you think it will work with this servo motor lock? :
https://www.alibaba.com/product-detail/Kitchen-cabinet-mini-perdue-electronic-motor_60535815517.html?spm=a2700.7724838.0.0.SqHiZo

That is NOT a servo.
It seems like a DC motor with internal limit switches.
Can't use the PCA9685 for that.
You probably need H-bridges to drive (forwards/reverse) the motors, and I/O expanders for the limit detection.
Better order one sample first and start playing with it before you order 88.
Leo..

Actually I don't think we can be sure of that - without a proper datasheet I would advise: "you are on your own, maybe buy just one first and experiment"