New to anything Electronic/Electrical, Request some Guidance

Hi,
Am new to anything with controllers, boards and batteries, so looking for some guidance please.
I have picked a project which involves raising a load by 6.5 inches. I have selected a scissor jack affair for the lift, due to lack of space.
I am transferring a circular motion (motor) into a linear motion, using a M6 thread to move an arm 75mm.
Unfortunately, I am unable to use a servo, as my total envelope for all components id 165mm long, 80mm deep and 6mm wide. (I do have space for a small motor)
I looked at raspberry pie and Arduino as a form of control and have opted for arduino.
My project has the following steps and hopefully all steps will be controlled via a small discrete wireless remote.

  1. raise the object and on reaching height activate a short voice prompt.
  2. lower the object and on lowering activate a short voice prompt
  3. A further 3 voice prompts all activated by a discrete button on a remote.

My stumbling block so far is choice of motor for driving the “lead screw”
using an M6 thread, and looking to raise the load in about 3o secs, I need an rpm of 150 revs/min.
I can get a small DC motor and operate it with a timed pulse (I think!) to give the required revolutions, or I can go for a stepper motor and stipulate the number of steps.

Looking for advice on maybe the best solution.
can a stepper motor be controlled in reverse?
I have no run out at the extents, so if the motor does not step, then I run the risk of over travel on the mechanism.

Will the Arduino control what I am looking to achieve?

This is hopefully going to be the start of a new “indoors Hobby” as my wife puts it.

Many thanks for any assistance / guidance.

Regards

Hi,

We have a wide selection of DC motors.
Here is a comparison table with which you can easily choose the appropriate one for your application.
For example :

This Threaded Shaft Stepper Motor might interest you :

You can control the speed of the DC motor by PWM (Pulse Width Modulation), however you may need a motor controller with your Arduino board.
The choice of the motor controller will depend on either you use a stepper or a DC motor and will also depend on the electrical specifications of the motor.
DC Motor Controllers : robotshop.com/en/brushed-mot … llers.html
Stepper Motor Controllers : robotshop.com/en/stepper-mot … llers.html
Arduino UNO : robotshop.com/en/arduino-uno … rev-3.html

To know how to choose a motor controller, please take a look at this link : robotshop.com/blog/en/how-to … oller-3695
You can use a Micro Contact as limit switches in your system to avoid over-travelling.
Yes the a Stepper Motor can be reversed : electronics.stackexchange.com/qu … pper-motor

For a wireless control of your system, you could use this IR Remote kit for Arduino.

Hope this helps.

Regards,