快速入门与环境配置
1. Mind+介绍
Mind+是一款基于Scratch3.0开发的青少年编程软件,支持Arduino、行空板K10、行空板M10等各种开源硬件的图形化及代码编程,只需要拖动图形化程序块即可完成编程,还可以使用Python/C/C++等高级编程语言,让大家轻松体验创造的乐趣。
Mind+官网下载地址:https://mindplus.cc
2. 行空板K10介绍
行空板K10是一款专为快速体验和学习人工智能而设计的开发学习板,100%采用国产芯片,知识产权自主可控,符合信息科技课程中编程学习、物联网及人工智能等教学需求。该板集成LCD彩屏、WiFi蓝牙、摄像头、麦克风、扬声器、RGB指示灯、多种传感器及丰富的扩展接口。凭借高度集成的板载资源,教学过程中无需额外连接其他设备,便可轻松实现传感器控制、物联网应用以及人脸识别、语音识别、语音合成等人工智能项目。
行空板K10商城购买链接:https://www.dfrobot.com.cn/goods-4014.html
硬件准备
-
行空板 K10 x 1
-
HUSKYLENS 2 x 1
-
双头PH2.0-4P硅胶线(20cm)x 1(HUSKYLENS 2 包装内附赠)
-
Gravity:4P传感器连接线(30cm) x1 (HUSKYLENS 2 包装内附赠)
-
[USB 转 Type-C 数据线](5V 3A USB转Type-C数据线-线材-DFRobot创客商城) x 1
-
如需使用 UART 通信,或连接更多传感器搭建项目,需要配合扩展板使用。请根据项目的实际需求选择合适的扩展板,行空板 K10 兼容以下扩展板:
- DFR1216-行空板 多功能扩展板(推荐:集成电机驱动、舵机驱动、电池供电及多路 IO 扩展等功能,适合搭建功能较为复杂的项目)
- DFR1231-行空板 IO扩展板(推荐:提供多路 IO 扩展功能,适合搭建基础项目)
- DFR0548-多功能扩展板
- MBT0008-IO扩展板
- MBT0014-电机驱动扩展板
- MBT0005-IO-BOX电机驱动扩展板
准备一根USB数据线和一根4Pin白色硅胶线。使用USB数据线连接电脑与行空板K10,I2C模式使用4Pin白胶先连接行空板K10与HuskyLens 2
再使用额外的USB数据线 连接HUSKYLENS 2的Type-C接口与电源,为HUSKYLENS 2进行额外供电。I2C接线图可参考下图。
UART 接线说明
以行空板K10 IO扩展板为例,将 HUSKYLENS 2 的四根连接线按下表连接到行空板 K10 扩展板:
| 线色 | 行空板 K10 扩展板端连接 |
|---|---|
| 红色 | 带有 5V 标识的 VCC 引脚 |
| 黑色 | GND |
| 绿色 | P0 的信号引脚 |
| 蓝色 | P1 的信号引脚 |
接线完成后,在 HUSKYLENS 2 的系统设置中,将通信协议选择为“串口9600”或“串口115200”,并确保行空板 K10 程序中的串口波特率与所选设置一致。
3. Mind+2.0版本库加载方式
双击打开2.0版本的Mind+编程软件,打开之后,找到'上传模式',点击选择上传模式,如下图。
等待上传模式初始化完成,点击左下角扩展,第一次使用需要下载相应的主控扩展库。找到'行空板K10'。点击右上角下载相应主控库。
当行空板K10扩展库下载完成后,点击加载行空板K10扩展库,加载成功后,如下图所示。
点击 '模块扩展' ,在模块扩展中搜索'HuskyLens 2',找到HuskyLens 2 扩展库并点击下载。
注:以下所有的项目示例我们使用的Mind版本为2.0版本。
4. Mind+1.8系列版本库加载方式
打开编程软件Mind+,点击右上角切换到上传模式。
点击左下角扩展,在主控板中选择行空板K10。
选择主控板之后,对应支持的扩展模块标签变成可选状态,点击传感器,找到HuskyLens 2 扩展库,点击加载模块,然后返回编程界面。
建议在开始制作项目前,确认并将HUSKYLENS 2固件更新为最新版本,可以看到当前的系统版本。更新固件请见:点击跳转