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

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

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

3天內不再提示

機智云自動化控制篇-DHT22數據采集

機智云 ? 2024-10-12 08:03 ? 次閱讀

隨著物聯網技術的快速發展,智能家居環境監測系統逐漸成為人們生活中不可或缺的一部分。本項目旨在利用STM32微控制器和ESP01S Wi-Fi模塊,結合DHT22溫濕度傳感器,構建一個高效的溫濕度檢測系統。

通過將采集到的溫濕度數據接入機智云平臺,用戶可以實時監控環境變化,并通過云端數據分析實現智能化管理。這不僅提高了環境監測的準確性和便捷性,也為用戶提供了更為舒適的生活環境。

本次采用STM32F103C8T6單片機、ESP-01S 模塊、DHT22溫濕度傳感器,接入機智云平臺,為嵌入式學習添磚加瓦,實現快速接入機智云云平臺。

適用的人群:入門嵌入式、學生、電子DIY愛好者

注:本項目用到的外設文件我會在文章最后上傳附件,點擊圖片可以查看清晰原圖。

案例使用到的模塊

6421be4c-882d-11ef-bb4b-92fbcf53809c.jpg

STM32F103C8T6

646d2d5a-882d-11ef-bb4b-92fbcf53809c.jpg

ESP-01S

64ae800c-882d-11ef-bb4b-92fbcf53809c.jpg

DHT22配網詳細操作請看我往期的帖子(有問題請留言):

STM32最小系統板+ESP01S接入機智云教程篇-快速入門-開發文檔-機智云(gizwits.com)

接下來是模塊與單片機的連接,接線圖如下:

6512753a-882d-11ef-bb4b-92fbcf53809c.jpg

機智云開發者中心創建智能產品

655344c0-882d-11ef-bb4b-92fbcf53809c.jpg

新建需要上傳的數據點(比如使用DHT22溫濕度模塊,就新建溫度和濕度里兩個數據點)

6597f5e8-882d-11ef-bb4b-92fbcf53809c.jpg

STM32代碼下載與cobeMX配置

利用機智云開發者中心的MCU開發便捷快速生成代碼

下載好并解壓縮機智云平臺生成的代碼。

65f927fa-882d-11ef-bb4b-92fbcf53809c.jpg

打開解壓好的STM32CubeMX文件,記住路徑不能有中文!

662e011e-882d-11ef-bb4b-92fbcf53809c.jpg

根據STM32F103C8T6單片機原理圖,可以發現,板載LED使用的引腳為PC13,并且是低電平點亮

667240c2-882d-11ef-bb4b-92fbcf53809c.jpg

配置板載LED燈的PC13引腳

66aaac14-882d-11ef-bb4b-92fbcf53809c.jpg

最后生成代碼(不可以有中文路徑!!)

66f237aa-882d-11ef-bb4b-92fbcf53809c.jpg

打開MDK-ARM工程文件夾

6730c47a-882d-11ef-bb4b-92fbcf53809c.jpg

添加外設文件夾

679bf1aa-882d-11ef-bb4b-92fbcf53809c.jpg

在project 中添加Hardware 文件夾的編譯路徑,以及添加進入工程

67d4f73e-882d-11ef-bb4b-92fbcf53809c.jpg681d3b34-882d-11ef-bb4b-92fbcf53809c.jpg

main.c 文件中添加頭文件,以及定義全局變量

68506400-882d-11ef-bb4b-92fbcf53809c.jpg

While(1)死循環中,實現數據采集

688d7d2c-882d-11ef-bb4b-92fbcf53809c.jpg

在gizwits_product.c 的第79行后面添加控制板載LED的代碼,如下圖:

68d066d2-882d-11ef-bb4b-92fbcf53809c.jpg

編譯前勾選下圖中的USEMicro LIB

690cd4a0-882d-11ef-bb4b-92fbcf53809c.jpg

機智云開發者中心查看數據

69dd57ba-882d-11ef-bb4b-92fbcf53809c.jpg

APP中查看數據

6a3b6206-882d-11ef-bb4b-92fbcf53809c.jpg

結束語

本項目成功實現了基于STM32和ESP01S的溫濕度檢測系統,通過DHT22傳感器采集環境數據并接入機智云平臺,展示了物聯網技術在實際應用中的巨大潛力。通過機智云云平臺的實時數據監控和分析,用戶能夠隨時掌握環境變化,做出相應的調整和決策。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據采集
    +關注

    關注

    38

    文章

    5925

    瀏覽量

    113538
  • 自動化
    +關注

    關注

    29

    文章

    5519

    瀏覽量

    79118
  • 機智云
    +關注

    關注

    2

    文章

    582

    瀏覽量

    26370
