Speed controller for power motors, with reverse

This project describes how to make a DIY speed controller for DC motors for Remote Controlled (RC) models, using one power transistor.

Aug 17, 2017

8640 views

7 respects

Components and supplies

1

MJ11016 Motorola Darlington Power Transistor

2

G6CU-2117P-US OMRON latching relay

1

Arduino UNO

1

6V Motor (up to 8A or 48W)

1

6V Lead acid battery

1

Resistor 10K

Project description

Code

The final code

c_cpp

This is the code for Arduino which takes the signal from the RC receiver, translates it into digital signal 0-5V, sends it to the power transistor which drives the motor. The software also opens/closes the two latched relays for the forward/reverse direction of the motor.

The final code

c_cpp

This is the code for Arduino which takes the signal from the RC receiver, translates it into digital signal 0-5V, sends it to the power transistor which drives the motor. The software also opens/closes the two latched relays for the forward/reverse direction of the motor.

The intermediate code

c_cpp

This is the code for Arduino in order to understand the signals from the RC receiver.

An improved final code

c_cpp

Same as the final code but with some improvements in smoothing out signals.

The intermediate code

c_cpp

This is the code for Arduino in order to understand the signals from the RC receiver.

Downloadable files

Improved configuration diagram

This is an improved version of the connection diagram with no use of the RC receiver's battery pack but the use of the 6V battery which powers both Arduino and motor.

Improved configuration diagram

Improved configuration diagram

This is an improved version of the connection diagram with no use of the RC receiver's battery pack but the use of the 6V battery which powers both Arduino and motor.

Improved configuration diagram

Configuration diagram

This is the actual connection diagram.

Configuration diagram

Configuration diagram

This is the actual connection diagram.

Configuration diagram

Improved configuration diagram

This is an improved version of the connection diagram with no use of the RC receiver's battery pack but the use of the 6V battery which powers both Arduino and motor.

Improved configuration diagram

Documentation

Configuration diagram

This is the actual connection diagram.

Configuration diagram

Improved configuration diagram

This is an improved version of the connection diagram with no use of the RC receiver's battery pack but the use of the 6V battery which powers both Arduino and motor.

Improved configuration diagram

Configuration diagram

This is the actual connection diagram.

Configuration diagram

Comments

Only logged in users can leave comments