|
~: DC Motor Controller with IR Remote :~
Abstract:-
here is the second application of multichannel IR remote. Using this application you can control the operation of DC-Motor from remote place. By means of controlling a DC-Motor you can
# Start or stop DC-Motor
# Change the direction of it either forward (Clockwise) or reverse (anticlockwise)
# You can increase or decrease speed of it in any direction
above all the controlling actions are performed by micro-controller 89C51. Same remote with 4 keys is utilized here to perform all the actions
_____________________________________________
4 channel transmitter:-
Same transmitter with 4 different keys is used here. Four different keys are utilized for different actions. Pls refer the table
|
Switch |
Function |
|
S1 |
Start motor in forward or reverse direction |
|
S2 |
Increase speed of motor |
|
S3 |
Decrease speed of motor |
|
S4 |
Stop the motor |
(Note:- Pressing key S1 motor will start rotating in one direction. Pressing S1 again will change it's direction. direction will change every time when you press S1)
89C51 based DC Motor controller:-
The figure given below shows block diagram of DC-Motor controller

connections:- Just slight modification to last project, four pins of port P2 are utilized for DC-Motor driver. Not gates (IC 74LS04)are used as buffer. The circuit for DC-Motor driver is as shown below

Note:- To know how this circuit can change the direction motor as well as vary the speed of motor then you have to refer this page
Micro-controller will change the direction of motor by just switching transistors and it will vary the speed of motor by generating PWM (Pulse Width Modulated) wave on its four different pins P2.0-P2.3. Each of four LED will indicate proper event has happened.
| No. |
LED |
Event |
|
1 |
Red |
Glows when ever controller gets interrupted (when new signal arrives) |
|
2 |
Green |
Blinks at frequency of PWM when motor rotates in clockwise direction |
|
3 |
Yellow |
Blinks at frequency of PWM when motor rotates in anticlockwise direction |
|
4 |
Blue |
Blinks when speed is incremented/decremented and stays ON when ever speed is max. or min. |
|