【導(dǎo)讀】如何打造智能手表差異化設(shè)計?不僅僅對于智能手表,智能可穿戴應(yīng)用才是無限王道。從兩個方面出發(fā)設(shè)計你的產(chǎn)品,首先是科技與藝術(shù)的完美結(jié)合,其次是跨領(lǐng)域的技術(shù)融合??偟囊稽c(diǎn):只有顛覆者才能成功。Smart Watch是如何設(shè)計方案的呢?
Smart Watch 特點(diǎn):定位于智能手機(jī)配件,差異化應(yīng)用定位。
智能手表熱門活動推薦【Hot~】:可防水報警的智能手表方案
ADI ADuCM350:最新智能可穿戴解決方案
功能定義
• 支持來電提醒功能 、查看來電信息 、未接來電查看
• 電話處理 轉(zhuǎn)接 拒絕 接聽 功能
• 支持記事本和日歷提醒功能
• 短信查看
• 天氣查看
• 音樂控制
• 拍照控制
• 社交軟件:微信、飛信、twitter、 facebook 等信息推送功能
• 功能定制:(地圖路徑指引、高爾夫助手、手腕式心電監(jiān)護(hù)等)醫(yī)療運(yùn)動健康娛樂類功能
• 基本的手表功能
MUC 部分
1、低功耗MCU(EFM32微控制器);
2、搭載嵌入式小內(nèi)核RTOS實(shí)時操作系統(tǒng) ;
3、可實(shí)現(xiàn)電話提醒和控制、短信息郵件提醒及查看、日歷提醒等功能 ;
4、支持用戶界面可配置 ;
5、搭載低功耗單色或灰階顯示屏幕 ;
6、差異化外設(shè)功能:MEMS傳感器、環(huán)境監(jiān)測、人體生理參數(shù)監(jiān)測、藍(lán)牙2.1/4.0 ;
7、待機(jī)時間:>10天 ;
EFM32處理器方案功能框圖
藍(lán)牙部分
面對手機(jī)兼容性,如何選擇藍(lán)牙?如何實(shí)現(xiàn)與手機(jī)交互信息?有兩種選擇:雙模藍(lán)牙模塊和BLE。
雙模藍(lán)牙模塊FD-BT08L特點(diǎn):
1、具有傳統(tǒng)藍(lán)牙高速率的特性;
2、同時支持BLE協(xié)議;
3、支持全面的標(biāo)準(zhǔn)Profile(HFP/HSP/SPP/AVRCP/A2DP/IAP);
4、支持串口命令控制,簡單易用。
BLE技術(shù)特點(diǎn):
1、針對小數(shù)據(jù)量傳輸需求的低功耗最佳設(shè)計;
2、維持最低延時。相較于傳統(tǒng)藍(lán)牙的100ms,藍(lán)牙低功耗的整體數(shù)據(jù)傳送時間低于3ms。
傳感器部分
超低功耗的微控制器為SmartWatch提供了數(shù)據(jù)處理能力。藍(lán)牙通信為SmartWatch與手機(jī)互動提供了通信接口。傳感器將是SmartWatch感知外部環(huán)境的窗口,也是產(chǎn)品功能差異化的重要硬件。傳感器數(shù)據(jù)的處理算法使得SmartWatch延伸為跨應(yīng)用領(lǐng)域的產(chǎn)品。
MEMS應(yīng)用奇思妙想:
1、采用加速度傳感器,實(shí)現(xiàn)抬手動作識別,啟動顯示屏顯示數(shù)據(jù)內(nèi)容 ;
2、Smartwatch作為佩戴式9軸的游戲遙控器,在PC端或者電視端玩游戲 ;
3、將手表作為老年人或小孩的摔倒報警器,主動發(fā)出警報 ;
Smart Watch 設(shè)計技巧
1、emWin特性:
(1)嵌入式應(yīng)用中的圖形支持系統(tǒng),設(shè)計用于獨(dú)立于處理器和LCD控制器的圖像用戶接口;
(2)兼容于單任務(wù)和多任務(wù)操作系統(tǒng);
(3)C語言代碼開發(fā),無需浮點(diǎn)運(yùn)算支持,可優(yōu)化配置的繪圖API;
(4)圖形庫支持不同色深位圖,不同的繪圖模式;
(5)可支持多種不同字體,提供導(dǎo)入主機(jī)系統(tǒng)(Windows)字體轉(zhuǎn)換器;
(6)完整的窗口管理操作,支持窗口事件回調(diào)、窗體移動、調(diào)整大小等 ;
(7)提供PC界面外觀可選小工具(GUI Builder、GUI bmp轉(zhuǎn)換器、仿真器等) ;
(8)支持觸摸屏、按鍵、指針輸入設(shè)備。
2、emWin Sample展示
3、emWin軟件架構(gòu)
(1)用戶開發(fā)可以使用窗口管理器管理控件,并處理窗口回調(diào)函數(shù);
(2)直接調(diào)用2D API繪制客制化控件;
(3)移植于不同的顯示屏;
在其他方面,可利用PC 仿真器進(jìn)行調(diào)試。PC仿真模擬器是一個VC++的輔助開發(fā)工程,其包含emWin的X86版本lib庫,可通過PC模擬仿真emWin代碼在單片機(jī)屏幕運(yùn)行的效果,利用PC的輸入設(shè)備進(jìn)行對應(yīng)交互,加速用戶開發(fā)。