24V DC
24V DC
7058 RPM
1.5A
3A
0.24 Nm
36mm
58mm
120g
Stainless Steel
High-quality ball bearings
F (155C)
IP54 (dust and water resistant)
Applications
The DC24V 7058RPM RP-360 DC Motor is suitable for a wide range of IoT applications, including |
Robotics and robotic arms
Drones and UAVs
Automation and precision mechanisms
High-speed dispensing systems
Medical devices and equipment
Industrial control systems
Safety Precautions
Ensure proper installation and connection to prevent electrical shock and motor damage.
Use appropriate safety equipment, such as gloves and safety glasses, when handling the motor.
Avoid overheating the motor, as it can lead to premature failure.
Follow proper safety guidelines when working with high-speed motors.
By following the guidelines and specifications outlined in this documentation, users can ensure safe and efficient operation of the DC24V 7058RPM RP-360 DC Motor in their IoT applications.
DC24V 7058RPM RP-360 DC Motor Micro High Speed 360-ST Motor
Overview
The DC24V 7058RPM RP-360 DC Motor Micro High Speed 360-ST Motor is a high-speed, compact DC motor designed for use in various IoT applications. This motor is suitable for projects requiring high rotational speeds, such as robotics, drones, and high-speed automation systems.
Technical Specifications
Operating Voltage: 24V DC
Maximum Speed: 7058 RPM
Motor Type: DC Motor
Size: Micro
Shaft Diameter: 2mm
Shaft Length: 7mm
Connection Type: 2-pin JST connector
Rated Current: 0.5A
Stall Current: 2A
Insulation Resistance: 100M
Operating Temperature: -20C to 80C
Pinout
The motor has a 2-pin JST connector with the following pinout:
| Pin | Description |
| --- | --- |
| 1 | Positive (VCC) |
| 2 | Negative (GND) |
Example 1: Basic Motor Control using Arduino
In this example, we will demonstrate how to control the motor's speed using an Arduino Uno board.
Hardware Requirements:
Arduino Uno board
DC24V 7058RPM RP-360 DC Motor Micro High Speed 360-ST Motor
24V power supply
Breadboard and jumper wires
Software Requirements:
Arduino IDE
Code:
```c
const int motorPin = 9; // Pin for motor control
void setup() {
pinMode(motorPin, OUTPUT);
}
void loop() {
// Set motor speed to 50% (1227 RPM)
analogWrite(motorPin, 128);
delay(1000);
// Set motor speed to 100% (7058 RPM)
analogWrite(motorPin, 255);
delay(1000);
// Turn off motor
analogWrite(motorPin, 0);
delay(1000);
}
```
Example 2: Motor Control using Raspberry Pi and Python
In this example, we will demonstrate how to control the motor's speed using a Raspberry Pi and Python.
Hardware Requirements:
Raspberry Pi board
DC24V 7058RPM RP-360 DC Motor Micro High Speed 360-ST Motor
24V power supply
Breadboard and jumper wires
RPi GPIO extension board (optional)
Software Requirements:
Raspbian OS
Python 3.x
Code:
```python
import RPi.GPIO as GPIO
import time
# Set up GPIO mode
GPIO.setmode(GPIO.BCM)
# Set motor control pin
motor_pin = 18
# Set up motor pin as PWM output
GPIO.setup(motor_pin, GPIO.OUT)
pwm = GPIO.PWM(motor_pin, 50)
try:
while True:
# Set motor speed to 50% (1227 RPM)
pwm.start(50)
time.sleep(1)
# Set motor speed to 100% (7058 RPM)
pwm.start(100)
time.sleep(1)
# Turn off motor
pwm.stop()
time.sleep(1)
except KeyboardInterrupt:
pwm.stop()
GPIO.cleanup()
```
Example 3: Motor Control using ESP32 and MicroPython
In this example, we will demonstrate how to control the motor's speed using an ESP32 board and MicroPython.
Hardware Requirements:
ESP32 board
DC24V 7058RPM RP-360 DC Motor Micro High Speed 360-ST Motor
24V power supply
Breadboard and jumper wires
Software Requirements:
MicroPython firmware
Thonny IDE (or similar)
Code:
```python
import machine
import time
# Set up motor control pin
motor_pin = machine.Pin(18, machine.Pin.OUT)
try:
while True:
# Set motor speed to 50% (1227 RPM)
motor_pin.pulse_width(500)
time.sleep(1)
# Set motor speed to 100% (7058 RPM)
motor_pin.pulse_width(1000)
time.sleep(1)
# Turn off motor
motor_pin.low()
time.sleep(1)
except KeyboardInterrupt:
motor_pin.low()
```
Note: In all examples, ensure that the motor is properly connected to the power supply and the microcontroller/development board. Also, adjust the pin numbers and PWM frequencies according to your specific setup.