显示与采集模块:
LCD1602显示屏:实时显示当前环境的温度、湿度以及二氧化碳(CO₂)浓度数据。
DHT11传感器:负责采集当前环境的温度和湿度信息。
CO₂传感器:用于检测当前环境的二氧化碳浓度。
按键控制模块:
按键功能分配:
第一个按键:进入设置模式,用于调整各项参数的下限值和上限值。
第二个按键:在设置模式中,用于增加当前选中参数的值。
第三个按键:在设置模式中,用于减少当前选中参数的值。
温度上下限设置:通过按键操作,用户可以设定温度的下限和上限值。
湿度上下限设置:注意此处更正原描述中的错误,用户通过按键设置的是湿度的下限和上限值,而非“湿度下限和温度上限”。
CO₂浓度上限设置:用户可以通过按键设置二氧化碳浓度的上限值。
报警与调节模块:
报警系统:当环境的温度或湿度不在设定的范围内,或者二氧化碳浓度超过设定的上限值时,蜂鸣器将启动声光报警功能,提醒用户注意。
温度调节:
温度低于下限:继电器1闭合,启动加热片进行模拟加热。
温度高于上限:继电器2闭合,启动风扇进行模拟降温。
湿度调节:
湿度低于下限:继电器3闭合,启动加湿器进行模拟加湿。
湿度高于上限:此处更正原描述中的错误,应为继电器4(或另一个独立的继电器,若原描述中继电器4已被占用则需另选)闭合,启动风扇进行模拟除湿。
CO₂浓度调节:当二氧化碳浓度超过设定的上限值时,继电器4(或之前提到的另一个独立继电器)闭合,启动风扇进行模拟换气,以降低室内的二氧化碳浓度。
请注意,在描述中我假设了如果继电器4在湿度高于上限时被用于除湿,那么当CO₂浓度超过上限时,系统可能需要另一个继电器来控制风扇进行换气。如果系统中只有一个额外的继电器用于这些目的(即继电器4),则需要通过逻辑控制来确保它不会在同时处理两个任务。然而,在实际应用中,通常会有足够的继电器或其他控制设备来分别处理这些不同的控制需求。如果继电器资源有限,可能需要采用复用策略或添加额外的控制硬件。
285

被折叠的 条评论
为什么被折叠?



