智能流水系統,用單片機完成高品質生活
設計簡介:
本設計是基於單片機的水流量系統,主要實現以下功能:
·可通過LCD1602顯示當前水流量和總的水流量;
·可通過按鍵設置總的水流量的大小;
·通過YF-SC04檢測水流量;
·通過蜂鳴器進行報警。
標籤:51單片機、LCD1602、水流量檢測
效果圖:
總體資料:
原理圖:
軟體設計流程:
系統框圖:
本設計以STC89C52單片機為核心控制器,加上其他的模塊一起組成智能水錶的整個系統,其中包含中控部分、輸入部分和輸出部分。中控部分採用了STC89C52單片機,其主要作用是獲取輸入部分數據,經過內部處理,控制輸出部分。輸入由三部分組成,第一部分是YF-S401流量檢測模塊,通過該模塊可檢測瞬時流量;第二部分是獨立按鍵,通過三個獨立按鍵進行設置累計流量最大值,開始和取消報警;第三部分是供電電路,給整個系統進行供電。輸出由三部分組成,第一部分是LCD1602顯示模塊,通過該模塊可以顯示瞬時流量、總計流量及累計流量最大值等;第二部分是繼電器控制水泵,當總計流量大於累計流量最大值時,繼電器斷開,水泵不工作;第三部分是蜂鳴器,當總計流量大於累計流量最大值時,蜂鳴器報警。