加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入

基于LPC55S69的模擬可穿戴設(shè)備功能演示(基于MQTT+阿里云)

07/23 13:58
1007
服務(wù)支持:
技術(shù)交流群

完成交易后在“購(gòu)買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長(zhǎng)和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購(gòu)買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
實(shí)物圖
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

項(xiàng)目名稱:模擬可穿戴設(shè)備功能演示(基于MQTT+阿里云)

大家好,我是愛華(花)人士。這次借助ROHM的sensor做了一個(gè)粗糙的可穿戴設(shè)備的模擬項(xiàng)目,當(dāng)然其中有許多的美中不足之處,下面聽我給栩栩道來。

此次項(xiàng)目用的是LPC55S69的控制核心,結(jié)合ROHM的心率傳感器(bh1790glc)和地磁傳感器(bm1422agmv)以及提供顯示的OLED屏來展開需求開發(fā)的。首先我們了解到這兩個(gè)sensor都是基于IIC通信的,然而LPC55S69有高達(dá)8個(gè)IIC接口,非常之嚇人。然而此次選用的顯示屏是不帶觸摸功能的,所以為了模擬滑動(dòng)屏的效果,筆者加入了按鍵開關(guān)用來模擬滑動(dòng)屏的功能滾動(dòng),從而也能夠簡(jiǎn)易的表達(dá)出用戶需求功能的效果。

因?yàn)闀r(shí)間比較匆忙,來不及設(shè)計(jì)許多需求,只是把傳感器的功能簡(jiǎn)單的實(shí)現(xiàn)了而已。如果后續(xù)還有時(shí)間可以找一個(gè)盟友寫一個(gè)手機(jī)APP來對(duì)接設(shè)備。有人建議把數(shù)據(jù)通過wifi模塊兒發(fā)送到云平臺(tái),后來我想了一下,覺得沒有必要,因?yàn)槭褂枚ㄎ徊灰粯拥?,誰都是在時(shí)刻關(guān)注著自己的心率數(shù)據(jù),總不可能天天背著個(gè)wifi傳遞數(shù)據(jù)然后再去后臺(tái)查看吧,顯然這是不符合邏輯的,所以我放棄了這個(gè)參考思路。最簡(jiǎn)單的思路就是APP端寫個(gè)藍(lán)牙數(shù)據(jù)交互端,與設(shè)備進(jìn)行數(shù)據(jù)交互顯示,從而達(dá)到在APP端時(shí)刻關(guān)注或者再由APP推送到后臺(tái),從而實(shí)現(xiàn)遠(yuǎn)程數(shù)據(jù)的查看。這里我們用的NB-IOT傳送數(shù)據(jù)到后臺(tái)。

將所有外設(shè)都準(zhǔn)備連接妥當(dāng),進(jìn)行程序燒寫,沒有做板載設(shè)計(jì)為了視覺美觀把連線規(guī)避掉了,把連線圖在最后放出來。如圖所示

進(jìn)入喚醒LOGO,并初始化對(duì)應(yīng)傳感器,進(jìn)行功能喚醒,等待3秒之后進(jìn)入主菜單,如圖所示:

一個(gè)有意義的設(shè)計(jì)得根據(jù)自己喜歡的人來進(jìn)行參照設(shè)計(jì),這款花花智能穿戴演示就是這樣得名由來的。然后通過功能按鍵進(jìn)行測(cè)試功能選擇查看,此時(shí)我們展示的是全部功能界面,如圖所示:

本次功能顯示有三處,其一是方位指向,前面的方位字母代表方位指示符,后面的數(shù)據(jù)便是對(duì)應(yīng)的方位角度了,能提供用戶一目了然的方位指示,十分便捷。其二就是環(huán)境溫度,為什么要說是環(huán)境溫度呢?因?yàn)檫@個(gè)溫度測(cè)量用的地磁傳感器內(nèi)部的寄存器測(cè)量,并不是專門溫度感應(yīng)sensor,所以對(duì)變化的溫度響應(yīng)不是很靈敏,但是測(cè)量環(huán)境溫度還是挺吻合的。

其三就是心率脈搏,通過心率傳感器發(fā)送綠光對(duì)血液的反射頻譜來計(jì)算心率的跳動(dòng)次數(shù),從而很好實(shí)時(shí)監(jiān)測(cè)自己心率跳動(dòng)情況。下面給出手指測(cè)量的心率,如圖所示:

一個(gè)智能設(shè)備是少不了云端服務(wù)器控制的,所以在穿戴的基礎(chǔ)上我們又講數(shù)據(jù)傳到了云平臺(tái)和MQTT服務(wù)器進(jìn)行數(shù)據(jù)報(bào)備。Iot設(shè)備是選用的深圳高新興的ME3616模塊,自帶GNSS能進(jìn)行GPS有效定位。

以上就是該模組的功能腳。我們利用模組的URAT0口與MCU的串口進(jìn)行數(shù)據(jù)通信,然后利用MQTT協(xié)議傳輸?shù)組QTT服務(wù)器,再推送到阿里云平臺(tái)就實(shí)現(xiàn)了我們后臺(tái)對(duì)數(shù)據(jù)的報(bào)備。MQTT服務(wù)器是我自己用樹莓派搭建的,能進(jìn)行數(shù)據(jù)的訂閱與推送,至于相關(guān)代碼我放到附件里面歡迎查閱。以下就是推送過來的消息和阿里云平臺(tái)上面的數(shù)據(jù)更新,MQTT服務(wù)器是每5分鐘推送一次有效數(shù)據(jù),阿里云則是收到推送數(shù)據(jù)后進(jìn)行實(shí)時(shí)更新顯示。

如今隨著社會(huì)的生活水平的提升,人們對(duì)身體健康越來越重視。一個(gè)完善的智能穿戴設(shè)備不僅能提供用戶良好的生活健康體驗(yàn),同時(shí)也能提升幸福生活中指數(shù),在市場(chǎng)上需求也會(huì)日益提升,可謂是雙贏局面。最后給出測(cè)試視頻演示(程序還可能加入藍(lán)牙暫時(shí)保留),同時(shí)十分感謝NXP的大力支持。給出程序demo和視頻演示地址:密碼q2g4

  • 模擬可穿戴設(shè)備功能演示(基于MQTT+阿里云).docx

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
SLG46826V 1 Dialog Semiconductor GmbH Consumer Circuit,

ECAD模型

下載ECAD模型
$1.38 查看
ADAU1452WBCPZ-RL 1 Analog Devices Inc SigmaDSP Digital Audio Processor

ECAD模型

下載ECAD模型
$16.54 查看
TPA1517DWPR 1 Texas Instruments 6-W stereo, 9.5- to 18-V supply, analog input Class-AB audio amplifier 20-SO PowerPAD -40 to 85

ECAD模型

下載ECAD模型
暫無數(shù)據(jù) 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