一.系統(tǒng)概述
基于單片機設計的一款智能冰箱控制系統(tǒng),可以控制冰箱的制冷裝置,可以采集冰箱的異味濃度,超過閩值之后控制紫外燈進行消毒工作單片機采用單片機采用單片機采用STM32F103C8T6。通過繼電器控制冰箱的制冷裝置,通過MQ-2采集冰箱的異味濃度。
二.仿真概述
1. 通過MQ-2進行異味檢測,異味的濃度通過調(diào)節(jié)滑動變阻器實現(xiàn)。檢測到的異味濃度和設置的濃度閾值都會在LCD1602上進行顯示,此時檢測到的異味濃度為0且閾值設置為20,消毒燈不工作。
2. 向上調(diào)節(jié)滑動變阻器后異味濃度增加,濃度達到22超過設定閾值,此時消毒燈開始工作。
三.程序設計
#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) { } } */
-
單片機
+關注
關注
6032文章
44525瀏覽量
633246 -
控制系統(tǒng)
+關注
關注
41文章
6550瀏覽量
110498 -
STM32
+關注
關注
2266文章
10876瀏覽量
354922 -
智能冰箱
+關注
關注
0文章
91瀏覽量
18733
原文標題:Proteus仿真實例_基于STM32單片機的智能冰箱系統(tǒng)(仿真文件+程序)
文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論