哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

基于RT-Thread官方ART-Pi開發(fā)板+自制傳感器拓展板

RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 來源:RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 作者:RTThread物聯(lián)網(wǎng)操作 ? 2021-03-11 11:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

概述:

冬天靠燒煤取暖的季節(jié),雖然我們大南方還不知道啥時(shí)候才能享受到北方小伙伴一樣的集中供暖,但是冬天的霾卻不分彼此的席卷了全國各地。本方案使用的是RT-Thread嵌入式實(shí)時(shí)系統(tǒng),通過PMS70003傳感器采集空氣中的PM2.5濃度數(shù)據(jù),并通過WiFi傳輸?shù)揭苿?dòng)onenet平臺(tái)上,可以遠(yuǎn)程查看PM2.5實(shí)時(shí)數(shù)據(jù)。

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

RT-Thread版本:4.0.3

開發(fā)工具:使用RT-Thread Studio2.0.0

硬件平臺(tái):基于RT-Thread官方ART-Pi開發(fā)板+自制傳感器拓展板

RT-Thread使用情況概述:

本項(xiàng)目基于RT-Thread內(nèi)核版本:Ver 4.0.3開發(fā),使用RT-Thread Studio V2.0.0開發(fā),使用的軟件包包括cjson、onenet、webclient、pahomqtt、fal、easyflash、u8g2;

打開的組件和服務(wù)層有:finsh命令、DFS、ulog日志、C++、lwIP、POSIX、libc、ymodem,以及串口、Pin、SPI、SFUD、SDIO。

硬件框架:

90efa7a4-7de1-11eb-8b86-12bb97331649.png

本項(xiàng)目使用的是官方的Art-Pi開發(fā)板+自己做的傳感器拓展板制作的,拓展板上包含了一個(gè)SHT20的溫濕度傳感器,一個(gè)攀藤的PMS7003PM2.5傳感器、一個(gè)煒盛的MQ-4B半導(dǎo)體可燃?xì)怏w傳感器、一個(gè)0.91”Oled單色顯示屏,以及一個(gè)撥盤按鍵。其中PMS7003是通過串口把采集到的數(shù)據(jù)傳輸?shù)紸RT-PI上,由板載WiFi連接到移動(dòng)onenet云上實(shí)現(xiàn)數(shù)據(jù)上傳。SHT20和OLED共用一組IIC數(shù)據(jù)總線,可燃?xì)怏w傳感器占用了兩個(gè)ADC口(一組檢測氣體濃度,一組檢測傳感器失效),并且可以通過背面跳線選擇ADC口。按鍵占用了額外的三個(gè)GPIO用于設(shè)定一些配置信息。

軟件框架說明:

91217874-7de1-11eb-8b86-12bb97331649.png

首先RT-Thread啟動(dòng)后,對(duì)各部分外設(shè)進(jìn)行初始化,然后進(jìn)入pms7003的讀取線程,該線程負(fù)責(zé)采集PMS7003上傳上來的PM2.5濃度數(shù)據(jù),并在線程里對(duì)數(shù)據(jù)進(jìn)行校驗(yàn)求解后,通過onenet線程,我們把采集到的數(shù)據(jù)通過WiFi定時(shí)推送到移動(dòng)onenet云平臺(tái),推送頻率為2S/次。通過后臺(tái)的數(shù)據(jù)流信息頁面,可以看到實(shí)時(shí)的濃度數(shù)據(jù)信息。

軟件模塊說明:

軟件采用的RTT4.0.3為內(nèi)核基礎(chǔ),使用了一個(gè)獨(dú)立線程來讀取PMS傳感器的數(shù)據(jù),一個(gè)onenet軟件包來實(shí)現(xiàn)聯(lián)網(wǎng)推送的服務(wù),最后由板載的WiFi模塊負(fù)責(zé)連接到網(wǎng)絡(luò)并把數(shù)據(jù)推送上去。

演示效果:

附上視頻效果:

比賽感悟:

