创客源
运动与执行

28BYJ-48 步进电机

也称:28BYJ-48 Stepper

低成本减速步进电机,常与 ULN2003 驱动板配套使用。

#步进电机 #ULN2003 #定位
28BYJ-48 步进电机
参考价格 按实时搜索为准 淘宝搜索

Overview

基础概况

适合指针仪表、旋转平台、自动窗帘模型和机械结构入门。它速度不高,但定位控制直观。

Engineering

工程要点

工程要点

难度
中级
数据状态
待核实
接口
GPIO
常用主控
ESP32ArduinoSTM32Raspberry Pi Pico

供电与采购

供电
常见 5V

不要直接由 GPIO 驱动线圈,应使用 ULN2003 等驱动板。

购买关键词
28BYJ-48 步进电机28BYJ-48 Stepper

典型搭配

运动控制实验

验证执行机构、姿态或运动反馈。

28BYJ-48 步进电机 + ESP32 + 独立电源

Specifications

基础参数

参数
工作电压常见 5 V
驱动板ULN2003
减速比常见约 1:64

Pinout

引脚与接线

引脚说明
IN1步进相位 1
IN2步进相位 2
IN3步进相位 3
IN4步进相位 4
+ / -ULN2003 电源

Examples

代码示例

ULN2003 半步驱动

python

from machine import Pin
import time

pins = [Pin(i, Pin.OUT) for i in (16, 17, 18, 19)]
seq = [
    [1,0,0,0], [1,1,0,0], [0,1,0,0], [0,1,1,0],
    [0,0,1,0], [0,0,1,1], [0,0,0,1], [1,0,0,1],
]

for _ in range(512):
    for step in seq:
        for pin, value in zip(pins, step):
            pin.value(value)
        time.sleep_ms(2)

Applications

应用场景

APP

智能小车与机械结构

28BYJ-48 步进电机 可用于运动控制、姿态检测或执行机构驱动。

28BYJ-48 步进电机ESP32电源模块

Warnings

注意事项

  • 堵转和长时间通电会发热,机械结构要留余量。

Relations

相关模块