一、硬件方案
硬件構(gòu)成:本系統(tǒng)采用STM32F103C8T6單片機+防水型18B20溫度傳感器+LCD1602液晶+繼電器+HC-05藍牙模塊+水泵+發(fā)光二極管+按鍵設計而成。
二、設計功能
1.采用STM32F103C8T6最小系統(tǒng)板控制。
2.采集LCD1602液晶顯示實際溫度值,報警參數(shù)可以同時顯示出來,直觀明了,溫度精確的小數(shù)點顯示。
3.有三種模式:自動模式、手動模式和預約加熱模式,具有水溫和水位控制功能。
4.預約加熱模式:具有預約開啟熱水器的功能,可以設置預約時間小時和分鐘,時間一到加熱繼電器工作加熱,這樣更加智能和節(jié)能。
5.自動模式:當18B20溫度傳感器測到的實際溫度低于設定的溫度下限值時繼電器自動吸合指示燈亮模控制熱得快加熱,當溫度高于上限值時繼電器自動關閉停止加熱。
6.水位檢測有低、中、高。當水位低時會自動停止加熱防止干燒,并啟動加水繼電器工作控制水泵加水,當水位高于高水位時自動停止加水。
7.蜂鳴器的提示聲音不同,當溫度低于下限時,蜂鳴器會長鳴一聲,當溫度高于上限時,蜂鳴器會發(fā)出滴滴的聲音,此功能更加清楚的知道熱水器的工作狀態(tài)。
8.手動模式:當溫度在上、下限范圍之間時,可以按加鍵手動開啟和關閉加熱繼電器,當水位低平高水位的時可以按減鍵手動開啟和關閉水位繼電器加水。
9.可以設置溫度上限和溫度下限值,設置的參數(shù)具有掉電保存功能,保存在STM32內(nèi)部FLASH,上電無需重新設置。
10.防水溫度傳感器,即可以測水溫又可以測空氣的溫度,溫度精確到小數(shù)點顯示。
11.按鍵具有連加、連減的功能,在設置參數(shù)時按鍵按著不動可以實現(xiàn)連加、連減的功能,設置起來非常方便。
12.溫度測量范圍:0度到99.9度。
13.可以通過手機連接藍牙模塊,APP上可以顯示水溫度值、溫度上限值、溫度下限值、水位等級、預約時間。
14.手機APP上有4個按鍵,退出鍵、減鍵、加鍵、設置鍵,可以設置溫度上下限和預約時間并同步到產(chǎn)品上面顯示,相當于板子上面按鍵的功能。
15.手機APP有漢字提示,加熱功能會顯示"打開加熱"和"關閉加熱",抽水功能會顯示"打開加水"和"關閉加水",模式會顯示"自動模式"和"預約模式"。