收藏 人收藏

    評論

    相關推薦

    自動化設備數據采集系統

    造成數據的滯后、錯誤與丟失,提高生產效率和管理水平。自動化設備 數據采集系統 在各行業的開法應用的步驟方法就顯得尤為重要。自動化設備數據采集
    發表于 10-21 17:24

    PIC在通信DHT22期間凍結

    的第一位,我不能解釋它為什么會凍結在那里:似乎行下降到邏輯0,然后上升到1,而不做其他任何事情。正因為如此,我用邏輯嗅探器控制數據行,并且DHT22似乎工作正常:它通常返回到零。試圖等待40個用戶而
    發表于 03-26 09:45

    工業自動化數據采集方案推薦

    工業自動化數據采集一直是困擾著所有制造工廠的傳統痛點,因自動化終端設備品牌類型繁多,不同采購年代的產品廠家和數據接口及支持協議各異,加之國外廠家本地支持有限,費用高昂,只要還有其他人工
    發表于 07-02 07:58

    DHT22無法正確啟動/初始如何解決?

    ”表示溫度和濕度。每時每刻。DHT22正確初始不是等待幾秒鐘的問題。在程序運行時,如果我從面包板上拔下 DHT22 并重新連接,我將獲得正確的溫度和濕度值。當我打開我的 NodeMCU 電源時,我得到了相同的行為。起初,
    發表于 02-23 08:28

    ESP01S重啟后無法獲取DHT22數據怎么解決?

    我使用 ESP8266 MCU,它通過 DHT22 查詢溫度并使用深度睡眠來最小功耗。它們由 USB 電源供電。 但是我有一些地方我不能使用電源而必須使用一些電池,為了最小功耗我訂購了
    發表于 05-15 06:06

    【CW32飯盒派開發板試用體驗】+DHT22溫濕度檢測

    (DHT22_GPIO_Config()); //DHT22初始 while(1) { if(counttime>200) // 200毫秒采集一次
    發表于 06-12 10:38

    DHT22說明書

    DHT22溫濕度傳感器。可以把外界的溫濕度(數字信號)轉化為模擬信號。
    發表于 12-07 11:06 ?76次下載

    基于51單片機的加濕器控制系統(dht22)Proteu

    基于51單片機的加濕器控制系統(dht22)Proteu
    發表于 12-27 09:48 ?43次下載

    使用DHT22和Arduino進行溫度監測

    電子發燒友網站提供《使用DHT22和Arduino進行溫度監測.zip》資料免費下載
    發表于 10-18 16:57 ?0次下載
    使用<b class='flag-5'>DHT22</b>和Arduino進行溫度監測

    用Arduino讀取DHT22(或DHT11)

    電子發燒友網站提供《用Arduino讀取DHT22(或DHT11).zip》資料免費下載
    發表于 11-16 11:02 ?1次下載
    用Arduino讀取<b class='flag-5'>DHT22</b>(或<b class='flag-5'>DHT</b>11)

    基于DHT22的天氣時鐘

    這是一個帶有 Arduino、RTC、DHT22 和 BMP180 的天氣時鐘。
    發表于 12-08 09:25 ?1次下載

    使用DHT22實現風扇自動關閉

    電子發燒友網站提供《使用DHT22實現風扇自動關閉.zip》資料免費下載
    發表于 06-09 15:18 ?2次下載
    使用<b class='flag-5'>DHT22</b>實現風扇<b class='flag-5'>自動</b>關閉

    使用DHT22自動灌溉

    電子發燒友網站提供《使用DHT22自動灌溉.zip》資料免費下載
    發表于 07-06 14:51 ?0次下載
    使用<b class='flag-5'>DHT22</b><b class='flag-5'>自動</b>灌溉

    dht22溫度傳感器的原理及應用

    DHT22是一款廣泛使用的數字溫濕度傳感器,它結合了溫度和濕度的測量功能,并且以數字信號的形式輸出,這使得它在各種環境監測和控制系統中非常受歡迎。 DHT22傳感器原理 1. 工作原理 DHT
    的頭像 發表于 09-03 16:06 ?972次閱讀

    dht22溫度傳感器的優缺點是什么

    的理想選擇。 易于使用 :DHT22通過單一的數字輸出提供溫濕度數據,簡化了與微控制器的接口。 相對高精度 :在一定的溫度范圍內(0-60°C),DHT22可以提供±0.5°C的溫度精
    的頭像 發表于 09-03 16:10 ?775次閱讀