本帖最后由 stave 于 2026-11-2 15:06 编辑
本作品基于迪文T5L系列智能串口屏二次开发,实现一套声光双控智能照明控制系统。系统利用GY-302光照传感器采集环境光照强度,声音传感器检测环境声音信号,实现暗光条件下声音触发灯光点亮、延时自动熄灭的基础照明功能。在基础功能之上拓展了四项创新功能:RGB状态灯多状态指示、手动/自动工作模式切换、屏幕端可调光照触发阈值与亮灯延时时间、声音触发次数统计。系统使用迪文屏幕作为人机交互终端,屏幕实时展示光照数值、工作模式、触发阈值、亮灯时长、触发次数等参数,支持触控按键修改系统参数,模拟楼道、玄关、地下车库智能照明的实际应用场景。 二、工作原理 系统分为两大核心单元:迪文T5L屏幕GUI单元、51单片机运算单元。 1.采集部分:GY-302(BH1750)通过IIC接口实时采集环境光照Lux数值;声音传感器OUT引脚输出数字电平,检测是否存在声音震动信号,超阈值时输出低电平。 2.逻辑处理:51内核读取传感器数据,对比设定光照阈值。当环境光照低于阈值,并且检测到有效声音信号,则触发LED点亮;计时达到设定时长后自动关闭灯光。 3.人机交互:单片机与迪文屏幕通过VP变量地址通信,把采集数据、系统状态发送屏幕显示;屏幕触控按键产生指令回传给单片机,完成模式切换和参数修改。 4.执行输出:RGB-LED模块作为执行器件,根据系统不同状态实现熄灭、常亮、闪烁三种状态。 工作逻辑:自动模式下,光照低于设定阈值时检测到声音,LED点亮,倒计时结束后熄灭;光照充足时,声音不会触发灯光。手动模式下,不受光照、声音控制,LED保持常亮,适合调试检修场景。参数可通过屏幕按键修改,每次有效触发,触发计数自动累加。 三、硬件设计 硬件清单如下表所示: | 设备 | 规格 | 数量 | | 迪文智能串口屏 | | | | 光照传感器 | | | | 声音传感器 | | | | RGB-LED模块 | | | | TF存储卡 | | |
关键引脚接线: 1.GY-302光照传感器:VCC接5V,GND共地,SCL接P2.3,SDA接P2.2,ADDR接GND; 2.声音传感器:VCC接5V,GND共地,OUT数字输出接P1.5; 3.RGB-LED模块:GND接系统GND,R通道接P1.4; 4.全部模块GND必须共地,保证信号稳定。 四、软件设计 1.DGUS屏幕工程:配置变量显示控件,用于显示光照、模式、阈值、延时、触发次数、状态;配置5个触控按键,实现模式切换、阈值加减、时长加减;替换项目背景图片,区分开灯、关灯两套界面。 2.单片机程序:实现BH1750光照读取、声音电平检测;实现自动/手动模式逻辑;计时延时功能;参数修改;触发计数;屏幕VP数据读写。 3.烧录方式:将DWIN_SET文件夹放入TF卡根目录,屏幕断电插卡上电自动烧录GUI工程。 五、设计思路与创新点 1.基础功能:复刻传统楼道声光控灯,白天不响应声音,夜晚有声触发、延时关灯,模拟现实照明应用。 2.拓展创新:①增加手动、自动双模式,方便调试维护;②用户可直接在屏幕上修改光照阈值和亮灯延时,无需修改代码;③记录声音触发总次数,统计设备工作频次;④状态灯通过不同亮法区分待机、开灯、报警三种工作状态。 3.应用前景:可用于楼道走廊照明、家庭玄关、地下车库、仓库智能照明;同样的传感器方案还可拓展噪声监测、简单安防报警等应用。 图1 智能人体感应监控器在停车场中的应用场景
图2 智能人体感应照明灯具在停车场中的应用场景 4.调试难点:声音传感器长时间运行阈值漂移;屏幕TF卡烧录失败排查;多个外设同时工作出现信号干扰,通过检查共地、重新接线、调整传感器灵敏度电位器解决。 六、演示视频 七、附件
|