首页 > 评测 > Hexiwear,一款可以编程的手表

Hexiwear,一款可以编程的手表

  • 作者:SATURN
  • 来源:21ic
  • [导读]
  • Hexiwear是一款软硬件开源的可穿戴设备开发套件,该开发套件由MikroElektronika和NXP联合推出,在Kickstarter发起众筹并获得了$46,150的支持。该套件即可以作为一款产品直接使用,同时也可以将它作为一款开发平台,直接对它进行编程,实现用户自己的界面和功能。

取出内部的功能模块,整个产品模块分为两层,上层是显示和控制功能区,下层则是PCB板及相应的传感器。中间是电池,电池容量为190mAh。

 

image009.jpg

 

图9 内部结构

可以明显看到产品的上下两层结构,位于中间层的是电池。上面的OLED显示屏及电池都可以拆下来

 

010.jpg

 

图10 全部拆开后

拆开OLED屏和电池后,看到NXP的主控K64 MCU,OLED通过FPC与主控相连。

 

image011.jpg

 

图11 背面传感器

背面可以看到MCU及部分传感器,Hexiwear内部集成了大量的传感器,以实现丰富的功能。产品主要的特性如下

l MCU: 使用的的是NXP Kinetis K64x MCU ,这是一款基于ARM® Cortex®-M4的芯片,最高工作频率达120 MHz, 芯片内置1M Flash, 256K SRAM存储器

l BLE: 使用的是NXP Kinetis KW4x ,这是一款基于ARM® Cortex®-M0+的芯片, 支持Bluetooth Low Energy & 802.15.4 Wireless 通信功能

l 3D 加速器及3D 磁力计: NXP FXOS8700CQ

l 3轴陀螺仪: NXP FXAS21002

l 数字气压传感器: NXP MPL3115A2R1

l 电源管理芯片: NXP MC34671

l 光传感器, 温湿度传感器,心率传感器

l 1.1” 全彩OLED显示屏

l 力反馈装置

l 190 mAh 锂电池

l 电容触摸接口

l RGB LED

l 8MB外部Flash存储器

 

image012.png

 

图12 硬件逻辑框图

各传感器与K64F连接并实现通信,然后通过BLE模块与APP进行数据交换,或者是直接显示在手表的OLED屏上。开发套件也引出了OpenSDA接口,供用户下载代码及进行调试,该接口需要和专用的扩展坞进行连接。

除了可以在手表上显示常规的时期、时间、温度等信息之外,Hexiwear还提供了其它丰富的功能。比如读取气压传感器信号,并将之显示在手表上供用户查看。实际上所有的传感器信号均可以在手表上显示供用户查看,下面展示了几种常用的功能。

 

image013.jpg

 

图13 内置Apps

Hexiwear内置的应用程序,包括天气、运动、手电筒、健康等应用,每种应用可以查看相关的信息。

 

image014.jpg

 

图14 进入Weather应用

上图显示的是Weather应用中的相关信息,包括温度、湿度及气压信息等。

 

image015.jpg

 

图15 Motion应用

这里显示的三轴加速计中获取的信息,包括X、Y、Z轴方向的信息。!--empirenews.page--]

 

image016.jpg

 

图16 测下心率

这里显示的是使用Hexiwear来测量心率的效果,可以看到Hexiwear本身的尺寸比较大,要是尺寸能控制得更小一点就更合适作腕表使用了。

在使用Hexiwear的不同功能的过程中,需要借助于产品正面四周的6个按键来进行功能选择及确认。这些按键是可以编程控制的,左右两侧的按钮还可以直接通过内置的Settings功能进行切换,比如可以将按钮调整为使用左边或右边的按钮来实现选择功能。

官方也为Hexiwear配备了手机APP,包括IOS及ANDROID两种版本。从应用市场下载对应的APP,启动APP,APP会提醒用户注册一个WoldSense账号,这个账号可以记录用户数据,通过WEB来查看获取的信息。

 

image017.png

 

图17 启动APP

同时,我们还要在Hexiwear上打开蓝牙通信功能,以便与手机APP实现通信。

 

image018.png

 

图18 打开蓝牙

注册并登录到WoldSense后,就可以在APP上访问产品信息了

 

image019.png

 

图19 连接设备

这是连接到Hexiwear上的界面,可以看到设备的物理地址以及设备是否绑定的信息,点击该设备,就能在手机上访问Hexiwear通过BLE提供给APP的数据信息。

 

image020.png

 

图20 APP显示的传感器信息

向上滑动用户界面,还可以查看更多的传感器信息。

APP除了可以读取Hexiwear上的信息之外,还可以将数据上传到云端,注意上图中APP的云端数据上传图标,默认情况下是关闭的,点击该图标,打开信息上传功能,就可以将数据信息上传至wolksense网站并记录保存。

 

image021.png

 

图21 wolksense网站记录的信息

这是打开wolksense网站后查看Hexiwear获取到的信息,这里不仅记录了传感器信息,还包括了记录的时间信息。

 

image022.png

 

图22 信息详情

点击其中的某一项信息,可以查看具体的数据详情,这里查看的是环境光的信息详情。

如果想自己定制Hexiwear的工作界面,实现自己的人机交互接口,可以通过编程来实现。不过要想体验软件开发过程,需要一个专用的扩展坞!这个扩展坞并不便宜,官方的报价是$39,专用扩展坞除了可以连接Hexiwear外,还可以连接NXP提供的其它Click模块及SD卡,实现更多的功能。

 

image023.jpg

 

图23 扩展坞

结合NXP Kinetis SDK,就可以编写自己喜欢的手机应用了。官方也提供了对应的GITHUB代码,包括Hexiwear及APP两部分。本次拿到的Hexiwear因为没有配备扩展坞,所以只能等下次有机会再好好体验软件开发的过程了。

总体而言,Hexiwear是一款结合了开发特性与实用性于一体的产品。MCU使用了NXP的MCU,Hexiwear内的主要传感器也大多使用的是NXP的产品,可谓是NXP家族盛宴。对于准备选用NXP系列产品来开发可穿戴设备的研发人员来说,确实是非常不错的选择,配备了扩展坞的增强版Hexiwear售价$99,虽然略贵,但是考虑到易用性及实用性,还是建议选择增强版。另外对于要进行软件开发与调试的用户来说,扩展坞是必须的选择,要不然,就只能说,咱买了个表!

附录:

Hexiwear: http://www.hexiwear.com/

Hexiwear github: https://github.com/MikroElektronika/HEXIWEAR

Wolksense github: https://github.com/Wolkabout/WolkSense-Hexiwear-

本文系21ic原创,未经许可禁止转载

  • 本文系21ic原创,未经许可禁止转载!

网友评论