亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

bh1750

  • 基于STM32+bh1750環境光照測量源程序

    程序功能說明:1、通過STM32的硬件I2C讀寫控制bh1750光照度傳感器模塊測量環境光照強度。2、程序通過串口打印輸出光照強度值。3、程序將光照強度值在LCD屏上顯示。程序注意事項:1、根據bh1750傳感器手冊可知,在One Time H-Resolution Mode2測量模式下測量光照強度大于會要120ms以上的測量時間,所以程序在發送測量命令以后應該盡量延時120ms以上,否則測量出來的數據不準確。2、在兩次測量之間最好加個延時,也就是在第一次測量結束和下次測量命令發出之間加個100ms左右的延時,否則也會出現測量錯誤的問題。3、在使用FSMC驅動LCD時不能用I2C1,只能用I2C2,或者將I2C1的時鐘和引腳重映射。4、測量結果保存在兩個字節中的,所以需要作移位處理,具體處理方式可以產考手冊和程序。

    標簽: stm32 bh1750

    上傳時間: 2022-06-15

    上傳用戶:jason_vip1

  • 基于STM32的溫室遠程控制系統的設計

    針對目前我國已經存在的溫室控制系統成本高、網絡化不足以及測量環境因子單一等問題,文中開發了一套基于STM32的溫室遠程控制系統。該系統通過利用STM32單片機作為溫室內的控制器以及MFC編寫的控制軟件實現對溫室內空氣溫度、空氣濕度、光照強度和CO2濃度多個環境因子的遠程監測和控制。  系統的硬件電路設計包括STM32控制器、數據采集模塊、設備控制模塊、網絡接口模塊、實時顯示模塊以及數據存儲模塊等。其中數據采集模塊采用DHT11、MG811以及bh1750傳感器進行環境因子的測量,設備控制模塊通過控制繼電器通斷來控制溫室內的加熱系統和光照系統等執行設備,STM32通過ENC28J60接入網絡實現遠程控制,顯示模塊實現各個環境因子的實時顯示,數據存儲模塊采用外接SD卡的方式進行數據的存儲。在STM32的程序設計中采用了庫函數的開發方式設計了測量程序、顯示程序以及控制程序。通過在STM32中移植μC/OS-Ⅱ操作系統實現多任務的運行,移植LwIP協議使STM32可以接入網絡,實現控制的網絡化。在VC6.0平臺下利用MFC設計了控制軟件,控制軟件和STM32之間通過TCP/IP協議進行數據和命令的傳輸。控制軟件的主要功能是對溫室內的多個環境因子進行遠程監測和對執行設備進行遠程控制。在控制軟件設計中,采用面向對象的方法將相關的操作函數封裝到類中,便于對系統進行升級,采用多線程的方法解決了多個任務同時運行的狀況。將控制過程中產生的數據保存到數據庫中,可以對系統運行產生的數據進行分析和利用。  為了對系統進行測試,在文中搭建了一個小型的溫室并將控制器安裝在溫室內。經過測試,文中設計的溫室控制系統可以實現對溫室內空氣溫度、空氣濕度、光照強度和CO2濃度的遠程實時監測,數據每秒更新一次。當上述的環境因子超過控制軟件上設置的上下限范圍時,系統會報警,此時可以在控制軟件上控制執行設備的通斷來調節該因子使其到達設置的范圍內。

    標簽: stm32 溫室遠程控制系統

    上傳時間: 2022-06-09

    上傳用戶:qingfengchizhu

主站蜘蛛池模板: 怀仁县| 泾阳县| 文登市| 乐清市| 获嘉县| 临海市| 昌宁县| 黄陵县| 丹江口市| 和林格尔县| 商河县| 东阳市| 宜黄县| 陆良县| 涞水县| 朝阳县| 衡南县| 衢州市| 湾仔区| 科技| 革吉县| 霞浦县| 贵州省| 湖口县| 山阳县| 宝应县| 滕州市| 高阳县| 临猗县| 皮山县| 楚雄市| 招远市| 哈密市| 五莲县| 台南县| 乌恰县| 安徽省| 南郑县| 广东省| 武定县| 五大连池市|