Skip to content

ESP32 + MicroPython 通过 WiFi 网页控制 6 轴 5 自由度机械臂

硬件清单

配件购买参考图
ESP32 开发板链接
PCA9685 舵机驱动板链接
机械臂支架 + 6 个 SG90 舵机链接
5V 电源 + 杜邦线链接

环境配置

1. 安装 Thonny https://thonny.org/

2. USB 连接 ESP32 开发板

3. 配置解释器

配置解释器

4. 烧录 MicroPython 固件

选择固件并安装

安装完成

5. 测试

新建并确认已连接

保存到设备

命名为 main.py

运行测试


快速开始

1. 机械臂组装

按照淘宝商家说明组装即可。

机械臂组装

2. 接线图

接线图

器件:ESP32、PCA9685、6 个 SG90、外部 5V 电源(建议 ≥3A)。

ESP32 ↔ PCA9685(I2C 逻辑)

ESP32PCA9685说明
5VVCC逻辑供电
GNDGND共地
GPIO21SDAI2C 数据
GPIO22SCLI2C 时钟

地址默认 0x40,OE 不接。

外部 5V ↔ PCA9685(舵机动力)

电源PCA9685
5V+V+(接线柱 +)
GNDGND(接线柱 −)

PCA9685 ↔ 舵机(CH0~CH5)

每个通道 3 针,从内到外一般是:PWM / V+ / GND。

舵机线接到
黄/橙(信号)PWM(黄针)
红(电源)V+(红针)
棕/黑(地)GND(黑针)
通道舵机
CH0舵机 1
CH1舵机 2
CH2舵机 3
CH3舵机 4
CH4舵机 5
CH5舵机 6

先接好外部 5V 给 PCA9685,再给 ESP32 上电。舵机线别插反:信号对黄针,棕色对黑针。

3. 上传程序

4. 访问网页,运行测试

网页控制

效果展示