一、功能说明
单片机采用STC8H1K17型号,搭载51内核,配备OLED显示屏,用于展示波长与定时时间信息。设备支持手动与定时两种操作模式,定时时间范围设定为5至99秒之间。用户可通过按键实现手动模式与定时模式之间的切换。
在手动模式下,用户可通过按键或蓝牙控制灯光的开启与关闭。而在定时模式下,用户既可通过蓝牙模块,亦可利用按键设置定时开关灯光的功能,定时时间则可通过按键进行灵活调整。
在定时模式下,用户选定合适的参数(包括定时时间与需开启的灯光)后,按下开始按钮,环境传感器随即启动波长检测功能。若检测到的波长强度小于预设范围,灯光将自动开启。待定时时间到达预设值后,灯光将自动关闭。
二、硬件设计
2.1 原理框图
2.2 各功能框图说明
2.2.1 MCU最小系统
STC8H1K17具备内置的高精度时钟单元和硬件复位电路,因此在使用时无需外部时钟电路和复位电路,有助于降低成本。
在单片机电源输入部分增加一个2.2uF和一个100nF的旁路电容,其主要功能包括:
1、滤除电源上的高频噪声。
2、储能,当负载需要瞬时电流时,电容率先为其提供电流,减小电源产生的波动。
3、给高频信号提供最近的低阻抗回流路径,减少对其他芯片电源的干扰。