首頁 > 評測 > Hexiwear,一款可以編程的手表

Hexiwear,一款可以編程的手表

  • 作者:SATURN
  • 來源:21ic
  • [導(dǎo)讀]
  • Hexiwear是一款軟硬件開源的可穿戴設(shè)備開發(fā)套件,該開發(fā)套件由MikroElektronika和NXP聯(lián)合推出,在Kickstarter發(fā)起眾籌并獲得了$46,150的支持。該套件即可以作為一款產(chǎn)品直接使用,同時也可以將它作為一款開發(fā)平臺,直接對它進(jìn)行編程,實現(xiàn)用戶自己的界面和功能。

取出內(nèi)部的功能模塊,整個產(chǎn)品模塊分為兩層,上層是顯示和控制功能區(qū),下層則是PCB板及相應(yīng)的傳感器。中間是電池,電池容量為190mAh。

 

image009.jpg

 

圖9 內(nèi)部結(jié)構(gòu)

可以明顯看到產(chǎn)品的上下兩層結(jié)構(gòu),位于中間層的是電池。上面的OLED顯示屏及電池都可以拆下來

 

010.jpg

 

圖10 全部拆開后

拆開OLED屏和電池后,看到NXP的主控K64 MCU,OLED通過FPC與主控相連。

 

image011.jpg

 

圖11 背面?zhèn)鞲衅?/p>

背面可以看到MCU及部分傳感器,Hexiwear內(nèi)部集成了大量的傳感器,以實現(xiàn)豐富的功能。產(chǎn)品主要的特性如下

l MCU: 使用的的是NXP Kinetis K64x MCU ,這是一款基于ARM® Cortex®-M4的芯片,最高工作頻率達(dá)120 MHz, 芯片內(nèi)置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 數(shù)字氣壓傳感器: 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連接并實現(xiàn)通信,然后通過BLE模塊與APP進(jìn)行數(shù)據(jù)交換,或者是直接顯示在手表的OLED屏上。開發(fā)套件也引出了OpenSDA接口,供用戶下載代碼及進(jìn)行調(diào)試,該接口需要和專用的擴展塢進(jìn)行連接。

除了可以在手表上顯示常規(guī)的時期、時間、溫度等信息之外,Hexiwear還提供了其它豐富的功能。比如讀取氣壓傳感器信號,并將之顯示在手表上供用戶查看。實際上所有的傳感器信號均可以在手表上顯示供用戶查看,下面展示了幾種常用的功能。

 

image013.jpg

 

圖13 內(nèi)置Apps

Hexiwear內(nèi)置的應(yīng)用程序,包括天氣、運動、手電筒、健康等應(yīng)用,每種應(yīng)用可以查看相關(guān)的信息。

 

image014.jpg

 

圖14 進(jìn)入Weather應(yīng)用

上圖顯示的是Weather應(yīng)用中的相關(guān)信息,包括溫度、濕度及氣壓信息等。

 

image015.jpg

 

圖15 Motion應(yīng)用

這里顯示的三軸加速計中獲取的信息,包括X、Y、Z軸方向的信息。!--empirenews.page--]

 

image016.jpg

 

圖16 測下心率

這里顯示的是使用Hexiwear來測量心率的效果,可以看到Hexiwear本身的尺寸比較大,要是尺寸能控制得更小一點就更合適作腕表使用了。

在使用Hexiwear的不同功能的過程中,需要借助于產(chǎn)品正面四周的6個按鍵來進(jìn)行功能選擇及確認(rèn)。這些按鍵是可以編程控制的,左右兩側(cè)的按鈕還可以直接通過內(nèi)置的Settings功能進(jìn)行切換,比如可以將按鈕調(diào)整為使用左邊或右邊的按鈕來實現(xiàn)選擇功能。

官方也為Hexiwear配備了手機APP,包括IOS及ANDROID兩種版本。從應(yīng)用市場下載對應(yīng)的APP,啟動APP,APP會提醒用戶注冊一個WoldSense賬號,這個賬號可以記錄用戶數(shù)據(jù),通過WEB來查看獲取的信息。

 

image017.png

 

圖17 啟動APP

同時,我們還要在Hexiwear上打開藍(lán)牙通信功能,以便與手機APP實現(xiàn)通信。

 

image018.png

 

圖18 打開藍(lán)牙

注冊并登錄到WoldSense后,就可以在APP上訪問產(chǎn)品信息了

 

image019.png

 

圖19 連接設(shè)備

這是連接到Hexiwear上的界面,可以看到設(shè)備的物理地址以及設(shè)備是否綁定的信息,點擊該設(shè)備,就能在手機上訪問Hexiwear通過BLE提供給APP的數(shù)據(jù)信息。

 

image020.png

 

圖20 APP顯示的傳感器信息

向上滑動用戶界面,還可以查看更多的傳感器信息。

APP除了可以讀取Hexiwear上的信息之外,還可以將數(shù)據(jù)上傳到云端,注意上圖中APP的云端數(shù)據(jù)上傳圖標(biāo),默認(rèn)情況下是關(guān)閉的,點擊該圖標(biāo),打開信息上傳功能,就可以將數(shù)據(jù)信息上傳至wolksense網(wǎng)站并記錄保存。

 

image021.png

 

圖21 wolksense網(wǎng)站記錄的信息

這是打開wolksense網(wǎng)站后查看Hexiwear獲取到的信息,這里不僅記錄了傳感器信息,還包括了記錄的時間信息。

 

image022.png

 

圖22 信息詳情

點擊其中的某一項信息,可以查看具體的數(shù)據(jù)詳情,這里查看的是環(huán)境光的信息詳情。

如果想自己定制Hexiwear的工作界面,實現(xiàn)自己的人機交互接口,可以通過編程來實現(xiàn)。不過要想體驗軟件開發(fā)過程,需要一個專用的擴展塢!這個擴展塢并不便宜,官方的報價是$39,專用擴展塢除了可以連接Hexiwear外,還可以連接NXP提供的其它Click模塊及SD卡,實現(xiàn)更多的功能。

 

image023.jpg

 

圖23 擴展塢

結(jié)合NXP Kinetis SDK,就可以編寫自己喜歡的手機應(yīng)用了。官方也提供了對應(yīng)的GITHUB代碼,包括Hexiwear及APP兩部分。本次拿到的Hexiwear因為沒有配備擴展塢,所以只能等下次有機會再好好體驗軟件開發(fā)的過程了。

總體而言,Hexiwear是一款結(jié)合了開發(fā)特性與實用性于一體的產(chǎn)品。MCU使用了NXP的MCU,Hexiwear內(nèi)的主要傳感器也大多使用的是NXP的產(chǎn)品,可謂是NXP家族盛宴。對于準(zhǔn)備選用NXP系列產(chǎn)品來開發(fā)可穿戴設(shè)備的研發(fā)人員來說,確實是非常不錯的選擇,配備了擴展塢的增強版Hexiwear售價$99,雖然略貴,但是考慮到易用性及實用性,還是建議選擇增強版。另外對于要進(jìn)行軟件開發(fā)與調(diào)試的用戶來說,擴展塢是必須的選擇,要不然,就只能說,咱買了個表!

附錄:

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

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

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

本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項目外包 more+