精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于onenet的溫濕度智能檢測系統(tǒng)設(shè)計流程

冬至子 ? 來源:NineDay ? 作者:NineDay ? 2023-07-28 17:22 ? 次閱讀

系統(tǒng)設(shè)計流程

1.jpg

首先通過添加軟件包的形式為HMI_borad添加rw007、onenet及AHT10的配置文件,然后更改配置使其順利聯(lián)網(wǎng),之后在onenet平臺上上線設(shè)備,初步工作完成

1.jpg

其次設(shè)計RTT系統(tǒng)流程,首先創(chuàng)建優(yōu)先級較低的線程entry_tem使其獲取AHT10的實時數(shù)據(jù),同時由于采集數(shù)據(jù)較為波動,采用滑動濾波的方式將數(shù)據(jù)進(jìn)一步處理,并完成數(shù)據(jù)更新

entry_tem代碼如下:

void hal_entry(void)
{
rt_kprintf("nHello RT-Thread!n");
float humidity, temperature;
aht10_device_t dev;
/ 開啟總線 /
const char i2c_bus_name = "i2c1";
int count=0;
rt_thread_mdelay(2000);//等待傳感器正常工作
dev = aht10_init(i2c_bus_name);//初始化aht10
if(dev == RT_NULL)
{
rt_kprintf("The sensor initializes failure");
return 0;
}
while (1)
{
rt_pin_write(LED_PIN, PIN_HIGH);
rt_thread_mdelay(500);
rt_pin_write(LED_PIN, PIN_LOW);
rt_thread_mdelay(500);
/ 循環(huán)讀取溫度和濕度的值 /
humidity = aht10_read_humidity(dev);
rt_kprintf("濕度 : %d.%d %%n ", (int)humidity, (int)(humidity
10)%10);
temperature = aht10_read_temperature(dev);
rt_kprintf("溫度 : %d.%dn ", (int)temperature, (int)(temperature*10)%10);
rt_thread_mdelay(1000);
}
}
信號量的使用:在滑動濾波完成之后使標(biāo)志位flag = 1;當(dāng)flag = 1時釋放信號量

//此處輸入信號量相關(guān)代碼
滑動濾波算法如下所示:

int32 update(int32 data )
{
int i = 0;
int32 sum = 0;
for(i = 0; i <= depth - 2; i++)
{
buffer_fiter[i] = buffer_fiter[i + 1];
sum += buffer_fiter[i];
}
sum += data;
buffer_fiter[depth - 1] = data;
return sum/depth;
}

最后通過創(chuàng)建較高優(yōu)先級的線程entry_sent使其在接受到tem的信號量之后完成數(shù)據(jù)發(fā)送,完成整個溫濕度檢測裝置

static void onenet_upload_entry(void *parameter)
{
int value = 0;
while (1)
{
value = rand() % 100;
if (onenet_mqtt_upload_digit("temperature", value) < 0)
{
LOG_E("upload has an error, stop uploading");
break;
}
else
{
LOG_D("buffer : {"temperature":%d}", value);
}
rt_thread_delay(rt_tick_from_millisecond(5 * 1000));
}
}

系統(tǒng)使用前景

