Hexiwear是一款可穿戴设备开发套件,结合官方提供的手表外壳及腕带,可以当作手表来使用。该开发套件由MikroElektronika和NXP联合推出,在Kickstarter发起众筹并获得了$46,150的支持。该套件即可以作为一款产品直接使用,同时也可以将它作为一款开发平台,直接对它进行编程,实现用户自己的界面和功能。Hexiwear外观小巧精致,内部集成了BLE模块,可以和iOS/Android APP进行通信。套件内还包括Kinetis K64 32-bit ARM® Cortex®-M4 MCU及多种NXP传感器,更重要的是,软、硬件都是开源的。
套件发行提供了两种可选配置: Hexiwear及Hexiwear增强版。前者只包含Hexiwear硬件及蓝色的外壳;后者则除了Hexiwear之外,还包含了一个用于连接其它设备的扩展坞及手表腕带。本次拿到的产品为Hexiwear。
图1 Hexiwear包装盒
包装盒上印有产品的实际效果图,有点仿真的效果,咋一看还以为是盒子上放了块表。五彩丝线互连,是不是告诉我们这款产品还可以连接其它产品甚至是具备网络互联功能呢?答案是肯定的!
图2 包装盒背面
包装盒背面列出了联合推出产品的两家公司。没错,产品内部使用的MCU就是NXP的芯片。
图3 拆封
拆开了看,Hexiwear被很好的保护起来了,只是包装盒的内部为什么要涂黑,难道只是为了显示突出白色的线条,亦或告诉我们世界是多彩的?
图4 电子表?
手表?没错,产品就是以手表的形式提供给用户,前面提到了,如果用户购买的是增强版的话,还提供了手表腕带,可以直接当手表使用,戴在手上绝对拉轰。不过咱私下里觉得,如果外壳再做得精致一点,体积还小那么一点点,那就更完美了!
图5 背面接口
手表背面两个比较显眼的接口,图中上面一个接口是用来与扩展坞相连的接口,实现与外部设备通信及编程功能。另一个接口是心率传感器接口,通过它来检测用户心率。Hexiwear其它的一些外部接口及功能见下图
图6 主要接口
产品一些主要的接口及功能,主要包括
1. 环境光传感器
2. 电容按钮
3. RGB指示灯
4. 扩展坞接口
5. 心率传感器
6. 复位按钮
产品外壳是可拆卸的,接下来裸一个,拆开来看看里面包含了哪些部件。
图7 拆上盖
拆开上盖,产品内部使用一块1.1寸的OLED全彩屏,屏的周围包括6个按键,用来实现不同的功能选择,比如选择显示的内容,设置产品的工作参数等。
图8 拆开了看
取出内部的功能模块,整个产品模块分为两层,上层是显示和控制功能区,下层则是PCB板及相应的传感器。中间是电池,电池容量为190mAh。
图9 内部结构
可以明显看到产品的上下两层结构,位于中间层的是电池。上面的OLED显示屏及电池都可以拆下来
图10 全部拆开后
拆开OLED屏和电池后,看到NXP的主控K64 MCU,OLED通过FPC与主控相连。
图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存储器
图12 硬件逻辑框图
各传感器与K64F连接并实现通信,然后通过BLE模块与APP进行数据交换,或者是直接显示在手表的OLED屏上。开发套件也引出了OpenSDA接口,供用户下载代码及进行调试,该接口需要和专用的扩展坞进行连接。
除了可以在手表上显示常规的时期、时间、温度等信息之外,Hexiwear还提供了其它丰富的功能。比如读取气压传感器信号,并将之显示在手表上供用户查看。实际上所有的传感器信号均可以在手表上显示供用户查看,下面展示了几种常用的功能。
图13 内置Apps
Hexiwear内置的应用程序,包括天气、运动、手电筒、健康等应用,每种应用可以查看相关的信息。
图14 进入Weather应用
上图显示的是Weather应用中的相关信息,包括温度、湿度及气压信息等。
图15 Motion应用
这里显示的三轴加速计中获取的信息,包括X、Y、Z轴方向的信息。!--empirenews.page--]
图16 测下心率
这里显示的是使用Hexiwear来测量心率的效果,可以看到Hexiwear本身的尺寸比较大,要是尺寸能控制得更小一点就更合适作腕表使用了。
在使用Hexiwear的不同功能的过程中,需要借助于产品正面四周的6个按键来进行功能选择及确认。这些按键是可以编程控制的,左右两侧的按钮还可以直接通过内置的Settings功能进行切换,比如可以将按钮调整为使用左边或右边的按钮来实现选择功能。
官方也为Hexiwear配备了手机APP,包括IOS及ANDROID两种版本。从应用市场下载对应的APP,启动APP,APP会提醒用户注册一个WoldSense账号,这个账号可以记录用户数据,通过WEB来查看获取的信息。
图17 启动APP
同时,我们还要在Hexiwear上打开蓝牙通信功能,以便与手机APP实现通信。
图18 打开蓝牙
注册并登录到WoldSense后,就可以在APP上访问产品信息了
图19 连接设备
这是连接到Hexiwear上的界面,可以看到设备的物理地址以及设备是否绑定的信息,点击该设备,就能在手机上访问Hexiwear通过BLE提供给APP的数据信息。
图20 APP显示的传感器信息
向上滑动用户界面,还可以查看更多的传感器信息。
APP除了可以读取Hexiwear上的信息之外,还可以将数据上传到云端,注意上图中APP的云端数据上传图标,默认情况下是关闭的,点击该图标,打开信息上传功能,就可以将数据信息上传至wolksense网站并记录保存。
图21 wolksense网站记录的信息
这是打开wolksense网站后查看Hexiwear获取到的信息,这里不仅记录了传感器信息,还包括了记录的时间信息。
图22 信息详情
点击其中的某一项信息,可以查看具体的数据详情,这里查看的是环境光的信息详情。
如果想自己定制Hexiwear的工作界面,实现自己的人机交互接口,可以通过编程来实现。不过要想体验软件开发过程,需要一个专用的扩展坞!这个扩展坞并不便宜,官方的报价是$39,专用扩展坞除了可以连接Hexiwear外,还可以连接NXP提供的其它Click模块及SD卡,实现更多的功能。
图23 扩展坞
结合NXP Kinetis SDK,就可以编写自己喜欢的手机应用了。官方也提供了对应的GITHUB代码,包括Hexiwear及APP两部分。本次拿到的Hexiwear因为没有配备扩展坞,所以只能等下次有机会再好好体验软件开发的过程了。
总体而言,Hexiwear是一款结合了开发特性与实用性于一体的产品。MCU使用了NXP的MCU,Hexiwear内的主要传感器也大多使用的是NXP的产品,可谓是NXP家族盛宴。对于准备选用NXP系列产品来开发可穿戴设备的研发人员来说,确实是非常不错的选择,配备了扩展坞的增强版Hexiwear售价$99,虽然略贵,但是考虑到易用性及实用性,还是建议选择增强版。另外对于要进行软件开发与调试的用户来说,扩展坞是必须的选择,要不然,就只能说,咱买了个表!
附录:
Hexiwear:
Hexiwear github:
Wolksense github:
资讯排行
- 买不起触摸版MacBook?其实用iPad也能体验
- 珀金埃尔默新型QSight™ 三重四极杆液质联用仪帮助分析实验室实现高灵敏度、高通量和高效率样品分析进程
- 村田适用于车载以太网BroadR-Reach的静噪元件
- LTE-V2V协议冻结 开启汽车智能网联市场大幕
- Hexiwear,一款可以编程的手表
- 三美电机开发出小型MEMS压阻式数字压力传感器
- 借助新型60V FemtoFET MOSFET缩小工业元件占位面积
- Maxim发布业界最小八通道高边驱动器MAX14913,全面提升工业4.0应用体验
- 安森美半导体扩展CMOS 图像传感器PYTHON系列,推出紧凑的SVGA器件
- 大数据时代的核心:超高速短距离光互联
- 七大不可思议 盘点3D打印机技术惊奇应用
- 拍子弹时间不是问题!超高速抓拍单电点评
- 打电话上网全能 超低价3G通讯平板推荐
- 双城记(长崎&东京) 三桥NEX-5R日本游记之三
- 蒸汽朋克再袭 四款DIY达人USB产品秀