您当前位置:电子仪器市场 >> 综合资讯 > 详细信息
Hexiwear,一款可以编程的手表
相关专题:综合资讯发布时间:2016-11-11
资讯导读:Hexiwear是一款软硬件开源的可穿戴设备开发套件,该开发套件由MikroElektronika和NXP联合推出,在Kickstarter发起众筹并获得了$46,150的支持。该套件即可以作为一款产品直接使用,同时也可以将它作为一款开发平台,直接对它进行编程,实现用户自己的界面和功能。

Hexiwear是一款可穿戴设备开发套件,结合官方提供的手表外壳及腕带,可以当作手表来使用。该开发套件由MikroElektronika和NXP联合推出,在Kickstarter发起众筹并获得了$46,150的支持。该套件即可以作为一款产品直接使用,同时也可以将它作为一款开发平台,直接对它进行编程,实现用户自己的界面和功能。Hexiwear外观小巧精致,内部集成了BLE模块,可以和iOS/Android APP进行通信。套件内还包括Kinetis K64 32-bit ARM® Cortex®-M4 MCU及多种NXP传感器,更重要的是,软、硬件都是开源的。

套件发行提供了两种可选配置: HexiwearHexiwear增强版。前者只包含Hexiwear硬件及蓝色的外壳;后者则除了Hexiwear之外,还包含了一个用于连接其它设备的扩展坞及手表腕带。本次拿到的产品为Hexiwear

 

image001.jpg

 

图1 Hexiwear包装盒

包装盒上印有产品的实际效果图,有点仿真的效果,咋一看还以为是盒子上放了块表。五彩丝线互连,是不是告诉我们这款产品还可以连接其它产品甚至是具备网络互联功能呢?答案是肯定的!

 

image002.jpg

 

图2 包装盒背面

包装盒背面列出了联合推出产品的两家公司。没错,产品内部使用的MCU就是NXP的芯片。

 

image003.jpg

 

图3 拆封

拆开了看,Hexiwear被很好的保护起来了,只是包装盒的内部为什么要涂黑,难道只是为了显示突出白色的线条,亦或告诉我们世界是多彩的?

 

image004.jpg

 

图4 电子表?

手表?没错,产品就是以手表的形式提供给用户,前面提到了,如果用户购买的是增强版的话,还提供了手表腕带,可以直接当手表使用,戴在手上绝对拉轰。不过咱私下里觉得,如果外壳再做得精致一点,体积还小那么一点点,那就更完美了!

 

image005.jpg

 

图5 背面接口

手表背面两个比较显眼的接口,图中上面一个接口是用来与扩展坞相连的接口,实现与外部设备通信及编程功能。另一个接口是心率传感器接口,通过它来检测用户心率。Hexiwear其它的一些外部接口及功能见下图

 

image006.jpg

 

图6 主要接口

产品一些主要的接口及功能,主要包括

1. 环境光传感器

2. 电容按钮

3. RGB指示灯

4. 扩展坞接口

5. 心率传感器

6. 复位按钮

产品外壳是可拆卸的,接下来裸一个,拆开来看看里面包含了哪些部件。

 

image007.jpg

 

图7 拆上盖

拆开上盖,产品内部使用一块1.1寸的OLED全彩屏,屏的周围包括6个按键,用来实现不同的功能选择,比如选择显示的内容,设置产品的工作参数等。

 

image008.jpg

 

图8 拆开了看

取出内部的功能模块,整个产品模块分为两层,上层是显示和控制功能区,下层则是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  
本文标签: Hexiwear,可穿戴,手表