I am trying to figure out what stepper motor is best for my Arduino project. I want to lift 5kg in steps, doesn't have to be fast, its more important to lift the weight. I have done some calculations and come to the conclusion that I need a 3NM motor (rounding up for additional margin etc).
5kg x 9.8ms2 = 49N 49N x 0.05 = 2.45Nm
5kg x 0.1ms2 = 0.5N
49.5N = upwards force
49.5N x 0.05m = 2.475Nm 49.5N x 0.5m/s = 24.75 Nm/s = 24.75W (0.1m/s would also work bringing down the power requirement)
Are my conclusions correct? If so is it simply a case of connecting the motor to the driver and the driver to the Arduino using a motor shield such as this one (for multiple motors). Looks like I can't connect the motor to the shield directly because of power requirements. I assume then when its all connected I can use this code to run it. I think I used the stepper motor in that code example before (almost four years ago so I can't quite remember). Also how exactly is the power supplied? To connect two motors I'm thinking it would need 4 PSUs, one for the Arduino, one for the motor shield and one for each of the motor drivers.
Any advice to help me better understand this would be much appreciated.