[IDE]TinyML研究和学习的小精灵 之一

 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 产品参数

此外,为了支持更多的附加组件,它还附有两个用于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 完成上传


后面我们会为您展示它那多彩的显示功能及图形函数的使用方法,期待您继续关注。
---------------------
作者:jinglixixi
链接:https://bbs.21ic.com/icview-3148224-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值