STM32单片机智能坐姿提醒器台灯171-3(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码
STM32单片机智能坐姿提醒器台灯171-3(设计源文件万字报告讲解)支持资料、图片参考_相关定制_文章底部可以扫码产品功能描述本系统由STM32F103C8T6单片机核心板、TFT1.44寸彩屏液晶显示电路、超声波测量电路、光敏检测电路、JR6001语音播报电路、USB灯驱动电路、按键电路及电源组成。【1】TFT1.44寸彩屏液晶实时显示超声波测量距离、设置距离阈值、光照强度及高亮LED的亮灭及亮度状态。光照值通过单片机内部AD模数转换获取USB台灯控制通过单片机内部PWM进行驱动。JR6001语音电路根据当前的设置状态对触发情况进行语音播报相应信息。【2】上电初始化。液晶显示显示对应的标题。此时播报当前的光线情况及灯光状态。按键K1可以设置自动手动状态对应语音提醒“自动控制模式”、“手动控制模式”通过K4按键可以设置超声波测量距离阈值、疲劳提醒时间间隔、控灯的PWM对应设置参数有“”指示K2、K3对数据进行加减处理。【3】当超声波探测的实际距离低于设置的阈值时语音播报“距离过近 请注意坐姿”。自动模式下根据光照情况自动调节高亮USB灯亮度光线越暗灯越亮(0-5)等级如果光线特别亮关闭USB灯。USB灯打开时语音提醒以告诉用户“光线较暗 已开灯”。否则关闭USB灯语音提醒“光线较强 已关灯”。液晶对光线以及灯状态进行显示。手动模式下通过按键控制灯亮度。【4】长时间学习工作对身体造成疲劳驾驶该设计有语音提醒。一个疲劳提醒时间间隔达到表示工作学习时间过久时间语音进行提醒“工作学习时间过长 请注意劳逸结合”。【5】超声波测距是根据超声波发出和接收时间差表示声波来回路程需要的时间声波速度是固定的从而计算距离。【6】超声波设置阈值保存到单片机Flash中具有掉电不丢失功能。