加入星計(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)期合作伙伴
立即加入

【RT-Thread作品秀】基于騎行運(yùn)動(dòng)的環(huán)境及健康監(jiān)測(cè)器

2020/12/28
459
服務(wù)支持:
技術(shù)交流群

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

虛擬商品不可退

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

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

作者:王志青

 

概述

近年來,隨著社會(huì)的發(fā)展,生產(chǎn)力水平的提高以及人們物質(zhì)生活的日益豐富,生活方式發(fā)生了很大變化,人們更加注重健康的生活態(tài)度,戶外運(yùn)動(dòng)已逐漸滲透到日常生活中,為追求健康,時(shí)尚和自然的生活,伴隨著高科技的迅猛發(fā)展,移動(dòng)互聯(lián)技術(shù)日趨成熟,人們開始向智能設(shè)備進(jìn)軍,騎行運(yùn)動(dòng)作為一種健康自然的運(yùn)動(dòng)方式越來越受到許多人的喜歡,騎行運(yùn)動(dòng)中的環(huán)境及健康監(jiān)測(cè)需求對(duì)于騎行運(yùn)動(dòng)者越來越重要。環(huán)境及健康監(jiān)測(cè)是在騎行運(yùn)動(dòng)的環(huán)境中,通過對(duì)隨時(shí)間及空間改變的周圍環(huán)境和身體健康指標(biāo)進(jìn)行的生理監(jiān)控。對(duì)運(yùn)動(dòng)者身體的生理監(jiān)控應(yīng)該是多指標(biāo),多層次,多因素的整體,隨時(shí)隨地的監(jiān)測(cè)能夠及時(shí)發(fā)現(xiàn)身體不適,預(yù)防或降低運(yùn)動(dòng)風(fēng)險(xiǎn)的發(fā)生。

開發(fā)環(huán)境

硬件ART-PI開發(fā)板 + L610 4G模塊 + LPS22HH氣壓傳感器模塊 + LSM6DSOX六軸傳感器模塊

RT-Thread版本:RT-Thread 4.0.3

開發(fā)工具及版本:RT-Thread Studio 2.0.0

RT-Thread使用情況概述

內(nèi)核部分:調(diào)度器

調(diào)試器:創(chuàng)建應(yīng)用主線程,讀取傳感器數(shù)據(jù),發(fā)送至阿里云。

組件部分:I2C框架,Sensor框架

I2C框架:使用I2C來驅(qū)動(dòng)LSM6DSOXLPS22HH傳感器模塊,獲取傳感器數(shù)據(jù)為上層代碼提供數(shù)據(jù)。

Sensor框架:方便上層訪問LSM6DSOXLPS22HH傳感器模塊。

軟件包部分:

Ali-iokit-v3.0.1:用于和阿里云物聯(lián)網(wǎng)平臺(tái)通信。

at_device-latest:用于L610-CN-00 模塊的命令執(zhí)行。

cJSON-v1.0.2:用于解析和組裝Json格式數(shù)據(jù)。x

lps22hb-lastest:用于驅(qū)動(dòng)LPS22HH傳感器模塊。

lsm6dlsd:用于驅(qū)動(dòng)LSM6DSOX傳感器模塊。

 

硬件框架

圖表 1硬件方案圖

 

硬件部分由ART-PI開發(fā)板作為主控,采集LSM6DSOX傳感器加速度,陀螺儀數(shù)據(jù),和LPS22HH氣壓溫度數(shù)據(jù),通過L610-CN-00 Cat1模塊傳送的阿里云物聯(lián)網(wǎng)平臺(tái),后臺(tái)服務(wù)器實(shí)時(shí)接收阿里云物聯(lián)網(wǎng)平臺(tái)上的數(shù)據(jù)并進(jìn)行處理。最后發(fā)送到移動(dòng)端展示。

軟件框架說明

軟件模塊說明

app_thread_entry: 應(yīng)用主線程,讀取傳感器數(shù)據(jù)并通過Mqtt發(fā)送至阿里云平臺(tái)。

演示效果

 

比賽感悟

通過本次比賽讓我從只知道RT-Thread名稱到能夠使用RT-Thread系統(tǒng),RT-Thread提供的眾多的組件,使開發(fā)一款新產(chǎn)品變得更方便,更容易,更快速,使開發(fā)人員更專注于業(yè)務(wù)功能的開發(fā)。剛開始使用時(shí)不熟悉整個(gè)RT-Thread系統(tǒng)的架構(gòu),在移植驅(qū)動(dòng)時(shí)不知從何處下手,好在RT-Thread提供了詳細(xì)的中文文檔,很快就學(xué)會(huì)了RT-Thread驅(qū)動(dòng)的架構(gòu)。在當(dāng)今國(guó)外對(duì)中國(guó)的嚴(yán)苛的封鎖下,能有一款中國(guó)人自己的嵌入式操作系統(tǒng),確實(shí)是一件好事,我們要大力支持國(guó)產(chǎn)軟件,硬件。外國(guó)人對(duì)我們封鎖越嚴(yán)苛,我們?cè)揭龀鲆环煽?jī)。

  • 代碼地址.txt
  • 大賽作品.docx

相關(guān)推薦

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