一、设计背景
最近几年,青少年的近视眼患病率呈现出不断攀升并呈现低龄化的趋势。根据中国国家卫生保健委发布的二零一八年儿童青少年近视眼调研结果,我国儿童和青少年的总体近视眼患病率高达53.6%。学生近视的情况越来越严重已经成为了关乎中华民族未来发展的大问题。 因此,我设计了一种基于STM32的多功能智能台灯,旨在为儿童提供更加安全、智能化的学习环境
该设计的主要作用是自动调节灯光亮度,提供了舒适的光照条件且保证了孩子坐姿不正确时能够得到提醒,避免了长时间坐姿不端正而导致的近视问题,并且为了方便控制,本装置加入了蓝牙模块,使得用户可以通过手机APP远程控制本装置
二、整体系统设计
1.系统设计方案
其中按键扫描模块主要检测本设计中四个按键有无按下并返回按下的键值,距离检测模块来检测用户与桌面间的距离,温湿度模块检测当前环境温湿度,LED灯控制模块实现照明和自动调节灯光,显示模块显示时间、温湿度、距离等数据,当距离超过阈值或时间到达定时时间蜂鸣器报警
2.系统整体框图结构
三、系统硬件设计
1.系统硬件总体设计
本系统主要有三个部分组成:输入检测部分、输出部分和信号处理控制部分。 其中输入部分主要由光敏电阻检测外部环境的光照强度,温湿度模块dht11检测外界环境温湿度,超声波距离传感器HC-SR04检测距离,按键扫描模块检测按键输入以及蓝牙模块接收手机端信号。 输出模块主要有LED灯实现照明,蜂鸣器实现警报,OLED显示模块实现信息显示,蓝牙模块HC-05实现数据传输与接收
2.LED灯光控制电路设计
自动调光系统主要是通过光敏电阻和可调电阻电压比较电路检测光照强度,利用光敏电阻的阻值受外界光照强度影响的特性,来实现对光照强度的检测。光敏电阻的阻值随着外界光照强度的增加而减少
为了测量光敏电阻的阻值变化,建立一个分压电路,用于测量电压和阻值的变化。用STM32的ADC将光敏电阻电路中的电压信号进行采集并转化为数字信号。将信号进行量化后经过比较来调节单片机串口输出PWM占空比来实现LED灯亮度调节
3.超声波模块
(1)发送触发信号
将Trig引脚置高电平,持续至少10us的时间,触发模块开始发送超声波信号