Single Shaft 300RPM BO Motor with Wheels (2pcs)
Single Shaft 300RPM BO Motor with Wheels (2pcs)
The Single Shaft 300RPM BO Motor with Wheels is a compact, high-performance motor solution designed for various robotics, automation, and IoT applications. This motor comes with two pieces of wheels, making it an ideal choice for building robotic platforms, automated guided vehicles, and other mechanized systems.
The primary function of this motor is to provide precise and efficient movement in a linear or rotational manner. The motor's shaft is connected to a wheel, which enables the motor to transmit its rotational motion to the wheel, resulting in smooth and consistent movement. The motor's high torque and speed make it suitable for applications that require rapid and accurate positioning.
Brushed DC Motor (BO Motor)
6V-12V
100mA-300mA
300 RPM
0.5 kgf.cm
B
Single Shaft
3mm
10mm
37mm
12mm
Rubber
| High Torque-to-Weight Ratio | Enables fast and efficient movement |
Minimizes noise and vibration during operation
Designed for long-term operation in various environments
-20C to 60C
-40C to 80C
5% to 95% RH (non-condensing)
2 x Single Shaft 300RPM BO Motor with Wheels
2 x Motor Screws (for mounting)
Robotics and Automation
IoT Projects
Remote Control Systems
Autonomous Guided Vehicles
Linear and Rotational Motion Applications
| The Single Shaft 300RPM BO Motor with Wheels complies with the following standards and regulations |
RoHS (Restriction of Hazardous Substances) compliant
CE (Conformit Europene) certified
UL (Underwriters Laboratories) recognized
| To order this component, please specify the following |
2 pieces (1 pair)
Bulk or Individual (depending on the application's requirements)
| This component is covered by a 1-year limited warranty. For technical support, please contact our dedicated support team at [support@example.com](mailto | support@example.com). |
Component Documentation: Single Shaft 300RPM BO Motor with Wheels (2pcs)OverviewThe Single Shaft 300RPM BO Motor with Wheels is a compact, high-speed motor designed for IoT and robotics applications. It features a single shaft with two attached wheels, making it ideal for building robotic platforms, autonomous vehicles, and other motion-enabled devices. This documentation provides an overview of the motor's specifications, pinouts, and code examples to help developers integrate it into their projects.SpecificationsMotor Type: BO (Biaxial Orientation)
Shaft Speed: 300 RPM
Voltage: 6V-12V DC
Current: 100mA-200mA
Torque: 10kg.cm
Wheels: 2 pieces, diameter: 30mm, width: 10mm
Shaft Length: 12mm
Motor Body: 28mm x 20mm x 15mm (L x W x H)
Weight: 50gPinoutThe motor has a 3-pin interface:VCC: Positive power supply (6V-12V DC)
GND: Ground
SIG: Motor control signal (PWM or digital)Code Examples### Example 1: Simple Motor Control using ArduinoThis example demonstrates how to control the motor's speed using an Arduino board.
```c++
const int motorPin = 9; // SIG pin connected to Arduino digital pin 9void setup() {
pinMode(motorPin, OUTPUT);
}void loop() {
// Set motor speed to 50% (150 RPM)
analogWrite(motorPin, 128);
delay(1000);// Set motor speed to 100% (300 RPM)
analogWrite(motorPin, 255);
delay(1000);// Stop the motor
analogWrite(motorPin, 0);
delay(1000);
}
```
### Example 2: Bidirectional Motor Control using Raspberry Pi (Python)This example shows how to control the motor's direction and speed using a Raspberry Pi and Python.
```python
import RPi.GPIO as GPIO
import time# Set up GPIO mode
GPIO.setmode(GPIO.BCM)# Define motor control pins
motor_forward_pin = 17
motor_backward_pin = 23# Set up motor control pins as outputs
GPIO.setup(motor_forward_pin, GPIO.OUT)
GPIO.setup(motor_backward_pin, GPIO.OUT)try:
while True:
# Move forward (clockwise) at 50% speed
GPIO.output(motor_forward_pin, GPIO.HIGH)
GPIO.output(motor_backward_pin, GPIO.LOW)
time.sleep(1)# Move backward (counterclockwise) at 50% speed
GPIO.output(motor_forward_pin, GPIO.LOW)
GPIO.output(motor_backward_pin, GPIO.HIGH)
time.sleep(1)# Stop the motor
GPIO.output(motor_forward_pin, GPIO.LOW)
GPIO.output(motor_backward_pin, GPIO.LOW)
time.sleep(1)except KeyboardInterrupt:
# Clean up GPIO on exit
GPIO.cleanup()
```
Note: These examples are for demonstration purposes only and may require modifications to suit your specific project requirements. Ensure proper voltage and current regulation when using this motor to prevent damage or overheating.