一. 系统概述
这是一款基于STM32F103C8T6单片机设计的智能冰箱控制系统,能够管理冰箱的制冷装置,并监测冰箱内的异味浓度。当异味浓度超过设定的阈值时,系统会启动紫外灯进行消毒。通过继电器实现对冰箱制冷装置的控制,MQ-2传感器用于采集冰箱内部的异味浓度。
二. 仿真概述
- 使用MQ-2传感器检测异味浓度,通过调节滑动变阻器可以模拟异味浓度的变化。LCD1602显示屏会实时显示检测到的异味浓度和设定的阈值。例如,当异味浓度为0且阈值设定为20时,消毒灯处于关闭状态。
- 当滑动变阻器调节后,异味浓度增加至22,超过了设定的阈值,此时系统会自动开启消毒灯。
三.程序设计
#include <stm32f10x.h>
#include <delay.h>
#include <ADC_x.h>
#include <Lcd1602.h>
#include <Led.h&a