Need help with components choices

This is a new project for me and I would like some assistance determining what components will work best for my project. I want to make sure I get compatible parts that accomplish all the operations I need them to.

This diagram is my best guess on what I need.

1- one motion motor that needs a high , low, med speed to a geared dc motor that need overload protection in case there is to much resistance on the moving piece.

2- second motor is a smaller vibratory motor that needs a high med low.

3 - there is a speaker that will play a few different sounds and needs a hi, med , low volume control.

4 - rechargeable battery with status indicating leds

5- master power button with on/off led indication

my though is that all motors can have a 4th speed that would be the off state.Electronics-diagram

Hi,

Did you think about using Smart Servos instead of geared DC Motors ?
The Lynxmotion Smart Servos (LSS) in particular might be interesting for your project. Depending on the torque/speed you need for your application, we offer 3x LSS with different torque/speed ratings :

These smart servos can work in 360° absolute positioning, virtual multi-turn and wheel mode (like a normal dc motor). It also have overload, overtemperature and overvoltage protection. It can be daisy-chained and you can use the Lynxmotion (LSS) - Power Hub to power them from a LiPo Battery with a barrel jack connector. As a controller, you can use the Lynxmotion (LSS) - 2IO Arduino Compatible Board into which you can load an Arduino code to program the logic of your project.

1 Like

Thank you for your input. Cost seems to be the biggest barrier with those motors for me. Im working on a prototype and am looking to try and create a basic low cost solution to solve my needs. So I would like my testing setup to be as close to what I would use in a real world situation.

The other option would be to use cheaper RC servos with an RC servo controller or stepper motors with a stepper motor controller but since RC servos and stepper motors doesn’t have built-in overload protection, you would need to monitor the load externally, for example, with a current sensor connected in series with the driver. You could use an Arduino Board (for example an Arduino UNO Board) to be the “brain” of your project and to control the actuators (RC servos or steppers) drivers. A sound sensor or a speech recognition module can be interfaced to the Arduino board.