在使用rt-thread實(shí)時(shí)系統(tǒng)以前,我一直都是簡單的使用裸機(jī)開發(fā),純粹的單流水線模式,經(jīng)常會(huì)因?yàn)楦鞣N時(shí)間任務(wù)分配問題搞得頭大,每種硬件使用起來得先仔細(xì)了解數(shù)據(jù)手冊(cè),了解器件性質(zhì),功能,然后才敢上板子,擼代碼。


這次其實(shí)也是我第一次接觸嵌入式實(shí)時(shí)操作系統(tǒng)這么一個(gè)方式來開發(fā)單片機(jī),講真,里面走了不少的彎路,也有很多沒遇到過的坑。不得不說,RT-Thread的文檔支持工作做的還是非常到位的,每個(gè)細(xì)節(jié)、功能都做了詳細(xì)的介紹,但是誠如此還是有一部分我沒太想明白的地方,這里就多虧了官方的比賽群以及我的小伙伴們,遇到很多事情找他們幫忙都能很快的解決掉。


本次比賽我還是學(xué)到了很多的新鮮知識(shí),而且RTT的使用的便捷性給我了很大的震撼,有許多代碼例程寫的都很經(jīng)典,后面板子上的幾個(gè)設(shè)備我還要繼續(xù)調(diào)試下去,爭取把這個(gè)項(xiàng)目繼續(xù)走下去,把rtt學(xué)得更深入一些。希望以后也能自己獨(dú)立開發(fā)一些項(xiàng)目。把自己平時(shí)那么多奇奇怪怪的小點(diǎn)子都實(shí)現(xiàn)出來。

責(zé)任編輯:lq

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

    關(guān)注

    2577

    文章

    55460

    瀏覽量

    793788
  • 線程
    +關(guān)注

    關(guān)注

    0

    文章

    510

    瀏覽量

    20868
  • RT-Thread
    +關(guān)注

    關(guān)注

    32

    文章

    1636

    瀏覽量

    45194

原文標(biāo)題:【RT-Thread開源作品秀】PM2.5顆粒物檢測儀電路方案設(shè)計(jì)

