本系統(tǒng)采用STM32F103C8T6單片機(jī)+DS18B20溫度傳感器+LCD1602液晶屏顯示+按鍵+蜂鳴器+發(fā)光二極管+紅外接收頭+紅外遙控器組合而成。
1.采用STM32F103C8T6最小系統(tǒng)板控制。
2.采用DS18B20溫度傳感器測溫,LCD1602液晶屏顯示當(dāng)前溫度值。
3.溫度精確到小數(shù)點(diǎn)顯示,溫度測量范圍:-55度到+125度。
3.有2個報警指示燈,分別代表溫度過高(紅燈亮)、溫度過低(黃燈亮),可以區(qū)分是溫度高報警還是溫度低報警。
4.當(dāng)18B20溫度傳感器測到實(shí)際溫度超過上限時,單片機(jī)就會控制蜂鳴器報警提示,同時亮紅燈,當(dāng)18B20溫度傳感器測到實(shí)際溫度低于下限時,單片機(jī)就會控制蜂鳴器報警提示,同時亮黃燈。
5.蜂鳴器報警后可以手動按減鍵關(guān)閉報警聲,不會影響指示燈的工作。
6.可以設(shè)置溫度上限和溫度下限值,設(shè)置的參數(shù)具有掉電保存功能,保存在STM32內(nèi)部FLASH,上電無需重新設(shè)置。
7.第一次按設(shè)置鍵設(shè)置溫度上限值,第二次按下設(shè)置鍵設(shè)置溫度下限值,再按加減鍵就可以加減設(shè)置的溫度報警值。
8.按鍵具有連加、連減的功能,在設(shè)置參數(shù)時按鍵按著不動可以實(shí)現(xiàn)連加、連減的功能,設(shè)置起來非常方便。
9.可以通過無線紅外遙控器上的按鍵來設(shè)置溫度的上下限報警值。
本次設(shè)計的整套資料如下截圖: