BO MOTORS

The BO Series 1 100RPM DC Motor Plastic Gear Motor – BO series straight motor gives good torque and rpm at lower operating voltages, which is the biggest advantage of these motors.

Small shaft with matching wheels gives an optimized design for your application or robot. Mounting holes on the body & light weight makes it suitable for in-circuit placement. This motor can be used with 69mm Diameter Wheel for Plastic Gear Motors and 87mm Diameter Multipurpose Wheel for Plastic Gear Motors. Low-cost geared DC Motor. It is an alternative to our metal gear DC motors. It comes with an operating voltage of 3-12V and is perfect for building small and medium robots. Available with 60 and 150 RPM.The motor is ideal for DIY enthusiasts. This motor set is inexpensive, small, easy to install, and ideally suited for use in a mobile robot car. They are commonly used in our 2WD platforms.

 

Features:

  • Cost-effectiveness of the injection-molding process.
  • Elimination of machining operations.
  • Low density: lightweight, low inertia.
  • Uniformity of parts.
  • Capability to absorb shock and vibration as a result of elastic compliance.
  • Ability to operate with minimum or no lubrication, due to inherent lubricity.
  • The relatively low coefficient of friction.
  • Corrosion-resistance; elimination of plating, or protective coatings.
  • The quietness of operation.
  • Tolerances often less critical than for metal gears, due in part to their greater resilience.
  • Consistency with the trend to greater use of plastic housings and other components.

 

Specifications:

  • Operating Voltage: 3V~6V DC
  • Gear Ratio 1:48
  • No-load speed(5V): about 208RPM
  • Rated Torque 0.8 Kg.cm @ 5V
  • Load current: 170mA (when it is 4.5V)
  • Size: 70 x 23  x 18 mm
  • Weight:28g
  • Shaft Length: 10 mm
  • Shaft Type: 6 mm, Double-D

Interfacing with Arduino:

CODE:

 

const int motorPin1  = 5;  // Pin 14 of L293

const int motorPin2  = 6;  // Pin 10 of L293

//Motor B

const int motorPin3  = 10; // Pin  7 of L293

const int motorPin4  = 9;  // Pin  2 of L293

 

//This will run only one time.

void setup(){

 

    //Set pins as outputs

    pinMode(motorPin1, OUTPUT);

    pinMode(motorPin2, OUTPUT);

    pinMode(motorPin3, OUTPUT);

    pinMode(motorPin4, OUTPUT);

 

    //Motor Control – Motor A: motorPin1,motorpin2 & Motor B: motorpin3,motorpin4

 

    //This code  will turn Motor A clockwise for 2 sec.

    digitalWrite(motorPin1, HIGH);

    digitalWrite(motorPin2, LOW);

    digitalWrite(motorPin3, LOW);

    digitalWrite(motorPin4, LOW);

    delay(2000);

    //This code will turn Motor A counter-clockwise for 2 sec.

    digitalWrite(motorPin1, LOW);

    digitalWrite(motorPin2, HIGH);

    digitalWrite(motorPin3, LOW);

    digitalWrite(motorPin4, LOW);

    delay(2000);

 

    //This code will turn Motor B clockwise for 2 sec.

    digitalWrite(motorPin1, LOW);

    digitalWrite(motorPin2, LOW);

    digitalWrite(motorPin3, HIGH);

    digitalWrite(motorPin4, LOW);

    delay(2000);

    //This code will turn Motor B counter-clockwise for 2 sec.

    digitalWrite(motorPin1, LOW);

    digitalWrite(motorPin2, LOW);

    digitalWrite(motorPin3, LOW);

    digitalWrite(motorPin4, HIGH);

    delay(2000);   

 

    //And this code will stop motors

    digitalWrite(motorPin1, LOW);

    digitalWrite(motorPin2, LOW);

    digitalWrite(motorPin3, LOW);

    digitalWrite(motorPin4, LOW);

 

}

Reference:

https://create.arduino.cc/projecthub/mindhe_aniket/bluetooth-controlled-car-e696f3?ref=tag&ref_id=motor&offset=1

https://www.amazon.in/BMES-Motor-3-12V-Rpm-Geared/dp/B0755DJMTW

https://robokits.co.in/motors/bo-motor

https://www.allaboutcircuits.com/projects/control-a-motor-with-an-arduino/