一.系統(tǒng)概述
本次設(shè)計(jì)的系統(tǒng)是以 STM32 單片機(jī)作為核心控制器,可以控制溫度傳感器、煙霧傳感器、可燃?xì)怏w傳感器完成對(duì)相關(guān)數(shù)據(jù)的采集,可以 對(duì)煙霧、天然氣的閾值進(jìn)行設(shè)定,當(dāng)監(jiān)測(cè)到煙霧、可燃?xì)怏w濃度超過閾值后控制蜂嗚器報(bào)警,燈亮。
二.仿真概述
系統(tǒng)內(nèi)通過DS18B20進(jìn)行溫度檢測(cè),使用ADC將檢測(cè)到煙霧和燃?xì)?a href="http://www.www27dydycom.cn/analog/" target="_blank">模擬信號(hào)進(jìn)行轉(zhuǎn)換,OLED顯示屏顯示檢測(cè)到的溫度、煙霧濃度、燃?xì)鉂舛葦?shù)據(jù)。
2. 調(diào)節(jié)煙霧模擬輸入量的滑動(dòng)變阻器,當(dāng)檢測(cè)到煙霧濃度數(shù)據(jù)大于閾值就會(huì)控制蜂鳴器報(bào)警。
3. 調(diào)節(jié)燃?xì)饽M輸入量的滑動(dòng)變阻器,當(dāng)檢測(cè)到燃?xì)鉂舛葦?shù)據(jù)大于閾值就會(huì)控制蜂鳴器報(bào)警。
4. 調(diào)節(jié)DS18B20的紅色按鈕可以調(diào)節(jié)溫度值,并且在OLED上的數(shù)據(jù)也會(huì)實(shí)時(shí)改變。
三.程序設(shè)計(jì)
/* >ZW * >2023.12.7 * */ #include#include #include #include #include #include #include #include "PCF8591.h" #include "OLED.h" int main(void) { u8 t,s,g,Tmax = 50,Smax=50,Gmax=50; OLED_Init(); Beep_Init();//PA13 Ds18b20_Init();//PA12 PCF8591_Init(); OLED_ShowString(1,1,"temp:"); OLED_ShowString(2,1,"Smo :"); OLED_ShowString(3,1,"gas :"); while(1) { t =Ds18b20_Temp() ; s =PCF8591_ADC_Input(0x90,2); g =PCF8591_ADC_Input(0x90,4); OLED_ShowNum(1,6,t,2); OLED_ShowNum(2,6,s,2); OLED_ShowNum(3,6,g,2); OLED_ShowNum(2,9,Smax,2); OLED_ShowNum(3,9,Gmax,2); if(g>Gmax||s>Smax) { Beep_1; } else if(t
-
傳感器
+關(guān)注
關(guān)注
2561文章
52198瀏覽量
761755 -
單片機(jī)
+關(guān)注
關(guān)注
6058文章
44822瀏覽量
644758 -
STM32
+關(guān)注
關(guān)注
2283文章
10986瀏覽量
361319 -
智能廚房
+關(guān)注
關(guān)注
0文章
23瀏覽量
5307
原文標(biāo)題:Proteus仿真實(shí)例_基于STM32單片機(jī)的智能廚房系統(tǒng)(仿真文件+程序)
文章出處:【微信號(hào):小常硬件,微信公眾號(hào):小常硬件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
STM32F1系列單片機(jī)的時(shí)鐘系統(tǒng)

求大神給一個(gè)《基于單片機(jī)的智能廚房監(jiān)控系統(tǒng)設(shè)計(jì)》
STM32單片機(jī)的最小系統(tǒng)
基于單片機(jī)的智能廚房報(bào)警系統(tǒng)設(shè)計(jì)方案資料下載
使用51單片機(jī)編寫的智能廚房系統(tǒng)的程序和資料合集免費(fèi)下載

hc05與單片機(jī)連接圖_STM32單片機(jī)最小系統(tǒng)詳解

基于STM32單片機(jī)的廚房系統(tǒng)設(shè)計(jì)

基于STM32單片機(jī)的GSM報(bào)警系統(tǒng)設(shè)計(jì)

基于STM32單片機(jī)的廚房安全系統(tǒng)設(shè)計(jì)

基于STM32單片機(jī)的智能拐杖系統(tǒng)設(shè)計(jì)

基于STM32單片機(jī)的智能冰箱控制系統(tǒng)設(shè)計(jì)

評(píng)論