室內(nèi)環(huán)境監(jiān)測:溫濕度檢測可用于室內(nèi)環(huán)境監(jiān)測,例如家庭、辦公室、商店和工廠等場所。通過監(jiān)測溫度和濕度,可以調(diào)節(jié)空調(diào)、加濕器或除濕器等設(shè)備,提供舒適的室內(nèi)環(huán)境。
農(nóng)業(yè)和溫室:溫濕度檢測對于農(nóng)業(yè)和溫室種植非常重要。合適的溫濕度水平有助于植物的生長和發(fā)育。通過監(jiān)測溫度和濕度,可以實現(xiàn)自動控制系統(tǒng),確保植物在適宜的環(huán)境條件下生長。
食品貯存和運輸:在食品行業(yè)中,溫濕度檢測對于食品貯存和運輸至關(guān)重要。惡劣的溫濕度條件可能導(dǎo)致食品變質(zhì)和腐敗。監(jiān)測溫度和濕度可以幫助確保食品在安全的條件下保存和運輸。
醫(yī)療保健:在醫(yī)療保健領(lǐng)域,溫濕度檢測可用于監(jiān)測醫(yī)院、實驗室和藥品存儲區(qū)域的環(huán)境條件。合適的溫濕度水平有助于維持病人的舒適和保持藥品的有效性。
環(huán)境監(jiān)測:溫濕度檢測在環(huán)境監(jiān)測方面也具有重要作用。通過監(jiān)測溫度和濕度,可以評估氣候變化、火災(zāi)風(fēng)險、洪水預(yù)警等方面的情況,并采取相應(yīng)的措施來保護(hù)環(huán)境和人類安全。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 濾波器
    +關(guān)注

    關(guān)注

    158

    文章

    7598

    瀏覽量

    176621
  • 智能檢測儀
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    7515
  • OneNET
    +關(guān)注

    關(guān)注

    1

    文章

    45

    瀏覽量

    12697
  • RTThread
    +關(guān)注

    關(guān)注

    7

    文章

    132

    瀏覽量

    40684
  • HMI系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    20

    瀏覽量

    1018
