Hexiwear,一款可以编程的手表
- [导读]
- Hexiwear是一款软硬件开源的可穿戴设备开发套件,该开发套件由MikroElektronika和NXP联合推出,在Kickstarter发起众筹并获得了$46,150的支持。该套件即可以作为一款产品直接使用,同时也可以将它作为一款开发平台,直接对它进行编程,实现用户自己的界面和功能。
取出内部的功能模块,整个产品模块分为两层,上层是显示和控制功能区,下层则是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: http://www.hexiwear.com/
Hexiwear github: https://github.com/MikroElektronika/HEXIWEAR
Wolksense github: https://github.com/Wolkabout/WolkSense-Hexiwear-
本文系21ic原创,未经许可禁止转载
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前