一.系統(tǒng)概述
基于單片機(jī)設(shè)計(jì)的一款智能冰箱控制系統(tǒng),可以控制冰箱的制冷裝置,可以采集冰箱的異味濃度,超過閩值之后控制紫外燈進(jìn)行消毒工作單片機(jī)采用單片機(jī)采用單片機(jī)采用STM32F103C8T6。通過繼電器控制冰箱的制冷裝置,通過MQ-2采集冰箱的異味濃度。
二.仿真概述
1. 通過MQ-2進(jìn)行異味檢測(cè),異味的濃度通過調(diào)節(jié)滑動(dòng)變阻器實(shí)現(xiàn)。檢測(cè)到的異味濃度和設(shè)置的濃度閾值都會(huì)在LCD1602上進(jìn)行顯示,此時(shí)檢測(cè)到的異味濃度為0且閾值設(shè)置為20,消毒燈不工作。
2. 向上調(diào)節(jié)滑動(dòng)變阻器后異味濃度增加,濃度達(dá)到22超過設(shè)定閾值,此時(shí)消毒燈開始工作。
三.程序設(shè)計(jì)
#include#include #include #include #include /*==================================* *======>>>>>> 【ZW】 <<<<<<======* *==================================*/ int main(void) { u8 s =20; Led1_Init(); Lcd1602_Init(); Adc1_Init(); Lcd1602_Write_String(0x80,5,(u8*)"Smoke");//異味 Lcd1602_Write_String(0xc0,3,(u8*)"Max");//閾值 Lcd1602_Write_Num8(0xc6,s); Lcd1602_Write_String(0x8c,4,(u8*)"Work"); while(1) { u8 s1 = Get_Adc1(); Lcd1602_Write_Num8(0x86,s1); if(s1>s) { relay_High; Lcd1602_Write_String(0xcc,4,(u8*)"ON"); } else { relay_Low; Lcd1602_Write_String(0xcc,4,(u8*)"OFF"); } } } /* int main(void) { ======================================================================================================= while(1) { } } */
-
單片機(jī)
+關(guān)注
關(guān)注
6066文章
44951瀏覽量
648563 -
控制系統(tǒng)
+關(guān)注
關(guān)注
41文章
6768瀏覽量
111904 -
STM32
+關(guān)注
關(guān)注
2291文章
11020瀏覽量
363219 -
智能冰箱
+關(guān)注
關(guān)注
0文章
93瀏覽量
18969
原文標(biāo)題:Proteus仿真實(shí)例_基于STM32單片機(jī)的智能冰箱系統(tǒng)(仿真文件+程序)
文章出處:【微信號(hào):小常硬件,微信公眾號(hào):小常硬件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
基于STM32F103C8T6單片機(jī)的智能冰箱控制系統(tǒng)
基于單片機(jī)的智能水族箱控制系統(tǒng)設(shè)計(jì)
基于單片機(jī)的智能電風(fēng)扇控制系統(tǒng)設(shè)計(jì)
基于單片機(jī)的智能電飯煲控制系統(tǒng)的設(shè)計(jì)資料分享
STM32單片機(jī)實(shí)現(xiàn)智能家居控制系統(tǒng)的方案
基于單片機(jī)的水位控制系統(tǒng)設(shè)計(jì)
基于單片機(jī)的溫室控制系統(tǒng)
采用AVR單片機(jī)為核心設(shè)計(jì)電冰箱控制系統(tǒng)

使用STM32單片機(jī)實(shí)現(xiàn)智能家居控制系統(tǒng)的方案介紹和源代碼等資料

基于STM32系列單片機(jī)的一款智能化控制溫度控制系統(tǒng)
基于STM32單片機(jī)的智能家居控制系統(tǒng)

(畢業(yè)設(shè)計(jì)資料)基于單片機(jī)51單片機(jī)智能藥盒控制系統(tǒng)設(shè)計(jì)

評(píng)論