Hello everyone,
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:
https://www.ebay.com/itm/LOT-Nema-17-Stepper-Motor-Bipolar-83-6oz-in-40Ncm-CNC-3D-Printer-Reprap-Robot-/262867898135?var=&hash=item3d3425cf17%3Am%3AmF2MGnnmDdS1SkemVNGWv4w&_trkparms=pageci%253A4c1bb33d-b5d3-11e7-8c98-74dbd1808871%257Cparentrq%253A3b6c5a9915f0ab1c8af3fd9fffff8aa7%257Ciid%253A1