一. 系统概述
智能多功能台灯系统可智能调节亮度,监测人体活动,感知环境光照,并包含定时与报警功能,增强用户体验和功能扩展性。主要功能包括:
-
亮度调节:
- 系统在自动和手动模式下调节亮度。自动模式根据环境光强自动调节,手动模式通过按键调整灯光亮度。
-
坐姿提醒:
- 红外光电开关检测人体与台灯的距离,距离过近时发出报警提醒。
-
学习定时:
- 借助时钟模块提醒学习时间,并在OLED显示屏上显示实时时间,定时时间到达时蜂鸣器报警。
-
光照采集:
- 使用光敏电阻模块检测光强,并在OLED显示屏上显示数据。
二. 电路设计
电路图使用Altium Designer设计:
- STM32F103C8T6单片机最小系统为核心控制组件。
- DS1302用于时钟定时,通过SDA、SCK、DAT引脚与单片机连接。
- 光电开关用于人体检测,数据输出连接到单片机的GPIO口。
- 独立按键用于灯光控制和模式切换,一端接地,另一端接单片机的GPIO口。
- 0.96寸OLED12864用于数据显示,通过IIC总线与单片机通信。
- 光敏电阻模块检测光强,传感器模拟端接单片机