Hexiwear,一款可以編程的手表
- [導(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。
圖9 內(nèi)部結(jié)構(gòu)
可以明顯看到產(chǎn)品的上下兩層結(jié)構(gòu),位于中間層的是電池。上面的OLED顯示屏及電池都可以拆下來
圖10 全部拆開后
拆開OLED屏和電池后,看到NXP的主控K64 MCU,OLED通過FPC與主控相連。
圖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存儲器
圖12 硬件邏輯框圖
各傳感器與K64F連接并實現(xiàn)通信,然后通過BLE模塊與APP進(jìn)行數(shù)據(jù)交換,或者是直接顯示在手表的OLED屏上。開發(fā)套件也引出了OpenSDA接口,供用戶下載代碼及進(jìn)行調(diào)試,該接口需要和專用的擴展塢進(jìn)行連接。
除了可以在手表上顯示常規(guī)的時期、時間、溫度等信息之外,Hexiwear還提供了其它豐富的功能。比如讀取氣壓傳感器信號,并將之顯示在手表上供用戶查看。實際上所有的傳感器信號均可以在手表上顯示供用戶查看,下面展示了幾種常用的功能。
圖13 內(nèi)置Apps
Hexiwear內(nèi)置的應(yīng)用程序,包括天氣、運動、手電筒、健康等應(yīng)用,每種應(yīng)用可以查看相關(guān)的信息。
圖14 進(jìn)入Weather應(yīng)用
上圖顯示的是Weather應(yīng)用中的相關(guān)信息,包括溫度、濕度及氣壓信息等。
圖15 Motion應(yīng)用
這里顯示的三軸加速計中獲取的信息,包括X、Y、Z軸方向的信息。!--empirenews.page--]
圖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來查看獲取的信息。
圖17 啟動APP
同時,我們還要在Hexiwear上打開藍(lán)牙通信功能,以便與手機APP實現(xiàn)通信。
圖18 打開藍(lán)牙
注冊并登錄到WoldSense后,就可以在APP上訪問產(chǎn)品信息了
圖19 連接設(shè)備
這是連接到Hexiwear上的界面,可以看到設(shè)備的物理地址以及設(shè)備是否綁定的信息,點擊該設(shè)備,就能在手機上訪問Hexiwear通過BLE提供給APP的數(shù)據(jù)信息。
圖20 APP顯示的傳感器信息
向上滑動用戶界面,還可以查看更多的傳感器信息。
APP除了可以讀取Hexiwear上的信息之外,還可以將數(shù)據(jù)上傳到云端,注意上圖中APP的云端數(shù)據(jù)上傳圖標(biāo),默認(rèn)情況下是關(guān)閉的,點擊該圖標(biāo),打開信息上傳功能,就可以將數(shù)據(jù)信息上傳至wolksense網(wǎng)站并記錄保存。
圖21 wolksense網(wǎng)站記錄的信息
這是打開wolksense網(wǎng)站后查看Hexiwear獲取到的信息,這里不僅記錄了傳感器信息,還包括了記錄的時間信息。
圖22 信息詳情
點擊其中的某一項信息,可以查看具體的數(shù)據(jù)詳情,這里查看的是環(huán)境光的信息詳情。
如果想自己定制Hexiwear的工作界面,實現(xiàn)自己的人機交互接口,可以通過編程來實現(xiàn)。不過要想體驗軟件開發(fā)過程,需要一個專用的擴展塢!這個擴展塢并不便宜,官方的報價是$39,專用擴展塢除了可以連接Hexiwear外,還可以連接NXP提供的其它Click模塊及SD卡,實現(xiàn)更多的功能。
圖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
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達(dá)中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- NRF52810藍(lán)牙數(shù)字耳機找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設(shè)計
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機控制器開發(fā)
預(yù)算:¥1100001天前