图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所有,任何人未经允许禁止转载。