Skip to content

Motor Wheels

Working

Trajectories Of the Robot

The robot has two motors, namely the left-wheel motor and the right-wheel motor,which can be independently controlled by the controller code. By varying the rate of rotation, or simply the speed of the wheels, we can vary the trajectory or the path travelled by the robot.

The Wheels can Rotoate either Clockwise Or Anti Clockwise

ClockWise Direction

  • To Make the Motor Wheel Rotate ,Positive voltage is applied to the armature and the winding is connected to the negative part.

Anti-Clockwise Direction

  • To make the Motor Wheel rotate, polarity is reversed. Positive voltage is applied to the winding and the armature is connected to the negative part.

⚠️ Warning: The Speed of the Motor should be somehow higher (say ~150 RPM) To overcome inertia .

Specifications

  1. Motor Type
    • 2x TT gear motors (6V DC)
    • Metal gearbox for durability
    • ~200 RPM at full speed
  2. Motor Control
    • L298P driver chip
    • PWM speed control
    • Bidirectional operation (forward/reverse)
  3. Power
    • 6V operating voltage
    • 300mA typical current draw (per motor)
    • 2A peak current capacity

L293D (Motor Driver)

  • Need for Motor Driver The 20mA current limit of microcontroller port pins is insufficient for driving motors, especially DC motors that may require up to 500mA for maximum speed.
  • To overcome this limitation, a motor driver like the L293D is needed.
  • The L293D provides higher current and voltage levels, serving as an interface between the microcontroller and the motor, ensuring safe and efficient motor operation.
  • The L293D motor driver is capable of handling higher currents and voltages, making it suitable for driving motors with higher power requirements.
  • It typically contains multiple H-bridges, allowing for control of the motor's direction and speed.

Input For Motor Wheels Rotation

DirectionLeft ForwardLeft BackwardsRight ForwardRight Backwards
Forward1010
Backward0101
Left0110
Right1001
Soft Left0001
Soft Right1000
Stop0000