Skip to content

课设项目《视力保护器》,基于正点原子阿波罗STM32F767开发板,使用HAL库开发

Notifications You must be signed in to change notification settings

muzhiyun/STM32F767_HAL_VisionProtector

Repository files navigation

课程设计 视力保护器 基于正点原子阿波罗stm32f767开发板

需求分析

  • 可以设置超声波的报警距离
  • 可以设置光线强和光线弱的报警值
  • 可以设置学习时间报警的功能。
  • 具有掉电保存功能,保存在STCstm32f767内部,上电无需重新设置。
  • 当超声波测到使用者身体(脸部)到写字台的距离低于设定值时,会发出声光报警,提醒使用者及时调整座姿。
  • 检测环境亮度,当光线亮度低于下限值或高于上限值都会声光报警,提醒用户调整光强。
  • 学习时间自动检测,当学习时间达到45分钟时,蜂鸣器报警,灯闪,提醒使用者休息片刻。
  • LCD屏幕显示当前设置值

整体硬件逻辑

flow_diagram

About

课设项目《视力保护器》,基于正点原子阿波罗STM32F767开发板,使用HAL库开发

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages