一.系統設計
本次WIFI灌溉系統的設計使用STM32單片機作為控制核心,可以進行環境中對土壤濕度、光照強度、空氣溫濕度的檢測,檢測到的數據通過OLED顯示屏顯示,并且通過ESP01S通信模塊將數據上傳到上位機端,繼電器可以進行土壤濕度的調節。

圖1 系統框圖
二.硬件設計
主要設計的電路有主控電路(最小系統電路)設計、溫濕度檢測、土壤濕度檢測、無線通信、光照檢測等電路的設計。

圖2 硬件電路
三.軟件設計
系統的軟件實現過程中首先要進行的系統初始化,其中包括對GPIO引腳和ADC參數、傳感器模塊初始化。初始化結束后開始通過傳感器進行數據檢測,檢測到的數據有土壤濕度,光照強度,空氣溫濕度,將檢測到的數據通過OLED顯示屏進行顯示,并將數據上傳到上位機端進行顯示。然后判斷若是自動模式,則繼續判斷土壤濕度若超過極限則通過繼電器自動澆水,若不是則判斷按鍵是否被按下,當檢測按鍵按下則執行手動澆水。

圖3 程序流程圖

圖4 主程序
四、實物展示

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
單片機
+關注
關注
6076文章
45494瀏覽量
670272 -
OLED
+關注
關注
121文章
6357瀏覽量
233624 -
STM32
+關注
關注
2309文章
11162瀏覽量
373414 -
WIFI
+關注
關注
82文章
5509瀏覽量
213527 -
灌溉系統
+關注
關注
0文章
106瀏覽量
29972
原文標題:基于STM32單片機的WIFI灌溉系統
文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
基于STM32單片機的智能灌溉系統設計
本次智能灌溉系統的設計使用STM32單片機作為控制中心,通過溫濕度傳感器進行溫濕度檢測,通過土壤濕度傳感器進行土壤濕度的檢測,檢測到的數據通過OLED顯示,并通過ESP8266無線通信模塊上傳到上位
LoRa技術農田自動無線智能灌溉系統
連接。
智能灌溉
智慧農業無線灌溉系統運用了基于擴頻通信的超遠距離、低功耗 LoRa 無線傳輸技術,能夠對農業中環境溫度、濕度、光照強度、土壤墑情等參數進行實時監控,分析處理,從而實現智能化灌溉。
在
發表于 09-25 17:10
【OK210申請】智能灌溉系統
申請理由:OK210 可以搭載 Android 4.0,便于實現智能灌溉系統中央控制器的所需功能。項目描述:智能灌溉系統包括智能水閥、中央控制器、后臺服務器和手機APP軟件四部分。水閥由
發表于 07-03 15:28
ZigBee節水灌溉系統的設計流程是什么?
“節約用水,人人有責”,水資源正在變成一種寶貴的稀缺資源。因此,推廣節水灌溉也已成為世界各國為緩解水資源危機和實現農業現代化的必然選擇。本文提出一種基于ZigBee無線傳感器網絡的設計方案,并根據農田的特殊條件,設計出一套節水灌溉系統,避免了依附于其他通信網絡所產生的額外
發表于 03-27 07:31
如何去實現基于單片機的自動澆花灌溉系統設計
文章目錄1 簡介2 主要器件3 實現效果4 設計原理5 最后1 簡介Hi,大家好,這里是丹成學長,今天向大家介紹一個學長做的單片機項目基于單片機的自動澆花灌溉系統設計大家可用于 課程設計 或
發表于 11-19 06:52
基于STM32單片機遠程澆花花盆GSM短信澆水補光灌溉系統設計資料分享
【資源下載】下載地址如下:https://docs.qq.com/doc/DTlRSd01BZXNpRUxlSTM32單片機遠程澆花花盆GSM短信澆水補光灌溉系統6本系統由
發表于 02-21 06:49
如何使用STC89C52單片機實現智能灌溉系統的設計
針對農村傳統農業灌溉方式存在的灌溉技術落后、浪費資源等問題,提出以 SCT89C52 單片機為核心控制器,利用傳感器進行溫濕度采集、光照強度等多參數實時采集,同時單片機可以根據實際要求
發表于 01-25 08:00
?5次下載
畢設系列 -- 基于單片機的自動澆花灌溉系統設計
文章目錄1 簡介2 主要器件3 實現效果4 設計原理5 最后1 簡介Hi,大家好,這里是丹成學長,今天向大家介紹一個學長做的單片機項目基于單片機的自動澆花灌溉系統設計大家可用于 課程設計 或
發表于 11-12 18:21
?22次下載
基于STM32單片機的水稻自動灌溉系統設計案例
本次水稻自動灌溉系統的設計使用STM32單片機作為控制中心,通過OLED顯示屏顯示土壤溫濕度,光照強度,通過ESP8266上傳和下發數據,先檢測是否是自動模式,若是通過繼電器模擬灌溉,
發表于 08-27 10:38
?3501次閱讀
基于51單片機的灌溉系統設計
本次灌溉系統使用的是STC89C52單片機作為主控芯片,通過DHT11溫濕度傳感器進行溫濕度檢測,通過光敏電阻模塊檢測光照強度,通過按鍵調節閾值。采集到的數據會上傳到單片機中,單片機會
基于51單片機的智能灌溉系統設計
本次智能作息系統使用的是STC89C52單片機作為主控芯片,通過光照檢測模塊檢測光強,通過水滴檢測模塊檢測水位,通過DS1302定時模塊設置定時,采集到的數據會上傳到單片機中,單片機會
基于STM32單片機的WIFI灌溉系統設計
評論