本帖最后由 jinglixixi 于 2021-7-20 16:06 编辑
#申请原创#
WioTerminal开发板是一款小巧精致的产品,之所以这样说是因为它与我们常见的测评产品有较大的不同,其一是因为MCU的测评板,多不配置外设或外设十分简单,仅是个LED和按键灯;其二是对于那些性能测评板,也仅是在外设配置商上会丰富许多,但在整体上还是以开发板的面貌出现。我们这里所介绍的主角,单在外观上就更称得上是一种产品,见图1和图2所示。 由于Wio Terminal开发板可以终端的方式出现,故也可称之为“Wio终端”。 图1 产品正面 图2产品背面 它又具有哪些特点和优势呢? 该开发板以Microchip ATSAMD51P19微控器为处理核心,其运行速度为120MHz-200MHz。它支持蓝牙和Wi-Fi(仅Arduino支持无线连接),具备了构建物联网项目的基础。开发板配有2.4英寸液晶显示屏,板载IMU(LIS3DHTR),麦克风,蜂鸣器,microSD卡插槽,光传感器和红外发射器(IR 940nm)等,其结构布局如图3所示。 图3 内部结构 我们之所以说它是TinyML研究和学习的小精灵是由于,借助它外设配备加上在线网站的可视化训练模型及ArduinoIDE部署模型即可进行机器学习的应用,见图4及图5所示。 图4 机器学习流程 图5 智能识别 相关的产品参数见表1所示: 表1 产品参数 主芯片 | | | | | | | | | | | | | | | LCD屏 | | | | | | | 无线连接 | | | | | | | | 802.11 a/b/g/n 1x1, 2.4GHz & 5GHz | | | | | 内置模块 | | | | | | | | | | | 接口 | | | | | | | | | | | 操作界面 | | | | | | | 外壳 | | | | |
此外,为了支持更多的附加组件,它还附有两个用于Grove生态系统 的多功能Grove端口和双列40针与Raspberry pi兼容的GPIO引脚,见图6所示。 图6 引脚分配 其中的ArduinoIDE,更是为广大电子爱好者所熟悉和选用,是一个门槛低、易于入门开发工具。 该产品的由5个组件构成,即Wio Terminal开发板、USB Type-C数据线、备用键帽、用户手册及贴纸,见图7所示。 图7 产品组成 1.开机 用随机附带的USB线连接Wio终端连接到计算机,然后按图9所示来进行上电,这时会发现背面的绿色LED被点亮。 注:侧面开关的顶端位置是断电,中间位置是通电,而底端位置则是复位。 file:///C:/Users/fengqili/AppData/Local/Temp/msohtmlclip1/01/clip_image016.gif 图8 供电连接 图9 上电启动 当然在Wio终端崩溃或Arduino IDE无法找到USB串口时,还有另一种驱动方式,其操作如图10所示。 图10进入Bootloader 令人难以想到的是,其开机界面竟是一款小游戏,见图11所示。在界面的顶端给出了3个操作键的用途,即开始、跳跃及发射。 按下“开始”键,即启动游戏;按“跳跃”键,则可以跃起跨越障碍。如若任其运行,则很快就会“OVER”! 图11初始界面 图12游戏结束 2.使用者的小要求 要使用好该产品,一个小要求就是具有一定的英文资料阅读能力,为啥这样说呢? 打开用户手册,就会发现它只配有英、日、德3种文字介绍;更主要的是在打官网时,尽管有支持中文显示的网页,当其内容却是不同步的,一些关键性的内容在中文页面是看不到的,因此有些英文阅读能力也必不可少的。当然了,我们不是去读小说,结合界面的展示及程序内容还是能明白其含义的。 3.开发环境构建 Arduino IDE为例,其构建过程如下: 1)下载并安装Arduino IDE 1.8.5即可,然后打开Arduino IDE加以配置,以使其支持Wio Terminal开发板; 2)点击 “文件”菜单下的“偏好设置”选项 ,并输入网址 “https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json”,然后点击按钮“好”,见图13所示; 图13 添加网址 3) 点击“工具”菜单下的“开发板”选项中的“开发板管理...” ,然后在搜索栏中输入关键字“Wio Terminal”,并点击按钮“安装”; 图14 搜索“Wio Terminal” 4)完成安装后,则如图15所示。此时,在“开发板管理...”选项下会见到Seeeduino类的相应选项,见图16所示。 图15 完成安装 图16 完成添加 5)在正常情况下,若Wio终端与计算机已连接会自动安装好驱动,见图17所示。否则,需自行下载并安装驱动; 图17 完成驱动安装 由于Wio终端并没有单独地提供驱程,在自动加载驱动错误的情况下,可下载Seeeduinov4.2的驱程来解决。 图18 Seeeduino v4.2开发板 6)下载验证,最好方法是选取Blink例程, 依File(文件)-> Examples(示例) ->01.Basics ->Blink 选项来选取; 图19 程序内容及验证 7) 依 Tools(工具)-> Board(开发板)-> Seeeduino WioTerminal选项来选择开发板类型; 8)依 Tools(工具)-> Serial Port(端口) 选项来选择该产品的虚拟串口; 9)单击工具栏中的 上传(Upload) 按钮,等待几秒后即可完成上传,并在状态栏给出“完成上传(Done uploading.)”的信息,见图20所示。 此时,即可见到Wio终端背面的蓝色LED开始闪烁,这样开发环境就环境好了。 图20 完成上传
后面我们会为您展示它那多彩的显示功能及图形函数的使用方法,期待您继续关注。
|