文章出處:【微信號(hào):RTThread,微信公眾號(hào):RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RT-Thread開發(fā)工具支持:e2studio手把手適配教程 | 技術(shù)集結(jié)

    Titan-RA8P1的芯片是Renensas的RA8P1系列芯片,瑞薩官方使用的IDE是e2studio。本文介紹如何在e2studio中創(chuàng)建工程并結(jié)合RT-Thread的源碼,在e2studio
    的頭像 發(fā)表于 04-02 18:06 ?3525次閱讀
    <b class='flag-5'>RT-Thread</b>新<b class='flag-5'>開發(fā)</b>工具支持:e2studio手把手適配教程 | 技術(shù)集結(jié)

    RT-Thread 的靈魂伴侶 | 技術(shù)集結(jié)

    RT-Thread正式啟動(dòng)硬件產(chǎn)品生態(tài)共建計(jì)劃"你有創(chuàng)意,我?guī)湍阃茝V",我們尋找那些藏在工作臺(tái)、實(shí)驗(yàn)室和創(chuàng)客空間的嵌入式硬件創(chuàng)意——無論是一塊開發(fā)板、一個(gè)智能工具,還是一套完整的解決方案。
    的頭像 發(fā)表于 03-23 19:25 ?6420次閱讀
    <b class='flag-5'>RT-Thread</b> 的靈魂伴侶 | 技術(shù)集結(jié)

    基于RT-Thread和FRDM-MCXA156的智能頭盔傳感器數(shù)據(jù)采集系統(tǒng) | 技術(shù)集結(jié)

    RT-Thread實(shí)時(shí)操作系統(tǒng),實(shí)現(xiàn)多傳感器數(shù)據(jù)采集并通過ESP01SWiFi模塊上報(bào)至華為云IoT平臺(tái)。文末掃碼申請(qǐng)?jiān)囉?b class='flag-5'>開發(fā)板。1.1主要功能1.2系統(tǒng)架構(gòu)+---------
    的頭像 發(fā)表于 03-13 17:44 ?7617次閱讀
    基于<b class='flag-5'>RT-Thread</b>和FRDM-MCXA156的智能頭盔<b class='flag-5'>傳感器</b>數(shù)據(jù)采集系統(tǒng) | 技術(shù)集結(jié)

    恩智浦亮相RT-Thread 20周年開發(fā)者大會(huì)

    日前,“開源向?qū)崱どa(chǎn)力進(jìn)化啟示錄”全球峰會(huì)暨RT-Thread 20周年開發(fā)者大會(huì)在上海成功舉辦,恩智浦作為RT-Thread的緊密合作伙伴,在活動(dòng)中重磅亮相,展示雙方在共建RT-Threa
    的頭像 發(fā)表于 01-26 09:07 ?733次閱讀

    開發(fā)者的RT-Thread大會(huì)「實(shí)在」指南:技術(shù)、開發(fā)板與真誠的見面禮

    各位開發(fā)者感謝各位一直以來對(duì)RT-Thread社區(qū)的參與和支持,本周六我們將和大家一起迎來我們的20周年開發(fā)者大會(huì)。為了回饋一直以來與RT-Thread共同成長的
    的頭像 發(fā)表于 01-13 17:38 ?540次閱讀
    給<b class='flag-5'>開發(fā)</b>者的<b class='flag-5'>RT-Thread</b>大會(huì)「實(shí)在」指南:技術(shù)、<b class='flag-5'>開發(fā)板</b>與真誠的見面禮

    首搭RT-Thread程翧車控平臺(tái)| RT-Thread程翧 S32K344 快速原型開發(fā)平臺(tái)正式上市!| 產(chǎn)品動(dòng)態(tài)

    在智能汽車邁向高集成與高安全的時(shí)代,VCU/ECU開發(fā)正面臨效率與可靠性的雙重考驗(yàn)。依賴單一硬件或拼湊軟件方案的傳統(tǒng)模式,已成為制約創(chuàng)新的瓶頸。為此,RT-Thread帶來里程碑式的解決方案
    的頭像 發(fā)表于 10-31 11:53 ?1253次閱讀
    首搭<b class='flag-5'>RT-Thread</b>程翧車控平臺(tái)| <b class='flag-5'>RT-Thread</b>程翧 S32K344 快速原型<b class='flag-5'>開發(fā)</b>平臺(tái)正式上市!| 產(chǎn)品動(dòng)態(tài)

    如何移植rt-thread到野火imx6ull開發(fā)板上?

    求助如何將rt-thread移植到野火imx6ull(coretex-A7)開發(fā)板上,官方的bsp中沒有imx6ull
    發(fā)表于 09-29 06:25

    2025年RT-Thread開發(fā)者巡回培訓(xùn)報(bào)名正式啟動(dòng)!

    親愛的RT-Thread社區(qū)成員們:新程再啟,共赴熱愛!2025年RT-Thread開發(fā)者巡回培訓(xùn)正式啟動(dòng)報(bào)名!今年,我們選擇了西安、武漢、北京、杭州、深圳、上海、成都這7座城市,為大家?guī)?/div>
    的頭像 發(fā)表于 09-27 10:39 ?2350次閱讀
    2025年<b class='flag-5'>RT-Thread</b><b class='flag-5'>開發(fā)</b>者巡回培訓(xùn)報(bào)名正式啟動(dòng)!

    使用RT-Thread studio 開發(fā)RT-Thread Nano項(xiàng)目的時(shí)候 串口的驅(qū)動(dòng)是要自己寫嗎?

    剛?cè)肟?。使?b class='flag-5'>RT-Thread studio 開發(fā)RT-Thread 標(biāo)準(zhǔn)項(xiàng)目的時(shí)候直接使用里邊的串口uart_dev=rt_device
    發(fā)表于 09-26 08:14

    RT-Thread 2025硬件拓展板設(shè)計(jì)大賽火熱征集中

    為激發(fā)開發(fā)者潛能、推動(dòng)硬件創(chuàng)新,RT-Thread正式啟動(dòng)2025年度硬件拓展板設(shè)計(jì)大賽!本賽道為硬件拓展板設(shè)計(jì)大賽,專注于硬件設(shè)計(jì)與系統(tǒng)拓展
    的頭像 發(fā)表于 09-21 10:06 ?1370次閱讀
    <b class='flag-5'>RT-Thread</b> 2025硬件<b class='flag-5'>拓展板</b>設(shè)計(jì)大賽火熱征集中

    按照官方文檔在ART-PI上開啟PWM,但是串口輸出找不到設(shè)備,怎么解決?

    , tim_config.h里也仿照TIM13加入了有關(guān)TIM3的代碼, stm32h7xx_hal_msp.c里也打開了TIM3的使能, 最后按照官方文檔上的代碼,拷貝到ART-PI的模板例程里。但是不能發(fā)現(xiàn)TIM3的設(shè)備
    發(fā)表于 09-17 06:27

    RT-Thread生態(tài)再壯大!六大硬核新品,同步上線 | 產(chǎn)品動(dòng)態(tài)

    六大好物上新!RT-Thread生態(tài)迎來重磅更新!從核心硬件到強(qiáng)大工具,我們?yōu)槟鷾?zhǔn)備了6件全方位的開發(fā)利器:RT-ThreadART-PiII開發(fā)板STM32H7R7核心
    的頭像 發(fā)表于 09-12 18:49 ?1482次閱讀
    <b class='flag-5'>RT-Thread</b>生態(tài)再壯大!六大硬核新品,同步上線 | 產(chǎn)品動(dòng)態(tài)

    開發(fā)板暢游網(wǎng)絡(luò):RT-Thread CherryUSB 驅(qū)動(dòng) RNDIS 模塊詳解 | 技術(shù)集結(jié)

    本文通過在RT-Thread操作系統(tǒng)上,使用CherryUSB軟件包作為USBHost協(xié)議棧,驅(qū)動(dòng)AIR780E4GCat.1模塊的RNDIS功能,并成功接入lwIP網(wǎng)絡(luò)協(xié)議棧,最終在開發(fā)板上實(shí)現(xiàn)了
    的頭像 發(fā)表于 07-02 17:04 ?3767次閱讀
    讓<b class='flag-5'>開發(fā)板</b>暢游網(wǎng)絡(luò):<b class='flag-5'>RT-Thread</b> CherryUSB 驅(qū)動(dòng) RNDIS 模塊詳解 | 技術(shù)集結(jié)

    RT-Thread審核團(tuán)招募: 深度參與開源RTOS社區(qū)治理與演進(jìn)

    全球開發(fā)者招募:RT-Thread審核團(tuán)(ReviewTeam)正式開放申請(qǐng)!在開源的世界里,代碼審查(CodeReview)是保證軟件質(zhì)量、促進(jìn)技術(shù)交流的關(guān)鍵環(huán)節(jié)。RT-Thread作為全球領(lǐng)先
    的頭像 發(fā)表于 05-21 18:02 ?1423次閱讀
    <b class='flag-5'>RT-Thread</b>審核團(tuán)招募: 深度參與開源RTOS社區(qū)治理與演進(jìn)

    【RA-Eco-RA4M2開發(fā)板評(píng)測】RT-Thread上驅(qū)動(dòng)I2C溫濕度傳感器

    框架加進(jìn)來。 最后把溫濕度傳感器的組件包選上。 四、驅(qū)動(dòng) 有了RT-Thread的sensor驅(qū)動(dòng)框架和hs300x驅(qū)動(dòng)組件包,對(duì)溫濕度傳感器基本上不需要做太多編碼,稍微加個(gè)溫濕度傳感器
    發(fā)表于 05-08 22:42
    泰和县| 都匀市| 科技| 宿迁市| 海林市| 黄浦区| 东阳市| 清河县| 江孜县| 绵阳市| 新沂市| 万全县| 林周县| 永新县| 盘山县| 商洛市| 嘉祥县| 明水县| 班戈县| 福鼎市| 邯郸县| 佛冈县| 镇江市| 韩城市| 四平市| 清镇市| 昆山市| 盐津县| 宁晋县| 宜城市| 台东县| 海门市| 张掖市| 涞源县| 醴陵市| 九龙城区| 星子县| 威远县| 隆尧县| 抚州市| 塔城市|