当前位置:首页>python>用 MicroPython 开一辆「会思考」的双轮小车

用 MicroPython 开一辆「会思考」的双轮小车

  • 2026-09-18 11:27:38
用 MicroPython 开一辆「会思考」的双轮小车

用 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、按键、电机、超声,再到综合自启

章
主题
直达链接
1
C3 / Thonny / 固件烧录
https://www.pythonguru.cn/research/picar-mini-2wd-v1-1/micropython-2wd-tutorial/chapter-01.html
2
板载 LED
https://www.pythonguru.cn/research/picar-mini-2wd-v1-1/micropython-2wd-tutorial/chapter-02.html
3
轻触开关
https://www.pythonguru.cn/research/picar-mini-2wd-v1-1/micropython-2wd-tutorial/chapter-03.html
4
PWM 与单电机
https://www.pythonguru.cn/research/picar-mini-2wd-v1-1/micropython-2wd-tutorial/chapter-04.html
5
整车差速
https://www.pythonguru.cn/research/picar-mini-2wd-v1-1/micropython-2wd-tutorial/chapter-05.html
6
超声波测距
https://www.pythonguru.cn/research/picar-mini-2wd-v1-1/micropython-2wd-tutorial/chapter-06.html
7
按键控轮组合
https://www.pythonguru.cn/research/picar-mini-2wd-v1-1/micropython-2wd-tutorial/chapter-07.html
8
综合项目与开机自启
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. 1. 一键烧录 / 更新 ESP32-C3 的 MicroPython 固件
  2. 2. 打开板载 Shell(REPL),改一行、跑一行
  3. 3. 把 .py 存到板子;第 8 章用 main.py 即可开机自启

不必先啃复杂工具链,把精力放在「传感器 → 逻辑 → 电机」这条控制链上。


学完能带走什么?

  • • 一套可复用的小车工程:config / 按键 / 状态灯 / 电机 / 超声 / main
  • • 对 GPIO、PWM、H 桥、测距与主循环的直观理解
  • • 可继续扩展:循迹、遥控(WiFi/BLE)、避障状态机……

硬件细节(引脚表、丝印与实物左右约定)以小车专题页 · GPIO 与接线为准,例如:

  • • 左:SW21 + 红色 LED5
  • • 右:SW20 + 绿色 LED6
  • • 左轮 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/

最新文章

随机文章