本帖最后由 beijinglingdian 于 2019-7-22 15:45 編輯
隨著人們生活水平的日益提高,在解決溫飽問題后,我們對我們賴以生存的家園的健康狀況也越來越重視。本課題的研究目的就是為我們提夠一個更加實時,更加實惠的環境監測儀器,讓人們更能及時全面的了解環境的變化以便能夠及時的采取一些必要的措施。
本設計擬采用MA85G5D16單片機為控制基礎,用來實現對環境溫度濕度和光照強度的檢測并通過QC12864B液晶顯示屏顯示出來。在此設計中MA82G5D16單片機可以看做是心臟,利用DHT11溫濕度傳感器模塊來監測溫度和濕度的變化,利用GY-30數字光強度檢測模塊來監測光照強度的變化,所有的變化都顯示在液晶屏上。本設計還采用了報警的功能,當溫濕度傳感器和光照傳感模塊采集到的數據超過用戶之前所設定的某一值時,報警燈會閃爍報警,以此來提醒用戶。系統整體運行可靠,設計過程簡單,性價比高。
環境監測器主要由MA82G5D16單片機、溫濕度傳感器DHT11、光照強度檢測模塊GY-30、液晶屏QC12864B、鍵盤、報警電路、系統軟件等部分組成。系統原理框圖如圖所示。
MA82G5D16系統結構圖.png (11.88 KB, 下載次數: 60)
下載附件
2019-7-22 15:27 上傳
鍵盤模塊是用來設定環境溫度、濕度和光照強度的報警值,使得監測的環境的溫濕度和光照強度能夠在我們所設定的值以下。液晶屏QC12864B液晶顯示模塊的作用是用來顯示我們所測量環境的溫濕度和光照強度,用來對環境進行實時的監測。本設計利用MA82G5D16作為系統的核心,采集環境的各項數據,通過處理,發出相應的指令,使各項模塊做出相應的操作。該系統可實現在0~99℃環境溫度和0%到99%環境相對濕度的監測。 由于笙泉單片機應用廣泛,穩定性強,性價比高。所以選擇MA82G5D16單片機,再結合上超聲波測距技術來設計一個環境監測系統,實物圖如下:
MA82G5D16.jpg (68.16 KB, 下載次數: 65)
下載附件
2019-7-22 15:33 上傳
它的工作流程基本上是:單片機上電開始從主程序運行,首先延時100ms是為了留出一定的 時間使晶振震蕩頻率穩定,單片機能處于穩定運行狀態,接著進行1602LCD屏和BH1750模塊的初始化,再接著開啟BH1750電源并對其進行模式設定,再次延時,保證各模塊初始化后穩定運行,最后進入主程序while循環里。在 循環內判斷標志Flagcount,如果小于500進行按鍵讀取、報警判斷并對標志 Flagcount自加,如果不小于則先判斷報警標志Errorflag是否置位,如果置位則LED口取反控制LED燈閃爍,否則LED置高燈滅。判斷報警標志后接著進 行溫濕度、光照強度數據的讀取并顯示。最后返回循環開始繼續判斷標志 Flagcount。程序流程圖如下:
MA82G5D16程序流程圖.png (43.24 KB, 下載次數: 68)
下載附件
2019-7-22 15:40 上傳
本設計綜合利用了單片機技術、傳感器技術、LED顯示和數字電子等知識,完成了對環境溫度、濕度和光照強度的監測并且通過液晶屏顯示出來的設計。簡單的介紹了系統各個部分的組成及總體上的設計思路和過程。 將溫濕度傳感器和光照強度模塊加載到單片機控制系統上,用來進行對溫度、濕度和光照強度的監測。采用液晶顯示屏將溫度濕度和光照強度等物理量用數字表示出來。另外增加了發光二極管的報警系統,當環境的溫濕度和光照強度超過我們提前設定的數值時會自動報警。系統硬件所需要的花費不大,在軟硬件上能夠合理的搭配,設計方便。
|