So I am currently using a Seeeduino V2.21 (Atmega 328P) for my senior project. I need to control 2 motors that will spin 2 separate screws (threaded rod about inch in diameter) up and down limited at 6 inches in both directions, powered by batteries. I need to be able to plug my unit in the wall (my unit will be a box that contains the seeeduino board, accelerometer which will be communicating with the 2 motors to tell when to turn on and off, 2 motors, and rechargeable battery pack, guessing 2 rechargeable battery packs, one for the board, and one for my 2 motors?) I just started reading and many people are using motor shields or brick shields when powering motors because it can fry out the Seeeduino because they may draw to much current.
My two questions are:
What type of motors should I be using? Servo that I can alter to spin more than 360 degrees, can calculate how many revolutions it takes to turn my screw 6 inches in and out?
OR DC motors? Easy to program a limit with these?
And what type of shield would be best to use with the Seeeduino V2.21 (Atmega 328P), are most or all shields similar?
This is a new language to me pretty much and any help/input would be so appreciated!!! Need to finish this project so I can graduate in May.