I am very new to Arduinos and this forum. I have done some searching on how to control stepper motors using specialized stepper motor driver boards and have a few questions. I am very very very new to electronics and have almost zero background in circuits and electricity so please forgive my lack of knowledge. If anything is unclear, I can try to elaborate on anything if you ask. Thank you in advance!
I am creating a project for school in which we need to control 25 motors individually to pull a string with a buoy up and down in precise increments. Our current thoughts were to use stepper motors due to their precision, paired with A4988 stepper drivers on a breadboard, and a single Arduino MEGA. From what I have seen, using an A4988 allows you to control each stepper with two input ports, for step and direction, on the Arduino.
My Questions are:
Will 25 motors + A4988 fit into the Arduino MEGA? I know the mega has 54 I/O's but I am unsure of how the power and ground scenario will work.
Is there anywhere to see how to wire this system using a breadboard? I have seen how to wire one or two but was unsure if it gets more and more complex as more motors are added.Also how big of a breadboard is necessary to fit this?
We will be using an external power source for motors. Is there any the you would recommend for this scenario?
If there is any reference material to connecting a large amount of motors to a single Arduino board, could you please share it with me?
Link to Stepper motors to be used: