6-12V
No-Load Speed | 60 RPM |
No-Load Current | 0.5A |
6-12V
No-Load Speed | 60 RPM |
No-Load Current | 0.5A |
3A
1.5 kg.cm
10W
80%
3mm
15mm
60x25x40mm
65x25mm
Applications
This motor is suitable for various IoT applications, including |
Robotics and robot platforms
Autonomous vehicles and drones
Automation and mechatronics
CNC machines and 3D printers
Other IoT projects that require high-performance and efficient motor operation
Package Contents
2 x Single Shaft L-Shaped 60 RPM BO Motor with 65X25mm Wheel
2 x Motor Mounting Screws
1 x User Manual
The user manual provides detailed instructions for motor operation, mounting, and maintenance. It is recommended to read the manual carefully before using the motor to ensure safe and efficient operation.
Component Documentation: Single Shaft L-Shaped 60 RPM BO Motor with 65X25mm Wheel - 2 Sets
Overview
The Single Shaft L-Shaped 60 RPM BO Motor with 65X25mm Wheel is a high-quality, compact DC motor designed for various IoT applications, including robotics, automation, and DIY projects. This motor features a single shaft L-shaped design, a speed of 60 RPM, and a 65x25mm wheel, making it ideal for applications requiring precise movement and control.
Technical Specifications
Motor Type: DC BO Motor
Speed: 60 RPM
Voltage: 12V
Current: 0.5A
Power: 6W
Shaft Type: L-Shaped Single Shaft
Wheel Size: 65x25mm
Dimensions: 60x25x25mm
Weight: 120g (per motor)
Pinout and Wiring
The motor has a 3-pin connector with the following pinout:
Pin 1: VCC (12V)
Pin 2: GND
Pin 3: Signal ( PWM or Digital Signal)
Code Examples
### Example 1: Basic Motor Control using Arduino
In this example, we'll demonstrate how to control the motor using an Arduino board. We'll use the Arduino Uno and the motor to create a simple robotic platform.
```c++
const int motorPin = 9; // Signal pin connected to digital pin 9
void setup() {
pinMode(motorPin, OUTPUT);
}
void loop() {
// Set motor speed to 50% (30 RPM)
analogWrite(motorPin, 128);
delay(1000);
// Set motor speed to 100% (60 RPM)
analogWrite(motorPin, 255);
delay(1000);
// Stop the motor
analogWrite(motorPin, 0);
delay(1000);
}
```
### Example 2: Motor Control using Raspberry Pi and Python
In this example, we'll demonstrate how to control the motor using a Raspberry Pi and Python. We'll use the RPi.GPIO library to control the motor.
```python
import RPi.GPIO as GPIO
import time
# Set up GPIO mode
GPIO.setmode(GPIO.BCM)
# Define motor pin
motor_pin = 17
# Set motor pin as output
GPIO.setup(motor_pin, GPIO.OUT)
try:
while True:
# Set motor speed to 50% (30 RPM)
GPIO.PWM(motor_pin, 50)
time.sleep(1)
# Set motor speed to 100% (60 RPM)
GPIO.PWM(motor_pin, 100)
time.sleep(1)
# Stop the motor
GPIO.PWM(motor_pin, 0)
time.sleep(1)
except KeyboardInterrupt:
GPIO.cleanup()
```
Important Notes
When using the motor, ensure that the power supply is stable and can provide the required current.
Use a suitable driver or controller for the motor to prevent damage from back EMF or overcurrent.
Always follows safety guidelines when working with electrical components and robotics.
By following these examples and guidelines, you can effectively integrate the Single Shaft L-Shaped 60 RPM BO Motor with 65X25mm Wheel into your IoT projects.