收藏 人收藏

    評論

    相關(guān)推薦

    倉庫溫濕度檢測系統(tǒng)設(shè)計

    倉庫溫濕度檢測系統(tǒng)設(shè)計
    發(fā)表于 08-16 14:08

    labview溫濕度檢測系統(tǒng)

    溫濕度檢測系統(tǒng)誰能做出來?。∏蟀l(fā)個我觀摩觀摩??!
    發(fā)表于 06-24 16:13

    【GoKit申請】智能溫濕度控制系統(tǒng)

    申請理由:目前整個社會已經(jīng)正在進(jìn)入高度智能化社會,而智能家居,智能控制更是受到大眾的歡迎,我的目標(biāo)是做一個智能溫濕度顯示‘控制’的一個
    發(fā)表于 09-22 09:55

    【DNA Kit申請】家庭智能溫濕度檢測裝置

    ,但我相信我可以項目描述:用DNA Kit開發(fā)板制作的家庭智能溫濕度檢測系統(tǒng),可以實現(xiàn)環(huán)境溫濕度檢測
    發(fā)表于 09-29 09:56

    基于SHT11溫濕度傳感器和單片機(jī)技術(shù)的智能溫濕度測量系統(tǒng)

    一個集多種應(yīng)用功能于一體的溫濕度檢測系統(tǒng)。該系統(tǒng)具有測量精度高、可靠性強(qiáng)、體積小、成本低,且使用操作方便等優(yōu)點。隨著新技術(shù)被應(yīng)用到溫濕度
    發(fā)表于 04-27 06:34

    庫房無線溫濕度監(jiān)控方案 無線溫濕度監(jiān)控系統(tǒng) 倉儲物流無線溫濕度

    。每一倉間(或庫房)應(yīng)設(shè)置多個溫濕度監(jiān)測設(shè)備,用于庫房溫濕度狀況的自動監(jiān)測和數(shù)據(jù)采集。” 在過去的幾年里傳統(tǒng)的溫濕度監(jiān)測方式正在被智能化、自動化、無紙化、網(wǎng)絡(luò)化的
    發(fā)表于 03-01 10:15

    基于單片機(jī)的土壤溫濕度檢測系統(tǒng)設(shè)計資料分享

    設(shè)計簡介:本設(shè)計是基于單片機(jī)的土壤溫濕度檢測系統(tǒng),主要實現(xiàn)以下功能:可通過LCD1602顯示當(dāng)前溫濕度;可通過按鍵調(diào)整溫濕度閾值;可通過防水
    發(fā)表于 01-24 06:18

    基于單片機(jī)的蔬菜大棚溫濕度智能控制系統(tǒng)設(shè)計資料分享

    基于STM32的多點溫濕度無線傳輸檢測及控制(基于單片機(jī)的蔬菜大棚溫濕度智能控制系統(tǒng))一前言(含研究目的及意義)1、研究目的2、研究意義二、
    發(fā)表于 02-16 06:34

    無線溫濕度檢測裝置的設(shè)計

    設(shè)計了一種基于溫濕度數(shù)字式傳感器的無線溫濕度檢測裝置,以單片機(jī)為控制核心,采用數(shù)字式溫濕度傳感器來檢測目標(biāo)的溫度和
    發(fā)表于 06-13 17:09 ?128次下載
    無線<b class='flag-5'>溫濕度</b><b class='flag-5'>檢測</b>裝置的設(shè)計

    基于MSP430的溫濕度檢測系統(tǒng)

    電子發(fā)燒友提供了基于MSP430的溫濕度檢測系統(tǒng)。本文介紹了基于MSP430單片機(jī)的溫濕度檢測系統(tǒng)
    發(fā)表于 07-08 11:56 ?154次下載
    基于MSP430的<b class='flag-5'>溫濕度</b><b class='flag-5'>檢測</b><b class='flag-5'>系統(tǒng)</b>

    溫濕度監(jiān)測

    進(jìn)行溫濕度的仿真,采用PROTEUS進(jìn)行糧倉溫濕度檢測與控制。
    發(fā)表于 05-11 14:33 ?26次下載

    基于Arduino UNO板的溫濕度光照檢測wifi聯(lián)網(wǎng)OneNet平臺控制系統(tǒng)設(shè)計

    功能描述及設(shè)計原理: 本系統(tǒng)采用Arduino UNO板(控制器為Atmega168P)作為主控制器,外加DHT11溫濕度傳感器,光敏電阻檢測模塊,以及DS3231時鐘模塊作為時間獲取模塊,通過
    的頭像 發(fā)表于 12-07 09:04 ?4066次閱讀

    基于單片機(jī)的土壤溫濕度檢測系統(tǒng)

    設(shè)計簡介:本設(shè)計是基于單片機(jī)的土壤溫濕度檢測系統(tǒng),主要實現(xiàn)以下功能:可通過LCD1602顯示當(dāng)前溫濕度; 可通過按鍵調(diào)整溫濕度閾值; 可通過
    發(fā)表于 11-29 13:36 ?29次下載
    基于單片機(jī)的土壤<b class='flag-5'>溫濕度</b><b class='flag-5'>檢測</b><b class='flag-5'>系統(tǒng)</b>

    溫濕度遠(yuǎn)程監(jiān)控系統(tǒng)概述

    中易云溫濕度監(jiān)控系統(tǒng)專為溫濕度監(jiān)控設(shè)計,使用各種物聯(lián)網(wǎng)溫濕度監(jiān)控硬件及云平臺,在檢測環(huán)境溫濕度數(shù)
    的頭像 發(fā)表于 12-16 15:36 ?2993次閱讀

    求一種基于ONENET的多區(qū)域溫濕度監(jiān)控系統(tǒng)設(shè)計方案

    隨著科技的發(fā)展,物聯(lián)網(wǎng)設(shè)備的普及和應(yīng)用越來越廣泛,該系統(tǒng)基于ONENET的多區(qū)域溫濕度監(jiān)控系統(tǒng)是一套用于實時監(jiān)測和管理不同地區(qū)溫濕度
    發(fā)表于 07-28 16:36 ?892次閱讀
    求一種基于<b class='flag-5'>ONENET</b>的多區(qū)域<b class='flag-5'>溫濕度</b>監(jiān)控<b class='flag-5'>系統(tǒng)</b>設(shè)計方案