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

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

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

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

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

虛擬商品不可退

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險等級 參考價格 更多信息
EL4581CSZ-T7 1 Renesas Electronics Corporation Sync Separator, 50% Slice, S-H, Filter, SOICN, /Reel

ECAD模型

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

ECAD模型

下載ECAD模型
$10.58 查看
LM386N-1 1 National Semiconductor Corporation IC 0.325 W, 1 CHANNEL, AUDIO AMPLIFIER, PDIP8, DIP-8, Audio/Video Amplifier
$1.44 查看

相關(guān)推薦

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