How to remotely control 4 DC motors?

In summary, the conversation discusses the need to build a device with 4 degrees of freedom controlled by 4 separate motors. The goal is to remotely control the speed and direction of the motors, and the equipment and guidelines needed for this project are discussed. It is revealed that the motors are small and powered by a 9V battery, and there is no experience with microcontroller boards or RF communication technologies. The project is a one-off and does not require strict safety standards. The conversation then moves on to discussing different options for controlling the motors remotely, including using hobby remote-control vehicle modules. A reference for learning about RF remote control is provided, and suggestions are made for using RC car kits and motor controllers to achieve the desired control.
  • #1
knightza
11
0
I have to build a device which have 4 dof governed by 4 separate motors. Need to remotely control which was the motor spins and when to stop them.

What equipment do I need? and is there any guidelines?

Need help asap.

Thanks,
 
Engineering news on Phys.org
  • #2
knightza said:
I have to build a device which have 4 dof governed by 4 separate motors. Need to remotely control which was the motor spins and when to stop them.

What equipment do I need? and is there any guidelines?

Need help asap.

Thanks,

How big are the motors? Do you have other equipment on the moving platform, like computers or microcontroller boards? What voltage do the motors run off of, and are there other DC regulated voltages available?

Do you have experience with using microcontrollers? Do you have experience with any RF communication technologies (WiFi, BlueTooth, Wireless USB, etc.)?

What is the context of the project? Is this a one-off project, or do you plan to build and market a number of them? What safety standards and other standards are you planning on qualifying this device to (like UL Standards, CE Mark Immunity Standards, EMI radiated interference standards)?

Once we know more about the goals and constraints (and your background), we can be of more help suggesting things you could potentially use for the project.
 
  • #3
They're 6V motors - currently assembled with universal Tamiya gearboxes, powered using simple wiring to a 9V battery. I have not done anything which include microcontroller board or those of sort whatsoever. This includes RF stuffs too.

It is a one off project and it does not require a 'neat' finish. Can be as rough as it could be, remote control can be a button blu-stick to a piece of wood.

Safety standards? As long as it works without exploding, it'll be fine. :)
 
  • #4
knightza said:
They're 6V motors - currently assembled with universal Tamiya gearboxes, powered using simple wiring to a 9V battery. I have not done anything which include microcontroller board or those of sort whatsoever. This includes RF stuffs too.

It is a one off project and it does not require a 'neat' finish. Can be as rough as it could be, remote control can be a button blu-stick to a piece of wood.

Safety standards? As long as it works without exploding, it'll be fine. :)

Ah, so small motors then. Not machine shop size motors for a CNC machine. Got it.

How are you controlling the motor speeds and directions? Do you have limit switches at the ends of the travel in your 4 axes?

There is probably a PIC or Arduino evaluation board that would let you receive RF in some mode, and would have motor control capability. Or you could use a more generic eval board, and build a separate board with the RF module and motor control circuitry on it (PWM H-Bridge?).

You might also look at hobby remote-control vehicle modules, to see if that works for you. I don't know if modules exist to let you control 4 channels simultaneously, but worst case, you use both hobby RF frequencies at the same time, with 2 channels being controlled by each RF channel.
 
  • #5
berkeman said:
Ah, so small motors then. Not machine shop size motors for a CNC machine. Got it.

How are you controlling the motor speeds and directions? Do you have limit switches at the ends of the travel in your 4 axes?

There is probably a PIC or Arduino evaluation board that would let you receive RF in some mode, and would have motor control capability. Or you could use a more generic eval board, and build a separate board with the RF module and motor control circuitry on it (PWM H-Bridge?).

You might also look at hobby remote-control vehicle modules, to see if that works for you. I don't know if modules exist to let you control 4 channels simultaneously, but worst case, you use both hobby RF frequencies at the same time, with 2 channels being controlled by each RF channel.

Hoping to control the speed using a wireless remote control. Do you have any good reference on where I could educate myself on this? Need basic stuffs for starters.

I was tempted to just order something online and just try to assemble them yesterday but I read some threads that doing so will induce the risks that some parts I ordered might not be able to communicate with each other...
 
  • #6
knightza said:
Hoping to control the speed using a wireless remote control. Do you have any good reference on where I could educate myself on this? Need basic stuffs for starters.

I was tempted to just order something online and just try to assemble them yesterday but I read some threads that doing so will induce the risks that some parts I ordered might not be able to communicate with each other...

Here's an article about the basics, although it includes both IR and RF remote control:

http://en.wikipedia.org/wiki/Rf_remote_control

Have you looked at the RC car kits and their RF remote control modules? It seems like that option would involve the least risk of not getting the links to work. Like I said, you may have to use both RC hobby frequencies at the same time to get the 4 channels at once. But that just means 2 RX modules with their different antennas and 2 TX modules with their different antennas.
 
  • #7
Do you need to control remotely by radio control? if so, then you'll just need a 4 channel remote control unit as used with either RC planes or cars and 4 motor controllers (bi-directional if needed...something like this:
RC unit: http://www.robotmarketplace.com/products/0-FUTK4200.html
Motor drivers: http://www.robotmarketplace.com/products/0-SABER2X5-RC.html [Broken]

If you can be remote from the device, but connected by cable, I have had good luck with this unit: http://www.pololu.com/catalog/product/1350
Motor drivers: http://www.pololu.com/catalog/product/1383

Cheers!
 
Last edited by a moderator:

1. How do I remotely control 4 DC motors?

To remotely control 4 DC motors, you will need a microcontroller such as an Arduino or Raspberry Pi, a motor driver, and a wireless communication module. The microcontroller will act as the brain and receive commands from a remote device, the motor driver will control the speed and direction of the motors, and the wireless communication module will allow for remote control.

2. What type of motor driver do I need for 4 DC motors?

You will need a motor driver that can handle the amount of current required by all 4 DC motors. It is recommended to use a motor driver with a higher current rating than the maximum required by the motors, to ensure they can operate at full power without overheating.

3. Can I use a wireless remote control to control the motors?

Yes, you can use a wireless remote control to send commands to the microcontroller, which will then control the motors. You can use various wireless communication modules such as Bluetooth, WiFi, or RF to establish the connection between the remote and the microcontroller.

4. Do I need to program the microcontroller for remote control?

Yes, you will need to program the microcontroller to receive commands from the remote device and translate them into motor control signals. This can be done using programming languages such as C++, Python, or Java, depending on the microcontroller you are using.

5. How can I ensure the safety of the motors while remotely controlling them?

To ensure the safety of the motors, you can implement limit switches, emergency stop buttons, and current sensing circuits in your design. These safety features will prevent the motors from overheating or malfunctioning in case of any unexpected events.

Similar threads

  • General Engineering
Replies
11
Views
2K
Replies
20
Views
5K
  • Electrical Engineering
Replies
12
Views
1K
Replies
3
Views
299
Replies
9
Views
2K
Replies
3
Views
802
Replies
1
Views
1K
  • Electrical Engineering
Replies
19
Views
301
Replies
5
Views
3K
Replies
4
Views
2K
Back
Top