用 MicroPython 开一辆「会思考」的双轮小车
PiCar Mini 2WD v1.1 · ESP32-C3 · 8 章配套教程适合:有一点 Python 基础、想上手嵌入式 / 创客课堂的同学与老师
先收藏两个入口:
- • 小车硬件专题(整机、BOM、GPIO):https://www.pythonguru.cn/research/picar-mini-2wd-v1-1/
- • MicroPython 教程首页(8 章 + 代码):https://www.pythonguru.cn/research/picar-mini-2wd-v1-1/micropython-2wd-tutorial/
一辆小车、一块驱动板、一门循序渐进的 MicroPython 课——从烧录固件到开机自启,把「写代码」变成「车真的动起来」。
整机实物:前方超声波、驱动板与 ESP32-C3 主控更多整机多视角照片与接线说明 → 小车专题页
这是一辆怎样的小车?
PiCar Mini 2WD v1.1(打开硬件专题)是面向教学与创客的超低成本双轮智能车:
- • 主控:ESP32-C3 SuperMini(WiFi / BLE,原生 USB-C)
- • 驱动板:自制 PCB,集成电机驱动、电源防护、状态灯、轻触开关、超声波接口
- • 行走:双 TT 电机 + TC1508A 双 H 桥,PWM 调速、正反转、差速转向
- • 感知:HC-SR04 前方测距,远绿近红灯光提示
- • 软件:全程 MicroPython,用 Python 就能写车
装配上主控插排母,电机 / 超声波 / 电池用接插件直连。调试建议:先插 USB,再开电池。
驱动板 v1.1:电机驱动、电源、LED、按键与接口一次集成
核心物料合计大约 ¥35~40(随采购与底盘选型浮动),适合批量课堂与个人练手。
小车专题(含 BOM、驱动板、引脚表):https://www.pythonguru.cn/research/picar-mini-2wd-v1-1/
教程怎么学?一条主线走完
配套教程:MicroPython 智能小车程序设计(2WD v1.1)
面向「会一点 Python、还不熟嵌入式」的学习者:每章只加一种新能力,立刻用板载硬件验证。

教程主线:从工具与烧录,到 LED、按键、电机、超声,再到综合自启
| | |
|---|
| | https://www.pythonguru.cn/research/picar-mini-2wd-v1-1/micropython-2wd-tutorial/chapter-01.html |
| | https://www.pythonguru.cn/research/picar-mini-2wd-v1-1/micropython-2wd-tutorial/chapter-02.html |
| | https://www.pythonguru.cn/research/picar-mini-2wd-v1-1/micropython-2wd-tutorial/chapter-03.html |
| | https://www.pythonguru.cn/research/picar-mini-2wd-v1-1/micropython-2wd-tutorial/chapter-04.html |
| | https://www.pythonguru.cn/research/picar-mini-2wd-v1-1/micropython-2wd-tutorial/chapter-05.html |
| | https://www.pythonguru.cn/research/picar-mini-2wd-v1-1/micropython-2wd-tutorial/chapter-06.html |
| | https://www.pythonguru.cn/research/picar-mini-2wd-v1-1/micropython-2wd-tutorial/chapter-07.html |
| | https://www.pythonguru.cn/research/picar-mini-2wd-v1-1/micropython-2wd-tutorial/chapter-08.html |
示例代码总目录:https://www.pythonguru.cn/research/picar-mini-2wd-v1-1/micropython-2wd-tutorial/code/
为什么用 Thonny + MicroPython?
课堂里我们推荐 Thonny:
- 1. 一键烧录 / 更新 ESP32-C3 的 MicroPython 固件
- 2. 打开板载 Shell(REPL),改一行、跑一行
- 3. 把
.py 存到板子;第 8 章用 main.py 即可开机自启
不必先啃复杂工具链,把精力放在「传感器 → 逻辑 → 电机」这条控制链上。
学完能带走什么?
- • 一套可复用的小车工程:
config / 按键 / 状态灯 / 电机 / 超声 / main - • 对 GPIO、PWM、H 桥、测距与主循环的直观理解
- • 可继续扩展:循迹、遥控(WiFi/BLE)、避障状态机……
硬件细节(引脚表、丝印与实物左右约定)以小车专题页 · GPIO 与接线为准,例如:
- • 左轮 GPIO1/0,右轮 GPIO4/3;超声 Trig=7、Echo=10
点击即达:小车 + 教程
| |
|---|
| 小车硬件专题 | https://www.pythonguru.cn/research/picar-mini-2wd-v1-1/ |
| 教程首页 | https://www.pythonguru.cn/research/picar-mini-2wd-v1-1/micropython-2wd-tutorial/ |
| 从第 1 章开始 | https://www.pythonguru.cn/research/picar-mini-2wd-v1-1/micropython-2wd-tutorial/chapter-01.html |
| 示例代码 | https://www.pythonguru.cn/research/picar-mini-2wd-v1-1/micropython-2wd-tutorial/code/ |
打开第 1 章,USB 连上 C3,从烧录固件开始——下一辆「听你话」的小车,就从这里上路。
PythonGuru · PiCar Mini 研究专题站点:https://www.pythonguru.cn/