这块板是什么
行空板 K10 是 DFRobot 面向中小学 AI 教育推出的一块开发板,核心是一颗 ESP32-S3 双核微控制器,没有操作系统,通电即运行烧录进去的程序。它把屏幕、摄像头、麦克风、扬声器和多种传感器集成在一块板子上,不接线、不焊板就能做人脸检测、语音识别这类 AI 小项目,主打零基础图形化编程入门。
板子上一口气给了什么
- 显示与图像:2.8 英寸 240×320 彩色 LCD、200 万像素摄像头
- 声音与交互:双麦克风、扬声器、RGB 灯 3 颗、A / B 两个按键
- 板载传感器:温湿度、环境光、加速度
- 接口:USB Type-C、microSD 卡槽、Gravity 3Pin / 4Pin、PH2.0 电池口、金手指 17 路 I/O
- 无线:2.4 GHz WiFi、蓝牙 5.0
更特别的是内置离线 AI 能力,包括人脸检测、图像识别、猫狗检测、二维码识别、运动检测、本地语音识别和自定义语音命令。离线意味着不联网、不接云端也能跑,课堂上很省事。
三条编程路线怎么选
| 路线 | 适合谁 | 特点 |
|---|---|---|
| Mind+ 图形化 | 零基础、课堂授课 | 拖积木即可,官方教程与板载 AI 积木最完整 |
| MicroPython | 会一点 Python、想脱离积木 | 用官方 unihiker_k10 库写代码,控制更灵活 |
| Arduino IDE / PlatformIO | 有 ESP32 经验、要复用生态 | 按 ESP32-S3 开发板使用,板载资源需自己初始化 |
三条路线对应三套不同的固件运行环境,切换通常要重新烧录或切换设备模式,不能指望同一份工程随时混用。具体取舍在开发环境页展开。
和行空板 M10 不是一块板
两代都叫行空板,名字和外形接近,社区文章也常混着写,但架构完全不同,教程、代码和配件都不能互相照搬。这是接触 K10 时最容易踩的坑。
| 维度 | 行空板 K10 | 行空板 M10 |
|---|---|---|
| 主控 | ESP32-S3 双核微控制器 | RK3308 四核处理器 |
| 系统 | 无操作系统,固件级运行 | Debian Linux |
| 内存与存储 | 512KB SRAM、8MB PSRAM、16MB Flash | 512MB 内存、16GB 存储 |
| Python | 精简的 MicroPython | 完整 Python 环境 |
| 摄像头 | 板载 200 万像素 | 需外接 USB 摄像头 |
| AI 能力 | 内置离线模型,开箱可用 | 依托 Linux 侧 Python 生态 |
| 主要入口 | Mind+ 图形化为主 | Python 与 Jupyter 为主 |
两代的成套配件、屏幕外壳、硅胶保护壳、双路电机扩展板互不通用,购买配件时务必认准 K10 型号。
适合做什么,不适合做什么
- 适合:中小学 AI 启蒙课、图形化编程教学、离线视觉与语音小项目、便携创客作品
- 不适合:跑 Linux 或完整 Python、大模型训练、需要 5 GHz WiFi 或高带宽视频流的场景
下一步
先读行空板 K10 硬件规格与板载资源,把接口和供电边界弄清楚,再去搭开发环境。