近年來(lái)可穿戴設(shè)備在多個(gè)市場(chǎng)呈現(xiàn)爆炸性增長(zhǎng),這很大程度上是因?yàn)樗鼈兲峁┑谋憷砸约按罅康南嚓P(guān)信息。運(yùn)動(dòng)跟蹤器(比如三星的Gear Fit 2)、醫(yī)療設(shè)備(比如Qardio Arm血壓劑)以及安德瑪(Under Armor)推出的UA Speedform Gemini 3智能跑鞋就是其中一些例子。這些設(shè)備能夠?yàn)橛脩籼峁└鞣N反饋信息,包括睡眠質(zhì)量、VO2水平(氧攝入量)、運(yùn)動(dòng)水平、步行和跑步節(jié)奏等數(shù)據(jù)點(diǎn)。
設(shè)計(jì)可穿戴設(shè)備需要添加外圍設(shè)備來(lái)感應(yīng)和顯示各類數(shù)據(jù),同時(shí)需要在云端存儲(chǔ)和檢索數(shù)據(jù)。本項(xiàng)目采用美信公司(Maxim)推出的Pegasus Rapid開(kāi)發(fā)平臺(tái),開(kāi)發(fā)板上集成了關(guān)鍵的外圍設(shè)備以及Maxim推出的700-MAXREFDES117#心率監(jiān)測(cè)器參考設(shè)計(jì),這大大的簡(jiǎn)化了開(kāi)發(fā)流程。此外我們采用了Mbed操作系統(tǒng)(OS)用于云編程,Ubidots云服務(wù)以及Android Studio軟件實(shí)現(xiàn)云應(yīng)用接口。
如果你是一名設(shè)計(jì)師(或“DIYer”),借助這些集成特性、參考設(shè)計(jì)和云編程工具會(huì)讓你在起跑線上領(lǐng)先一步。下面的內(nèi)容標(biāo)注了必需的工程材料、幫助你進(jìn)行編程、組裝開(kāi)發(fā)板卡、編譯和下載安卓App、將數(shù)據(jù)傳輸?shù)脑品?wù)。
項(xiàng)目材料和資源
我們建議在開(kāi)始此項(xiàng)目前收集好如下材料和資源:
項(xiàng)目材料清單(BOM)
在Mouser.com官網(wǎng)上查看該項(xiàng)目需要的清單,包括各種組件:
-
Maxim公司推出的700-MAX32630FTHR#開(kāi)發(fā)平臺(tái),集成了MAX36630 ARM Cortex M4F微控制器和MAX14690 PMIC電池管理器件
-
Maxim公司推出的700-MAXREFDES117#心率監(jiān)測(cè)器,集成心率/脈搏監(jiān)測(cè)傳感器、降壓型DC/DC轉(zhuǎn)換器和邏輯電平轉(zhuǎn)換器
-
鋰聚合物電池
項(xiàng)目源代碼
-
貿(mào)澤HRM Mbed repository
-
貿(mào)澤HRM Gihub repository
硬件:
-
電烙鐵
-
跳線或普通導(dǎo)線
-
助焊劑
-
接頭引腳
-
面包板
-
數(shù)字萬(wàn)用表(可選)
-
示波器(可選)
-
外圍擴(kuò)展設(shè)備(可選)
賬號(hào)和軟件
-
一個(gè)Ubidots云服務(wù)賬號(hào)
-
Mbed.org官網(wǎng)賬號(hào)
-
Android Studio開(kāi)發(fā)軟件
項(xiàng)目技術(shù)概述
這是一個(gè)針對(duì)于有編程和焊接經(jīng)驗(yàn)工程師和DIY愛(ài)好者的高級(jí)開(kāi)發(fā)項(xiàng)目,設(shè)計(jì)這個(gè)項(xiàng)目我們采用了如下技術(shù):
Maxim(美信)MAX32630FTHR Pegasus開(kāi)發(fā)平臺(tái)
驅(qū)動(dòng)這個(gè)項(xiàng)目的是Maxim公司全新推出的MAX32630FTHR Pegasus開(kāi)發(fā)平臺(tái)(圖1)。集成了MAX32630 Arm Cortex M4F微控制器以及MAX14690 PMIC電池充電管理器件,這個(gè)平臺(tái)會(huì)協(xié)助工程師進(jìn)行快速的原型設(shè)計(jì)。該功能豐富的板卡包含多個(gè)集成外設(shè),比如加速度計(jì)/陀螺儀、雙模式藍(lán)牙以及SPI、I2C、UART、66個(gè)GPIO接口等。MAX32630FTHR小巧的外觀尺寸與幾款現(xiàn)成的擴(kuò)展板以及標(biāo)準(zhǔn)面包板相兼容,這帶來(lái)了無(wú)限的可能性。如果你對(duì)某些內(nèi)容好奇,我們提供了擴(kuò)展外設(shè)的介紹鏈接。
圖1:Maxim推出的MAX32630FTHR# Pegasus開(kāi)發(fā)平臺(tái)集成了Arm Cortex M4F微控制器和PMIC電源管理器件
Maxim推出的MAXREFDES117#心率模塊參考設(shè)計(jì)
Maxim流行的MAXREFDES117#心率模塊參考設(shè)計(jì)(圖2)非常的小巧,它集成了Maxim MAX30102心率/脈搏、血氧傳感器、MAX1921降壓型DC/DC轉(zhuǎn)換器以及MAX14595邏輯電平轉(zhuǎn)換器。這種多功能設(shè)計(jì)可以用于Arduino和Mbed平臺(tái)實(shí)現(xiàn)快速集成。示例提供的固件就適合這兩種平臺(tái),給用戶提供了非常基本的算法,可以確定心率、血氧飽和度等參數(shù),幫助他們快速實(shí)現(xiàn)原型設(shè)計(jì)。
圖2:Maxim流行的MAXREFDES117心率模塊參考設(shè)計(jì)非常的小巧,集成了心率、脈搏、血氧傳感器、降壓式DC/DC轉(zhuǎn)換器和邏輯電平轉(zhuǎn)換器
Mbed操作系統(tǒng)(OS)實(shí)現(xiàn)云編程
Mbed OS提供了一個(gè)方便的基于云編程的工具,幫助簡(jiǎn)化和加速創(chuàng)建物聯(lián)網(wǎng)(IoT)平臺(tái)。Mbed提供的工具幫助實(shí)現(xiàn)代碼協(xié)作、提交并且軟件發(fā)布,同時(shí)幫助維護(hù)詳細(xì)的修訂歷史記錄。使用Mbed非常的簡(jiǎn)單,創(chuàng)建賬號(hào)、尋找和選擇期望使用的硬件。如果你已經(jīng)擁有了賬號(hào),你可以去Mbed Repositpry(代碼倉(cāng))將提供的代碼導(dǎo)入你的編譯器從而開(kāi)始你的工程。
Ubidots實(shí)現(xiàn)云服務(wù)
Ubitots為所有希望想開(kāi)展IoT或云項(xiàng)目的開(kāi)發(fā)者提供了很好的起點(diǎn)。除了有多種開(kāi)發(fā)平臺(tái)的指導(dǎo)手冊(cè),Ubidots為在服務(wù)和安卓App之間搭建接口也提供了教程,信用系統(tǒng)能夠讓你以簡(jiǎn)單且經(jīng)濟(jì)的方式開(kāi)發(fā)和維護(hù)你的項(xiàng)目,并且提供了多種方法可以獲得更多的信用值。
Android Studio實(shí)現(xiàn)云服務(wù)接口
你需要相應(yīng)的接口來(lái)實(shí)現(xiàn)將數(shù)據(jù)從Maxim板卡和傳感器傳輸?shù)皆贫耍@可以通過(guò)一個(gè)移動(dòng)設(shè)備(比如平板電腦、智能手機(jī))來(lái)實(shí)現(xiàn)。對(duì)于這個(gè)項(xiàng)目我們使用的是安卓框架,并且借助Android Studio來(lái)創(chuàng)建App實(shí)現(xiàn)傳感器數(shù)據(jù)的可視化。
-
Maxim
+關(guān)注
關(guān)注
8文章
859瀏覽量
87179 -
醫(yī)療設(shè)備
+關(guān)注
關(guān)注
12文章
949瀏覽量
66831 -
可穿戴設(shè)備
+關(guān)注
關(guān)注
55文章
3814瀏覽量
167010
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論