项目简介
本项目是基于Arduino开发的一种基于UVC灯光控制技术的卫生消毒系统,用于在无人情况下自动控制UVC灯的开启和关闭,适用于洗手间等公共设施的消毒。UVC灯光能有效杀灭病毒和细菌,但对眼睛和皮肤有潜在伤害,系统设计了严格安全规则和行为逻辑,确保特定条件下才开启UVC灯。
项目的主要特性和功能
行为逻辑
- 遵循有限状态机(FSM)逻辑,满足特定条件才开启UVC灯,条件包括检测到人的活动、门打开一段时间后的确认信号、最后一次活动消失后的时间间隔。
- 有三个定时器,可配置不同事件时间间隔和UVC灯消毒时间。
- 具备安全规则,门关闭时避免使用UVC灯。
- 提供两种版本:代码常量配置的定时版本和可通过WiFi交互式配置的版本。
硬件组成
- 商业控制器版本:封锁期间用商业控制器开发,需对商业PIRs物理改装和重定义操作逻辑。
- ESP - 01和继电器模块版本:简化版,有WiFi功能。
- Arduino Uno家族版本:标准无WiFi版本,适合初学者。未来将升级臭氧传感器,避免臭氧浓度过高影响健康。
安装使用步骤
- 用户已下载本项目的源码文件。
- 根据需求选择合适的硬件版本(商业控制器版本、ESP - 01和继电器模块版本、Arduino Uno家族版本)。
- 按照硬件说明书连接传感器(PIR、门开关)和UVC灯。
- 将源码上传到选定的开发板。
- 根据实际需求配置定时器T1、T2和T3。
- 测试运行,确保系统在无人情况下自动开启UVC灯。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】