行空板(UNIHIKER)小白图文指南
行空板是 DFRobot 推出的国产开源硬件,专为编程教学、物联网和人工智能项目设计。它自带屏幕、传感器、WiFi/蓝牙,插上电脑就能直接编程,非常适合比赛和创客项目。
一、外观长什么样
行空板是一块信用卡大小的开发板,正面有一块2.8英寸彩色屏幕,背面和侧面布满了各种传感器和接口。
左图:行空板K10 正面(带屏幕)和背面(各种元件)
右图:行空板M10 的接口引脚图
二、行空板有两个型号,怎么选?
| 对比项 | 行空板 K10 | 行空板 M10 |
|---|---|---|
| 定位 | AI图形化编程入门 | Python物联网教学 |
| 处理器 | ESP32-S3 双核 240MHz | 国产4核 1.2GHz |
| 内存/存储 | 512KB / 16MB | 512MB / 16GB |
| 操作系统 | 无(固件级MicroPython) | 完整Debian Linux |
| 屏幕 | 2.8寸彩屏 | 2.8寸触摸彩屏 |
| 摄像头 | 板载200万像素 | 需外接USB摄像头 |
| AI能力 | 内置人脸识别、语音识别、语音合成 | 需自行配置AI库 |
| 编程语言 | Mind+图形化 / MicroPython | 完整Python(支持Jupyter Notebook) |
给高中组小白的建议:
- 如果你零基础、想快速出作品(比如带人脸识别、语音交互的项目),选 K10 —— 它把摄像头、麦克风、扬声器都集成在板子上了,开箱就能做AI项目。
- 如果你有一定Python基础、想做数据处理或复杂算法,选 M10 —— 它能运行完整的Python和OpenCV,性能强得多。
三、板子上自带了哪些"宝贝"
不用额外买很多模块,行空板K10本身就集成了大量常用元件:
K10 硬件标注图:屏幕、摄像头、麦克风、扬声器、RGB灯、各种传感器一目了然
| 板载资源 | 说明 |
|---|---|
| 2.8寸彩色LCD屏 | 可显示文字、图片、UI界面,做作品展示非常直观 |
| 200万像素摄像头 | 支持人脸识别、物体检测、二维码识别(离线AI) |
| 双麦克风 + 扬声器 | 支持语音识别、语音合成(让板子"听懂话、会说话") |
| 温湿度传感器 | 检测环境温度和湿度 |
| 环境光传感器 | 检测周围光线强弱 |
| 三轴加速度传感器 | 检测倾斜、震动、运动状态 |
| RGB彩灯 ×3 | 可编程变色,做状态指示灯 |
| 实体按键 A/B | 人机交互输入 |
| WiFi + 蓝牙 | 联网、传数据、连手机 |
四、接口和扩展能力
虽然板载资源已经很丰富,但比赛通常还需要接更多传感器和执行器。行空板提供了多种接口:
左图:M10金手指接口引脚定义(含I2C、SPI、ADC、PWM等)
右图:K10扩展板(可引出更多IO口,方便接舵机、电机等)
常用接口:
- Type-C口:接电脑供电+传程序
- 3Pin PH2.0接口:接数字/模拟传感器(Gravity标准,插线不用焊接)
- 4Pin I2C接口:接I2C通信模块(如OLED屏、多路传感器)
- 金手指接口:17~19路通用IO(可接扩展板引出更多引脚)
- TF卡槽:插内存卡存图片、数据
- 电池接口:接锂电池,让作品脱离电脑独立运行
五、怎么编程?难不难?
行空板支持多种编程方式,小白也能快速上手:
| 编程方式 | 难度 | 适合场景 |
|---|---|---|
| Mind+ 图形化编程 | ⭐ 最简单 | 拖拽积木块,像搭积木一样写程序,适合快速入门 |
| MicroPython(K10) | ⭐⭐ 中等 | 用Python代码控制硬件,适合有一定基础的同学 |
| 完整Python(M10) | ⭐⭐⭐ 进阶 | 可运行OpenCV、Pandas等库,适合AI算法和数据处理 |
比赛特别提醒:本次挑战赛允许使用 Mind+、MakeCode、Jupyter Notebook 等平台。行空板K10支持Mind+和MicroPython;M10支持Jupyter Notebook(这正是高中组评分中"算法运用"的加分项)。
六、一句话总结
行空板 = 一块带屏幕的"小电脑" + 摄像头 + 麦克风 + 各种传感器 + WiFi/蓝牙,插上电脑就能编程,不需要复杂的接线,非常适合小白快速做出有屏幕、能拍照、会说话的智能作品。
