色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

【HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】第6章 環(huán)境監(jiān)測系統(tǒng)

開發(fā)板試用精選 ? 來源:開發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-10-31 15:17 ? 次閱讀
本文來源電子發(fā)燒友社區(qū),作者:ouxiaolong, 帖子地址:https://bbs.elecfans.com/jishu_2287656_1_1.html


開發(fā)環(huán)境:
開發(fā)系統(tǒng):Ubuntu 20.04
開發(fā)板:Pegasus物聯(lián)網(wǎng)開發(fā)板
MCU:Hi3861
OpenHarmony版本:3.0.1-LTS
Pegasus物聯(lián)網(wǎng)開發(fā)板有很多模塊,筆者就使用環(huán)境檢測板來實時檢測環(huán)境變化。
6.1環(huán)境檢測板簡介
環(huán)境檢測板有三個設(shè)備:AHT20溫濕度傳感器半導體可燃氣體傳感器MQ-2,蜂鳴器MLT-8530。
poYBAGKvEx-AYKEbAA76tYlpKpM985.png
6.1.1 溫濕度傳感器AHT20簡介
AHT20是一款精度高,完全校準貼片封裝的溫濕度傳感器,采用標準IIC通信方式,超小的體積、極低的功耗。溫濕度傳感器均在高精度的恒溫恒濕腔室中進行出廠校準,直接輸出經(jīng)溫度補償后的濕度、溫度等信息,用戶無需要對濕度進行溫度補償,便可得到準確的溫濕度信息。
AHT20的參考電路如下:
pYYBAGKvEy-AUX9JAAFteySg3co225.png
SDA和SCL都需要接上拉電阻;VDD腳需要外接10uF的濾波電容
AHT20的讀取比較簡單,分為兩步:
第一步:初始化
AHT20初始化相關(guān)的命令如下:
pYYBAGKvEzeAa9nrAAD8B5kU5iE088.png
第二步:讀取溫濕度
這個就更簡單了,發(fā)送數(shù)據(jù)讀取命令即可。
poYBAGKvE0KAGP-tAAGsU9Pz_c0551.png
關(guān)于AHT20更詳細的說明請參看《AHT20技術(shù)手冊》。
6.1.2氣體傳感器 MQ-2簡介
MQ-2 氣體傳感器所使用的氣敏材料是在清潔空氣中導電率較低的二氧化錫(SnO2)。當傳感器所處環(huán)境中存在可燃氣體時,傳感器的電導率隨空氣中可燃氣體濃度的增加而增大。使用簡單的電路即可將電導率的變化轉(zhuǎn)化為與該氣體濃度相對應的輸出信號。MQ-2 氣體傳感器對丙烷、煙霧的靈敏度高,對天然氣和其他可燃蒸汽的檢測也很理想。
本傳感器通過 J7接口獲取ADC 值,從而得到氣體的濃度。
pYYBAGKvE1iAIw5BAAC3ZC33JkA524.png
6.1.3蜂鳴器MLT-8530簡介
蜂鳴器MLT-8530是一個無源蜂鳴器,需要通過PWM來控制,本模塊的蜂鳴器MLT-8530電路如下所示。
pYYBAGKvE2aAFvmiAACqJbhMCdw623.png
當BEEP為高電平的時候,三極管mmbt3904導通,蜂鳴器B1有電流流過;當BEEP為低電平的時候,三極管截止,蜂鳴器B1沒有電流流過。
6.2環(huán)境監(jiān)測系統(tǒng)實現(xiàn)
和前面的應用一樣,分為三步。
6.2.1新建目錄
在./applications/sample/wifi-iot/app路徑下新建一個目錄,用于存放環(huán)境檢測的源碼文件。
在app下新增業(yè)務environment_app其中environment_app.c為應用代碼入口,BUILD.gn為編譯腳本,其余的相應的接口文件,目錄結(jié)構(gòu)如下:
poYBAGKvE3aAVGGoAACIpE5Q380378.png
6.2.2編寫應用代碼
鴻蒙逛網(wǎng)已經(jīng)有相關(guān)的應用了,只需簡單的移植即可。
筆者這里只是做了簡單的修改。
poYBAGKvE4CAUBMqAACDNBWG3QA880.png
下載地址:
https://gitee.com/hihope_iot/HiHope_Pegasus_Doc/tree/master/
值得注意的是,本實例用到了PWM和I2C,但是默認情況下這兩個選項沒有打開,需要打開這兩個選項。
#CONFIG_PWM_SUPPORT is not set修改為CONFIG_PWM_SUPPORT=y
#CONFIG_I2C_SUPPORT is not set修改為CONFIG_I2C_SUPPORT=y
修改路徑為:device/hisilicon/hispark_pegasus/sdk_liteos/build/config/usr_config.mk
6.2.3修改編譯組織文件
修改./applications/sample/wifi-iot/app/wifi_connect/BUILD.gn文件,內(nèi)容如下所示:
static_library("environmentapp"){
sources = [
"environment_app.c","oLED_ssd1306.c", "aht20.c",
include_dirs = [
"http://utils/native/lite/include",
"http://kernel/liteos_m/kal",
"http://base/iot_hardware/peripheral/inteRFaces/kits",
}
static_library中指定業(yè)務模塊的編譯結(jié)果,為靜態(tài)庫文件libenvironmentapp.a,開發(fā)者根據(jù)實際情況完成填寫。
sources中指定靜態(tài)庫.a所依賴的.c文件及其路徑,若路徑中包含"http://"則表示絕對路徑(此處為代碼根路徑),若不包含"http://"則表示相對路徑。
include_dirs中指定source所需要依賴的.h文件路徑。
6.2.4新增組件
將environmentapp添加到組件中。即修改applications/sample/wifi-iot/app/BUILD.gn文件,修改后如下所示。
import("http://build/lite/config/component/lite_component.gni")
lite_component("app"){
features = [
"environment_app:environmentapp"
}
environment_app是相對路徑,指向applications/sample/wifi-iot/app/environment_app。
environmentapp是目標,指向applications/sample/wifi-iot/app/environment_app/BUILD.gn中的static_library("environmentapp")。
6.2.5編譯下載測試
最后,編譯下載固件,打開串口不斷會有氣體的數(shù)據(jù)信息。
poYBAGKvE4qAJKqOAAN5AaUf-WY750.png
如果街上OLED模塊,還會實時顯示溫濕度,同時蜂鳴器也會響應,同時LED也會閃爍。

pYYBAGKvE5CAAvU2AARMyunNgfg648.jpg

這是一個綜合實例,代碼有些復雜,后面再單獨講解。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • wi-fi
    +關(guān)注

    關(guān)注

    14

    文章

    2147

    瀏覽量

    124612
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    1979

    瀏覽量

    30274
  • HiSpark
    +關(guān)注

    關(guān)注

    1

    文章

    156

    瀏覽量

    6938
收藏 人收藏

    評論

    相關(guān)推薦

    Wi-Fi 8要來了!未來Wi-Fi技術(shù)演進方向揭秘

    產(chǎn)品銷售中,雖然Wi-Fi 7產(chǎn)品的銷量份額快速從年初的個位數(shù)百分比增長至14%,但Wi-Fi 6產(chǎn)品的銷量份額依然穩(wěn)定在60%左右。如果從存量設(shè)備來看,那么Wi-Fi 7路由器的占比
    的頭像 發(fā)表于 11-24 03:14 ?1720次閱讀
    <b class='flag-5'>Wi-Fi</b> 8要來了!未來<b class='flag-5'>Wi-Fi</b>技術(shù)演進方向揭秘

    華為海思正式進入Wi-Fi FEM賽道?

    大家都知道了,2018年11 月離開銳迪科(RDA),前往福建晉江創(chuàng)立三伍微,專注于Wi-Fi射頻前端芯片,從路由器Wi-Fi FEM,到手機Wi-Fi FEM,再到IoT FEM全覆
    發(fā)表于 12-11 17:42

    Wi-Fi 4到Wi-Fi 7:網(wǎng)速飆升40倍的無線革命

    Wi-Fi 6具有更高效率,適合密集設(shè)備環(huán)境,支持更低的延遲和更高的節(jié)能表現(xiàn)。 ? Wi-Fi 7 Wi-Fi 7是2024年發(fā)布的新一代
    的頭像 發(fā)表于 12-09 10:10 ?291次閱讀
    從<b class='flag-5'>Wi-Fi</b> 4到<b class='flag-5'>Wi-Fi</b> 7:網(wǎng)速飆升40倍的無線革命

    6 GHz Wi-Fi如何助力醫(yī)療保健領(lǐng)域?qū)崿F(xiàn)高級AR/VR應用

    和培訓研討會等密集環(huán)境。 本次演示中使用的技術(shù): 具有6E功能的Wi-Fi CERTIFIED 6路由器:Aruba多服務移動控制器/AP-635和655接入點 (AP)
    的頭像 發(fā)表于 11-08 11:40 ?793次閱讀

    Wi-Fi 7與Wi-Fi 6E有什么區(qū)別

    也許很多人還在考慮是否要將使用的Wi-Fi設(shè)備升級到Wi-Fi 6Wi-Fi 6E,而這些標準的繼任者卻已經(jīng)開始“登堂入室”了。
    的頭像 發(fā)表于 11-07 11:38 ?870次閱讀

    DA16200 超低功耗 Wi-Fi 模塊開發(fā)套件 Pro數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《DA16200 超低功耗 Wi-Fi 模塊開發(fā)套件 Pro數(shù)據(jù)手冊.rar》資料免費下載
    發(fā)表于 05-30 17:53 ?1次下載
    DA16200 超低功耗 <b class='flag-5'>Wi-Fi</b> 模塊開發(fā)<b class='flag-5'>套件</b> Pro數(shù)據(jù)手冊

    華為獲得全球首個國際Wi-Fi聯(lián)盟WFA企業(yè)級Wi-Fi 7認證!

    Wi-Fi聯(lián)盟已發(fā)布Wi-Fi 7認證標準,華為是第一批送測廠商,獲得業(yè)界首個企業(yè)級Wi-Fi 7 的Wi-Fi聯(lián)盟官方認證。
    的頭像 發(fā)表于 04-28 10:17 ?756次閱讀
    華為獲得全球首個國際<b class='flag-5'>Wi-Fi</b>聯(lián)盟WFA企業(yè)級<b class='flag-5'>Wi-Fi</b> 7認證!

    驗證物聯(lián)網(wǎng)Wi-Fi HaLow用例的MM6108-EKH08開發(fā)套件來啦

    驗證物聯(lián)網(wǎng)Wi-Fi HaLow用例的MM6108-EKH08開發(fā)套件來啦 MM6108-EKH08開發(fā)套件專為驗證物聯(lián)網(wǎng)Wi-Fi HaLow用例而設(shè)計。該
    的頭像 發(fā)表于 04-11 12:01 ?1759次閱讀
    驗證物聯(lián)網(wǎng)<b class='flag-5'>Wi-Fi</b> HaLow用例的MM6108-EKH08開發(fā)<b class='flag-5'>套件</b>來啦

    Wi-Fi 7與Wi-Fi 6的相關(guān)知識科普

    科普:Wi-Fi 7 vs. Wi-Fi 6,青出于藍
    的頭像 發(fā)表于 03-12 10:59 ?771次閱讀
    <b class='flag-5'>Wi-Fi</b> 7與<b class='flag-5'>Wi-Fi</b> <b class='flag-5'>6</b>的相關(guān)知識科普

    Wi-Fi的誕生與發(fā)展

    短距離無線通信技術(shù)有Wi-Fi、ZigBee、藍牙以及Z-Wave,今天我們先揭開Wi-Fi的神秘面紗。Chrent短距離無線通信技術(shù)——Wi-Fi過去的20多年,Wi-Fi靠著僅有的
    的頭像 發(fā)表于 03-07 08:26 ?1280次閱讀
    <b class='flag-5'>Wi-Fi</b>的誕生與發(fā)展

    Wi-Fi HaLow和傳統(tǒng)Wi-Fi的區(qū)別

    的802.11b/g/n標準,到現(xiàn)在的Wi-Fi 6(802.11ax)標準。除了這些常見的Wi-Fi標準外,還有一種相對較新的Wi-Fi標準,稱為
    的頭像 發(fā)表于 02-02 15:28 ?1318次閱讀

    Wi-Fi6的技術(shù)特點 Wi-Fi6到底有多快?Wi-Fi 7與Wi-Fi 6有何不同?

    Wi-Fi 6作為一項新技術(shù),相較于前代產(chǎn)品展現(xiàn)出了顯著的優(yōu)勢。
    的頭像 發(fā)表于 01-30 14:24 ?2302次閱讀

    康普攜手Wi-Fi聯(lián)盟,RUCKUS Wi-Fi 7系列接入點成Wi-Fi

     康普高級副總裁兼網(wǎng)絡(luò)、智能蜂窩和安全解決方案總裁Bart Giordano對此表示: “我們非常榮幸能與Wi-Fi Alliance形成長期合作伙伴關(guān)系,將我們的RUCKUS Wi-Fi 7 接入點平臺作為Wi-Fi CERT
    的頭像 發(fā)表于 01-23 14:10 ?782次閱讀

    BT Wi-Fi模式是否可以通過ModustoolBox對套件進行編程來實現(xiàn)?

    想配置用于分析 CYW43439 的 CY8CPROTO-062S2-43439 原型開發(fā)套件。 瀏覽文檔我無法弄清楚如何在不同的 Wi-Fi 和藍牙模式(電源模式、連接模式等)下配置套件。 在
    發(fā)表于 01-22 06:19

    只要有Wi-Fi信號就能定位?

    Wi-Fi雷達技術(shù)是一種利用現(xiàn)有的無線通信網(wǎng)絡(luò)來實現(xiàn)物體探測和跟蹤的創(chuàng)新方法。通過分析Wi-Fi信號的傳播特性,如信號強度、相位變化和時間延遲,Wi-Fi雷達能夠檢測和定位物體,甚至在不可視環(huán)
    的頭像 發(fā)表于 01-12 08:20 ?963次閱讀
    只要有<b class='flag-5'>Wi-Fi</b>信號就能定位?
    主站蜘蛛池模板: 亚洲精品婷婷无码成人A片在线| 亚洲视频在线观看地址| 伊人久久99热这里只有精品| 欧美重口绿帽video| 国内自拍 在线 亚洲 欧美| 一个人在线观看的视频| 色婷婷国产精品视频一区二区三区| 国产浮力草草影院CCYY| 香蕉在线播放| 欧美尤物射精集锦| 久久久免费热线精品频| 国产欧美精品一区二区三区-老狼| 一级做a爰片久久免费| 色99久久久久高潮综合影院| 蜜桃TV成人网站免费打开| 趁老师睡着吃她的奶水| 亚洲欧美日韩高清中文在线| 蜜桃臀无码内射一区二区三区| 国产午夜一级淫片| 18av 在线| 午夜福利合集1000在线| 欧美人与动牲交A免费| 国产亚洲免费观看| 出租屋交换人妻 全文| gogo免费在线观看| 午夜4k最新福利| 日本女人下面毛茸茸| 嗯啊…跟校草在教室里做h | 国产露脸无码A区久久蘑菇| JAPANBABES11学生老师| 中文在线中文资源| 亚洲综合色婷婷在线影院| 亚洲国产中文字幕新在线| 女人夜夜春| 老熟女毛茸茸浓毛| 国产成人在线视频| 2020美女视频黄频大全视频| 亚洲最大在线视频| 亚洲男人的天堂久久精品麻豆| 亚洲 日韩 在线 国产 视频| 试看2分钟AA片|