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