Stufin
Home Quick Cart Profile

300 RPM Dual Shaft BO Motor + Wheel (2 pcs)

Buy Now on Stufin

Component Name

300 RPM Dual Shaft BO Motor + Wheel (2 pcs)

Description

The 300 RPM Dual Shaft BO Motor + Wheel is a comprehensive package consisting of two pairs of high-quality brushed DC motors and matching wheels, designed for a wide range of robotics, automation, and IoT applications. This component is ideal for projects that require precise motor control, high torque, and efficient power transmission.

Functionality

The primary function of the 300 RPM Dual Shaft BO Motor + Wheel is to provide a reliable and efficient means of converting electrical energy into mechanical energy. The motor's dual shaft design enables it to drive two separate loads or mechanisms independently, making it suitable for applications that require simultaneous movement of multiple components.

Key Features

  • Dual Shaft Design: The motor features two output shafts, each rotating at a speed of 300 RPM, allowing for independent control of two separate mechanisms or loads.
  • High Torque: The motor is capable of producing a high torque output, making it suitable for applications that require heavy load movement or high precision control.
  • Brushed DC Motor: The motor uses a brushed DC design, which provides a high power-to-weight ratio, making it compact and efficient.
  • Matching Wheels: The package includes two pairs of matching wheels, designed to work in conjunction with the motor's output shafts. The wheels are made of high-quality materials and are precision-engineered to ensure smooth and efficient power transmission.
  • Reversible Rotation: The motor's rotation is reversible, allowing for bidirectional movement and control of loads.
  • Low Noise and Vibration: The motor is designed to operate with low noise and vibration levels, making it suitable for applications where reliability and silence are crucial.
  • Compact Size: The motor and wheel assembly is compact and lightweight, making it easy to integrate into a wide range of applications and devices.
  • Easy Installation: The motor and wheel assembly is easy to install and integrate into existing systems, with a simple and secure mounting mechanism.
  • Durable and Reliable: The component is built with high-quality materials and is designed to provide long-lasting and reliable performance, even in demanding environments.

Motor Type

Brushed DC

Rated Speed

300 RPM

Rated Voltage

3-6V DC

Rated Current

0.5-1.5A

Torque

1.5 kg-cm

Shaft Diameter

3mm

Wheel Diameter

60mm

Material

Copper, Iron, and Plastic

Weight

120g (motor and wheel assembly)

Operating Temperature

-20C to 80C

Storage Temperature

-30C to 100C

Applications

Robotics

Automation

IoT Devices

Industrial Control Systems

Medical Devices

Aerospace Systems

Automotive Systems

Certifications and Compliance

RoHS Compliant

CE Certified

UL Recognized

Warranty and Support

1-year limited warranty

Dedicated technical support team for assistance with integration, troubleshooting, and maintenance.

Packing List

2 x 300 RPM Dual Shaft BO Motors

2 x Wheels (60mm diameter)

Mounting screws and accessories

User manual and datasheet

Note

The specifications and features mentioned above are subject to change without notice. Please consult the manufacturer's documentation and website for the most up-to-date information.

Pin Configuration

  • Component Overview:
  • The 300 RPM Dual Shaft BO Motor + Wheel (2 pcs) is a compact and high-performance DC motor designed for various IoT and robotics applications. This motor features a dual shaft design, which allows for greater flexibility and versatility in system design. This documentation provides a detailed explanation of the motor's pins and their connections.
  • Pinout Description:
  • The motor has a total of 4 pins, 2 pins for each shaft. The pins are labeled as follows:
  • Shaft 1:
  • VCC (Pin 1): Positive power supply pin for the motor. Connect to a DC power source with a voltage range of 3V to 12V.
  • GND (Pin 2): Ground pin for the motor. Connect to the negative terminal of the DC power source or the ground of the system.
  • Shaft 2:
  • VCC (Pin 3): Positive power supply pin for the motor. Connect to a DC power source with a voltage range of 3V to 12V.
  • GND (Pin 4): Ground pin for the motor. Connect to the negative terminal of the DC power source or the ground of the system.
  • Connection Structure:
  • To connect the motor to a power source and control system, follow this structure:
  • 1. Power Supply:
  • Connect Pin 1 (VCC) to the positive terminal of a DC power source (e.g., a battery or a voltage regulator).
  • Connect Pin 2 (GND) to the negative terminal of the DC power source or the ground of the system.
  • 2. Control System:
  • If using a microcontroller or a motor driver, connect the control signals to the motor as follows:
  • + Pin 1 (VCC) to the motor driver's/VCC pin or the microcontroller's digital output pin.
  • + Pin 2 (GND) to the motor driver's/GND pin or the microcontroller's GND pin.
  • Notes:
  • Ensure the power supply voltage is within the recommended range (3V to 12V) to avoid motor damage.
  • Use a motor driver or a suitable control circuit to regulate the motor speed and direction if required.
  • The motor is designed to operate at 300 RPM; however, the actual speed may vary depending on the load and system configuration.
  • Use proper wiring and insulation to prevent electrical noise and interference.
  • By following this documentation, you can properly connect and utilize the 300 RPM Dual Shaft BO Motor + Wheel (2 pcs) in your IoT or robotics project.

Code Examples

