3.3V to 6V DC
3.3V to 6V DC
Up to 150mA
Up to 10,000 rpm
Up to 10 mNm
Up to 1.5W
PWM signal (50 Hz to 1000 Hz)
3-pin JST connector (1.25mm pitch)
Applications
IoT devices
Robotics
Drones
Aerodynamic testing and simulation
Small-scale pneumatic systems
Air-powered sensors and actuators
Micro-ventilation systems
Ordering Information
The Robocraze Micro Air Pump Motor is available for purchase through the Robocraze website or authorized distributors. For customized orders or bulk quantities, please contact Robocraze sales support.
Warranty and Support
The Robocraze Micro Air Pump Motor is backed by a 1-year limited warranty. For technical support, please visit the Robocraze website or contact the support team directly.
Robocraze Micro Air Pump Motor DocumentationOverviewThe Robocraze Micro Air Pump Motor is a compact and efficient motor designed for small-scale air pump applications in IoT projects. This motor is ideal for DIY robotics, automation, and IoT projects that require a reliable and quiet air pump solution.Technical SpecificationsOperating Voltage: 3-6V DC
Current Rating: 100-200mA
No-Load Speed: 10,000 RPM
Stall Current: 500mA
Dimension: 15mm x 10mm x 6mm
Weight: 5gPinoutThe Robocraze Micro Air Pump Motor has a 3-pin interface:VCC (Red): Power supply (3-6V DC)
GND (Black): Ground
SIG (Yellow): Signal input (HIGH or LOW)Code ExamplesExample 1: Basic Air Pump Control using ArduinoIn this example, we will demonstrate how to control the Robocraze Micro Air Pump Motor using an Arduino board.```c++
const int pumpPin = 9; // Signal pin connected to Arduino digital pin 9void setup() {
pinMode(pumpPin, OUTPUT);
}void loop() {
// Turn the pump on for 5 seconds
digitalWrite(pumpPin, HIGH);
delay(5000);// Turn the pump off for 5 seconds
digitalWrite(pumpPin, LOW);
delay(5000);
}
```Example 2: Air Pump with PWM Control using Raspberry Pi (Python)In this example, we will demonstrate how to control the Robocraze Micro Air Pump Motor using a Raspberry Pi and Python.```python
import RPi.GPIO as GPIO
import timeGPIO.setmode(GPIO.BCM)
pump_pin = 17 # GPIO pin 17
GPIO.setup(pump_pin, GPIO.OUT)try:
while True:
# Set pump speed to 50% using PWM
GPIO.PWM(pump_pin, 50).start(50)
time.sleep(5)# Set pump speed to 100% using PWM
GPIO.PWM(pump_pin, 50).start(100)
time.sleep(5)except KeyboardInterrupt:
GPIO.cleanup()
```Example 3: Air Pump with Timer Control using ESP32 (MicroPython)In this example, we will demonstrate how to control the Robocraze Micro Air Pump Motor using an ESP32 board and MicroPython.```python
import machine
import utimepump_pin = machine.Pin(18, machine.Pin.OUT)def pump_control(status):
pump_pin.value(status)while True:
pump_control(True) # Turn the pump on
utime.sleep(10) # Wait for 10 secondspump_control(False) # Turn the pump off
utime.sleep(10) # Wait for 10 seconds
```Important NotesMake sure to connect the motor to a suitable power source and follow proper safety precautions when working with electrical components.
The motor may require a external capacitor to filter noise and improve performance.
The above examples are for demonstration purposes only and may require modifications based on your specific project requirements.