基于物联网的自动灌溉系统的设计与实现
本設(shè)計(jì)是基于物聯(lián)網(wǎng)的自動(dòng)灌溉系統(tǒng),主要實(shí)現(xiàn)以下功能:
1,OLED顯示溫濕度和土壤溫濕度;
2,可通過繼電器實(shí)現(xiàn)自動(dòng)灌溉和自動(dòng)加熱的功能;
3,通過lora構(gòu)建自組網(wǎng),進(jìn)行主從機(jī)間的數(shù)據(jù)傳輸,再通過WiFi傳到云平臺;
4,可通過按鍵設(shè)置溫濕度閾值;
標(biāo)簽:STM32、lora、WIFI、DHT11溫濕度、土壤濕度
題目擴(kuò)展:基于lora的智能大棚系統(tǒng)、基于物聯(lián)網(wǎng)的蔬菜灌溉系統(tǒng)
效果圖:
主機(jī):
從機(jī):
總體資料:
原理圖:
主機(jī):
從機(jī):
軟件設(shè)計(jì)流程:
系統(tǒng)框圖:
本設(shè)計(jì)以STM32F103C6T6單片機(jī)為核心控制器,加上其他的模塊一起組成基于物聯(lián)網(wǎng)的自動(dòng)灌溉系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),其中包含中控部分、輸入部分和輸出部分。中控部分采用了STM32F103C6T6單片機(jī),其主要作用是獲取輸入部分?jǐn)?shù)據(jù),經(jīng)過內(nèi)部處理,控制輸出部分。從機(jī)輸入由四部分組成,第一部分是DHT11溫濕度檢測模塊,用于檢測當(dāng)前環(huán)境的溫濕度;第二部分是土壤濕度檢測模塊,用于獲取當(dāng)前土壤濕度;第三部分是土壤溫度檢測模塊,用于獲取當(dāng)前土壤溫度;第四部分是供電電路,給整個(gè)主機(jī)部分供電。輸出由兩部分組成,第一部分是上水繼電器和加熱繼電器,若土壤濕度小于濕度閾值,上水繼電器閉合;若土壤溫度小于土壤溫度閾值,加熱繼電器閉合;第二部分是LORA模塊,用于和主機(jī)數(shù)據(jù)接收。主機(jī)輸入由三部分組成,第一部分是獨(dú)立按鍵,用于設(shè)置切換界面、設(shè)置閾值、連網(wǎng);第二部分是LORA模塊,用于和從機(jī)數(shù)據(jù)接收;第三部分是供電電路,給整個(gè)主機(jī)部分供電。輸出由兩部分組成,第一部分是OLED顯示屏,顯示檢測到的溫濕度、土壤溫濕度和設(shè)置的閾值;第二部分是WIFI模塊,將檢測到的數(shù)據(jù)通過該模塊發(fā)送給移動(dòng)端,也可通過該模塊在移動(dòng)端設(shè)置閾值。
總結(jié)
以上是生活随笔為你收集整理的基于物联网的自动灌溉系统的设计与实现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matplotlib之pyplot模块—
- 下一篇: java信息管理系统总结_java实现科