Component Documentation: 300 RPM Dual Shaft BO Motor + Wheel (2 pcs)
Overview
The 300 RPM Dual Shaft BO Motor + Wheel (2 pcs) is a high-performance motor system designed for robotics, automation, and IoT applications. This component consists of two identical motor units, each featuring a 300 RPM brushed DC motor with a dual shaft design, allowing for independent control of two connected wheels or mechanisms. This documentation provides a comprehensive overview of the component, its specifications, and code examples to help you get started with using it in your projects.
Specifications
Motor Type: Brushed DC Motor
 RPM: 300 RPM
 Dual Shaft Design: Allows for independent control of two connected wheels or mechanisms
 Power: 3V - 12V DC
 Current: 100mA - 500mA (dependent on voltage)
 Torque: 1.2 kgf-cm
 Wheel Size: 60mm diameter, 10mm width
 Connector Type: 2x JST 2.0mm 2-pin (one for each motor)
Code Examples
### Example 1: Basic Motor Control using Arduino
In this example, we will demonstrate how to control the 300 RPM Dual Shaft BO Motor + Wheel (2 pcs) using an Arduino Uno board.
Hardware Requirements:
Arduino Uno board
 300 RPM Dual Shaft BO Motor + Wheel (2 pcs)
 Breadboard and jumper wires
 Power supply (3V - 12V DC)
Software Requirements:
Arduino IDE (version 1.8.x or later)
Code:
```c
const int motorLeftForward = 2;  // Pin for motor 1 forward direction
const int motorLeftBackward = 3; // Pin for motor 1 backward direction
const int motorRightForward = 4; // Pin for motor 2 forward direction
const int motorRightBackward = 5; // Pin for motor 2 backward direction
void setup() {
  pinMode(motorLeftForward, OUTPUT);
  pinMode(motorLeftBackward, OUTPUT);
  pinMode(motorRightForward, OUTPUT);
  pinMode(motorRightBackward, OUTPUT);
}
void loop() {
  // Move forward
  digitalWrite(motorLeftForward, HIGH);
  digitalWrite(motorRightForward, HIGH);
  delay(2000);
  
  // Move backward
  digitalWrite(motorLeftBackward, HIGH);
  digitalWrite(motorRightBackward, HIGH);
  delay(2000);
  
  // Stop
  digitalWrite(motorLeftForward, LOW);
  digitalWrite(motorLeftBackward, LOW);
  digitalWrite(motorRightForward, LOW);
  digitalWrite(motorRightBackward, LOW);
  delay(1000);
}
```
Explanation:
In this example, we define the pin numbers for each motor direction and set them as output pins in the `setup()` function. In the `loop()` function, we demonstrate how to control the motors to move forward, backward, and stop using the `digitalWrite()` function.
### Example 2: PWM Motor Control using Raspberry Pi (Python)
In this example, we will demonstrate how to control the 300 RPM Dual Shaft BO Motor + Wheel (2 pcs) using a Raspberry Pi board with Python.
Hardware Requirements:
Raspberry Pi board
 300 RPM Dual Shaft BO Motor + Wheel (2 pcs)
 Breadboard and jumper wires
 Power supply (3V - 12V DC)
Software Requirements:
Raspbian OS (version 10 or later)
 Python 3.x
Code:
```python
import RPi.GPIO as GPIO
import time
# Set up GPIO mode
GPIO.setmode(GPIO.BCM)
# Define motor pins
MOTOR_LEFT_FORWARD = 17
MOTOR_LEFT_BACKWARD = 23
MOTOR_RIGHT_FORWARD = 24
MOTOR_RIGHT_BACKWARD = 25
# Set up motor pins as output
GPIO.setup(MOTOR_LEFT_FORWARD, GPIO.OUT)
GPIO.setup(MOTOR_LEFT_BACKWARD, GPIO.OUT)
GPIO.setup(MOTOR_RIGHT_FORWARD, GPIO.OUT)
GPIO.setup(MOTOR_RIGHT_BACKWARD, GPIO.OUT)
# Set up PWM frequency
pwm_freq = 50
# Create PWM objects
pwm_left = GPIO.PWM(MOTOR_LEFT_FORWARD, pwm_freq)
pwm_right = GPIO.PWM(MOTOR_RIGHT_FORWARD, pwm_freq)
try:
    while True:
        # Set motor speed (0-100%)
        pwm_left.start(50)
        pwm_right.start(50)
        time.sleep(2)
        
        # Change motor direction
        pwm_left.ChangeDutyCycle(0)
        pwm_right.ChangeDutyCycle(0)
        time.sleep(0.5)
        
        pwm_left.ChangeDutyCycle(50)
        pwm_right.ChangeDutyCycle(50)
        time.sleep(2)
        
except KeyboardInterrupt:
    # Clean up
    pwm_left.stop()
    pwm_right.stop()
    GPIO.cleanup()
```
Explanation:
In this example, we use the RPi.GPIO library to control the motors using PWM (Pulse Width Modulation). We define the motor pins, set them up as output pins, and create PWM objects with a frequency of 50 Hz. We then demonstrate how to control the motor speed and direction using the `start()` and `ChangeDutyCycle()` functions.
Note: These code examples are for illustrative purposes only and may require modifications to suit your specific project requirements. Ensure you follow proper safety precautions when working with electrical components.