智能视力保护仪系统设计(源码+万字报告+实物)

目 录
第1章 绪论 1
1.1 研究目的及意义 1
1.2 国内外研究现状 1
1.3 主要研究内容 3
第2章 系统的总体结构 4
2.1 研究方法 4
2.2 功能需求分析 4
2.2.1 技术路线 4
2.2.2 预期结果 4
2.3 总体方案设计 5
2.4 单片机型号选择 6
第3章 系统的硬件部分设计 7
3.1 系统总体设计 7
3.2 系统的主要模块功能 7
3.2.1 蜂鸣器报警电路模块设计 7
3.2.2 按键电路模块设计 8
3.2.3 光敏电阻模块设计 9
3.2.4 LCD1602液晶接口模块设计 10
3.2.5 超声波模块设计 10
3.2.6 语音播报模块设计 11
第4章 系统的软件设计 12
4.1 软件的主要流程 12
4.2 蜂鸣器报警电路模块软件设计 13
4.3 按键电路模块软件设计 14
4.4 光敏电阻模块软件设计 15
4.5 LCD1602液晶模块软件设计 16
4.6 超声波模块软件设计 17
第5章 系统测试 18
5.1 系统实物图 18
5.2 电路的调试 19
第6章 总结与展望 20
6.1 总结 20
6.2 展望 20
参考文献 21
致 谢 23
注 释 24
电路图 24
源代码 24

第1章绪论
1.1研究目的及意义
在现阶段,经济发展迅速,网络、电视高速发展,很多培训机构都采用网络教学,网络教学内容丰富多彩,视频、动画、图片、文字等多姿多彩,都需要用到眼睛,对视力有非常大影响,造成很多青少年近视,对大部分的孩子身心影响巨大,尤其是在中小学青少年成长和发育的关键期,学生缺少自我保护意识,虽有家长和老师的监督,但效果不够明显,不良的阅读、写字习惯一旦,青少年早早戴上眼镜,对青少年的生活会有一定的影响。学生近视在现阶段已成为一个非常严重的问题。国家有些部门对一些职业有明确的视力要求,青少年一旦出现近视,即使花再多的钱医治,想恢复原来视力的可能性也是非常低的。一些专家研究发现,造成青少年近视的最重要因素读书写字姿势不正确。国家教委规定:学生在读写时,应在一定亮度下,眼睛离读物一尺,身离书桌一拳[1]。在如今学习中,青少年课业压力非常大,学习看书时间非常多,有一个智能视力的提醒装置便显得越来越重要。因此本次课题研究主要是
因此设计一套基于单片机技术的智能视力保护仪系统,提醒和监督青少年视力健康,端正坐姿,提醒青少年养成良好的学习习惯,防止出现驼背、脊椎弯曲、近视等情况,从而保护青少年的身心健康。
就我国现阶段人民视力的情况来看,国内近视患者超6亿人,其中其中青少年近视人数达到了4亿,青少年儿童近视率居世界第一。而且,据数据显示,2021年,我国小学生近视率达40%左右;而高中生近视率高达80%;大学生近视率更是达到90%。不仅如此,当前而中国青少年近视患者还在以每年6%的速度递增,近视人数仍然呈增长趋势。除此之外,近五年,我国框架眼镜市场规模也在逐年递增,可以看出我国视力矫正市场容量巨大。如果我国国民近视率依旧按照此态势发展下去,那么未来我国航空航天、精密制造、军事等行业领域,符合视力要求的劳动力可能会面临着巨大的缺口,这将直接威胁到我国经济社会的可持续发展。因此,我国国家也逐渐高度关注青少年近视眼的早期预防、矫正治疗等问题,我国视力矫正行业发展环境较好。
1.2国内外研究现状
这么多年来,国内外诸多研究人员在此领域的研究从来没有间断过。
国内的研究人员李钢在2020年《智能语音提示视力保护仪的设计》中介绍了一种基于STC15f2k60s2单片机的智能语音视力保护仪[1]。设计的硬件电路有:主控模块控制电路;语音播放电路;电源电路三个部分构成。其中主控模块控制电路通过STC15f2k60s2单片机主控芯片检测读写者读写距离及环境亮度等进行语音播放提示,主要负责用眼等方面的控制,包括灯亮度、坐姿纠正等功能[2]。并且该电路还有测光灵敏度可调等功能。本设计的视力保护仪精确、稳定、可靠、实用性强。
王迎雨、王哲等人的团队在2018年的《基于坐姿感应的智能视力保护台灯设计》中设计一款自动调光的智能视力保护台灯[3]。该台灯系统采用STM32单片机作为控制核心,通过TSL2561照度传感器检测光强的变化,自动调整台灯的亮度,通过红外检测单元感应是否有人在使用台灯,达到环保节能的目的[4]。所设计的台灯系统结构简单、成本较低,易于学生使用。
胡景勤在2020年的《新型智能化超声波视力保护系统》中提及到采用STC89C52主控制器,HC-sr04超声波传感器测距原理,主控制器和报警装置,温度测量和时钟功能,LCD1602液晶显示屏。利用C语言编写程序,包括显示、超声波测距、光强检测、记录时间、语音报警、按键调光等模块[5]。在使用者与书本距离、环境光照强度及学习时间超过设定健康范围,实施距离报警、光强‎‏报警及定时报警等功‎‏能,达到预防和保护‎‏视力目的。
国外的Malloy A. Kellyl在2021年《Case Report: Recurrent Transient Monocular Vision Loss Secondary to Protein C Deficiency》一文阐述了蛋白C缺乏是一种易血栓的状态,增加了静脉和动脉血栓形成的风险,后者可导致短暂的单眼视力丧失。对于反复发作的一过性单眼视力丧失,其中典型的卒中功夫一直未被揭示的病例,有必要对高凝状态进行调查。\n本研究报道了1例无已知静脉血栓栓塞症个人或家族史的患者继发于蛋白C缺乏的一过性单眼视力丧失的病例,并突出了眼部护理提供者在帮助诊断这一病情方面的作用[6]。一名59岁女性,右眼反复出现短暂单眼视力丧失。她的病史因经历短暂单眼视力丧失发作后不久出现出血性转换的缺血性脑卒中而引人注目。这些发作起初消失,但3个月后复发。在她的视觉症状复发时进行的广泛的锻炼是无法揭示的。考虑到她的视觉症状出现的时间和卒中病史,她的呈现提示了短暂性脑缺血发作[7]‎‏。她此前的广泛工作和症状的慢性化并不需要紧急评估。然而,开始了针对高凝状态的额外工作。检测发现蛋白质C缺乏,这促使口服抗凝剂开始预防中风。短暂性单眼视力丧失是眼科护理提供者常见的一种症状,如果该症状在原发地出现血管,需要紧急评估以降低脑卒中风险。即使没有已知的静脉血栓栓塞症的个人或家族史,对反复出现短暂单眼视力丧失的患者进行高凝状态高凝状态的检测[8]。眼科护理提供者需要意识到这种高凝状态与一过性视力丧失之间的关联,以帮助以预防脑卒中和永久性视力丧失为目标的及时诊断和治疗。
Giri Pramod在2021年《Acute monocular vision loss as presenting symptom of delayed stroke from internal carotid occlusion in COVID-19》中提到ovid - 19感染已被世界卫生组织宣布为大流行[9]‎‏。我们呈现了一个独特的中年绅士的病例,他从无症状的Covid-19感染中恢复过来,再次呈现迟发性中风。在无神经系统症状的情况下,他有继发于颈内动脉闭塞的视力丧失。据我们所知,这是第一例描述由于Covid-19感染继发迟发性大血管闭塞导致脑血管卒中表现为单眼视力丧失的病例。 RahimiNasrabadi Hamed; MooreStoll Veronica; Tan Jia; Dellostritto Stephen; Jin JianZhong; Dul Mitchell W; Alonso JoseManuel在2022年《Luminance contrast shifts dominance balance between ON and OFF pathways in human vision》中提到人类视觉在视觉场景中处理光刺激和暗刺激,具有独立的ON和OFF神经元通路[10]。在自然界中,比其局部环绕更亮或更暗的刺激具有不同的空间属性和对比度分布(拉特利夫等人, 2010年; Cooper和Norcia , 2015年; Rahimi - Nasrabadi等人, 2021年)。
同样,在人类视觉中,我们发现亮度对比对光和暗的感知有不同的影响。在高对比度下,两性的人类受试者都比光刺激更快和更准确地定位黑暗刺激,这与由OFF路径主导的视觉系统一致。然而,在低对比度下,它们比黑暗刺激更快更准确地定位光刺激,这与由ON路径主导的视觉系统一致。亮度对比度与多个ON / OFF占优比有很强的相关性,这些占优比是根据性能误差、漏检目标或反应时间的明暗比估计的[11]。所有的相关性都可以在中心视野的多个偏心处显示出来,并在头戴式视觉显示器上进行ON - OFF视野测试。我们的结论是高对比度的刺激被OFF比ON通道处理得更快更准确。
然而,当刺激对比度下降时,OFF占优势转变为ON占优势,正如ON皮层通路( Kremkow等人, 2014年; Rahimi- Nasrabadi等人, 2021年)的高对比敏感度所预期的那样。研究结果强调了对比度极性在视野测量中的重要性,并预测了在ON通路缺陷的人类中低对比度视力的丧失,如动物模型( Sarnaik等人, 2014年)所示。意义:ON和OFF视网膜-丘脑-皮层通路对亮度对比的反应不同[12]‎‏。在动物模型和人类中,低对比度从ON路径驱动更强的响应,而高对比度从OFF路径驱动更强的响应。我们证明这些ON - OFF通路的差异在人类视觉中具有相关性。在低对比度下,人类对光目标的定位比暗目标更快、更准确,但随着对比度的增加,暗目标变得比光目标更明显[13]。我们还证明了对比度与中心视觉中视觉表现的多个光/暗比率有很强的相关性。这些结果提供了神经生理学和人类视觉之间的联系,同时强调了刺激极性在测量视野和对比敏感度方面的重要性。
1.3主要研究内容
本课题研究的内容为智能视力保护仪系统设计。该套系统主要由语音模块、光敏模块、OLED,STM32单片机、按键,超声波测距模块等部分组成;采用STM32单片机技术处理对光敏模块和超声波测距模块采集到的参数用OLED 屏幕显示,用户用按键来设置学习状态,设置距离、光线等阈值范围,如果超出阈值范围语音提醒;如果时间过长也会语音提醒“该休息了”。

第2章系统的总体结构
2.1 研究方法
文献研究法。通过查阅文献来获得研究资料,对系统设计中所涉及到的相关内容,如婴儿哭声识别,婴儿体温检测等,初步构想系统要实现的功能及其运用的技术并搜集相关资料,作为系统设计的素材。
功能分析法。功能分析法是社会科学用来分析社会现象的一种方法,是社会调查常用的分析方法之一。本系统通过功能分析法,对软件的各项功能进行具体分析,从而明确开发目标。
定性分析法。通过对文献的研究,运用归纳和演绎、分析与综合以及抽象与概括等方法,深入了解软件和硬件开发的相关技术,从而熟悉系统中各个功能模块之间的关系,掌握系统的工作原理及其本质,确定开发流程。
经验总结法。希望通过已有的每一块功能的结合进行总结,设计出一套优良的系统,并规范的编写程序。
2.2 功能需求分析
2.2.1 技术路线
(1)硬件部分需要单片机STM32F103c8t6、语音模块、光敏模块、OLED、超声波测距模块,按键。
(2)软件平台程序用keil 5;
(3)画原理图用AD;
(4)编程语言用C语言;
2.2.2 预期结果
实现的功能如下:
1.用户可按下按键将系统设置为学习状态;
2.用户可按下按键将系统设置为暂停学习状态;
3.用户可以通过按键设置阈值:光强上下限、距离,并掉电保存;
4.用户可以通过按键设置学习时间定时报警,并掉电保存;
5.系统可以监测使用者距离写字台的距离,并显示;
6.系统可以监测环境光线状况,并显示;
7.用户距离过近,语音提醒:“距离太近,请坐直”;
8.光线强度低于光线阈值下限,语音提醒:“光线太暗”
9.光线强度低于光线阈值上限,语音提醒:“光线太强;”
10.学习时间自动检测,当学习时间达到45分钟时会语音提示“时间到了,休息一会儿”,提醒使用者休息片刻;总体结构框图如下。

图2-1 系统总体结构框图
2.3 总体方案设计
第一:理论知识准备阶段,理解设计课题,认真研究课题所涉及到的内容,能够较好的掌握有关题目的知识;
第二:确定系统各个模块,理清各个模块之间的关系,收集相关得到软硬件资料;
第三:规划课题,确定系统组成结构,勾画出大体系统框架并在结构框架的基础上提出原理框图;
第四:利用软件完成硬件电路部分设计并画出各部分电路图,将系统部件通过接口电路集合在一起,并画出电路图;
第五:根据系统控制过程完成软件设计部分,绘制出主流程图;
第六:进行模拟仿真,检查系统是否能够按照要求实现控制功能,整理论文。
2.4 单片机型号选择
主控制芯片‎‏选择STM32F1‎‏03C8T6, S‎‏TM32F103C‎‏8T6是由意法半导‎‏体集团基于STM3‎‏2系列ARM Co‎‏rtex-M内核开‎‏发的一款具有64K‎‏B的程序存储器的3‎‏2位微控制器。其工‎‏作时需要2V3.‎‏6V的电压和-40℃85℃环境温度。该系列单片机‎‏常被用于要求低成本‎‏、高性能和低功耗的‎‏嵌入式应用程序,其‎‏在功耗和集成方面也‎‏展现出良好的性能。‎‏由于其便捷的工具和‎‏简单的结构并且结合‎‏了强大的功能性,在‎‏业界很受欢迎。本实‎‏验采用的最小系统如下图。

图2-2 核心单片机原理图

第3章系统的硬件部分设计
3.1 系统总体设计
采用STM32单片机技术处理对光敏模块和超声波测距模块采集到的参数用液晶屏幕显示,用户用按键来设置学习状态,设置距离、光线等阈值范围,如果超出阈值范围语音提醒;如果时间过长也会语音提醒“该休息了”。总体原理图如下所示。

图3-1 系统总体原理图
3.2 系统的主要模块功能
3.2.1 蜂鸣器报警电路模块设计
蜂鸣器是一体化结构的电子讯响器‎‏,采用直流电压供电‎‏,广泛应用于计算机‎‏、打印机、复印机、‎‏报警器、电子玩具、‎‏汽车电子设备、电话‎‏机、定时器等电子产‎‏品中作发声器件。结构一般为:
1、蜂鸣器:发声元‎‏件,在其‎‏两端施加直流电压(‎‏有源蜂鸣器)或者方‎‏波(无源蜂鸣器)就‎‏可以发声,其主要参‎‏数是外形尺寸、发声‎‏方向、工作电压、工‎‏作频率、工作电流、‎‏驱动方式(直流方波‎‏)等。这些都需要根‎‏据需要进行选择。
2、续流二极管:蜂鸣器本质上是一‎‏个感性元件,其电流‎‏不能瞬变,因此必须‎‏有一个续流二极管提‎‏供续流。否则,在蜂‎‏鸣器两端会产生几十‎‏伏的尖峰电压,可能‎‏损坏三极管,并干扰‎‏整个电路系统的其他部分。
3、滤波电容: 作用‎‏是滤波,滤除蜂鸣器‎‏电流对其他部分的影‎‏响,也可以改善电源‎‏的交流阻抗,如果可‎‏能,最好是再并联一‎‏个220uF的电解电容。
4、三极管:起开关作‎‏用,其基‎‏极的高电平使三极管‎‏饱和导通,使蜂鸣器‎‏发声;而基极低电平‎‏则使三极管关闭,蜂‎‏鸣器停止发声。其原理图为:

图3-2 蜂鸣器报警电路模快原理图
3.2.2 按键电路模块设计
本系统用到了3个按键,其‎‏中一个用作系统手动‎‏复位,采用‎‏独立按键,该种接法‎‏查询简单,程序处理‎‏简单,可节省CPU‎‏资源,3个独立按键‎‏分别与单片机的P3.0‎‏、P3.1、P3.‎‏2接口相‎‏连。原理图如下所示。

图3-3 按键电路模块原理图

3.2.3 光敏电阻模块设计
光敏电阻使用的是5516,阻值是10k,网上能直接买到。
光敏电阻器(ph‎‏otovarist‎‏or)又叫光感电阻‎‏,是利用半导体的光‎‏电效应制成的一种电‎‏阻值随入射光的强弱‎‏而改变的电阻器;入‎‏射光强,电阻减小,‎‏入射光弱,电阻增大‎‏。光敏电阻器一般用‎‏于光的测量、光的控‎‏制和光电转换(将光‎‏的变化转换为电的变化)。
光敏电阻又称光导管,常用‎‏的制作材料为硫化镉‎‏,另外还有硒、硫化‎‏铝、硫化铅和硫化铋‎‏等材料。这些制作材‎‏料具有在特定波长的‎‏光照射下,其阻值迅‎‏速减小的特性。这是‎‏由于光照产生的载流‎‏子都参与导电,在外‎‏加电场的作用下作漂‎‏移运动,电子奔向电‎‏源的正极,空穴奔向‎‏电源的负极,从而使‎‏光敏电阻器的阻值迅速下降。
光敏电阻的工作原理‎‏是基于内光电效应。‎‏在半导体光敏材料两‎‏端装上电极引线,将‎‏其封装在带有透明窗‎‏的管壳里就构成光敏‎‏电阻,为了增加灵敏‎‏度,两电极常做成梳‎‏状。用于制造光敏电‎‏阻的材料主要是金属‎‏的硫化物、硒化物和‎‏碲化物等半导体。通‎‏常采用涂敷、喷涂、‎‏烧结等方法在绝缘衬‎‏底上制作很薄的光敏‎‏电阻体及梳状欧姆电‎‏极,接出引线,封装‎‏在具有透光镜的密封‎‏壳体内,以免受潮影‎‏响其灵敏度。
入射光消失‎‏后,由光子激发产生‎‏的电子 空穴对将复‎‏合,光敏电阻的阻值‎‏也就恢复原值。在光‎‏敏电阻两端的金属电‎‏极加上电压,其中便‎‏有电流通过,受到一‎‏定波长的光线照射时‎‏,电流就会随光强的‎‏增大而变大,从而实‎‏现光电转换。光敏电‎‏阻没有极性,纯粹是‎‏一个电阻器件,使用‎‏时既可加直流电压,‎‏也加交流电压。半导‎‏体的导电能力取决于‎‏半导体导带内载流子数目的多少。
光敏电阻的‎‏结构:通常由光敏层‎‏、玻璃基片和电极等‎‏组成的。光敏电阻是‎‏用硫化隔或硒化隔等‎‏半导体材料制成的特‎‏殊电阻器,光敏电阻‎‏属半导体光敏器件,‎‏除具灵敏度高,反应‎‏速度快,光谱特性及‎‏R值一致性好等特点‎‏外,在高温,多湿的‎‏恶劣环境下,还能保‎‏持高度的稳定性和可‎‏靠性,可广泛应用于‎‏照相机,太阳能庭院‎‏灯,草坪灯,验钞机‎‏,石英钟,音乐杯,‎‏礼品盒,迷你小夜灯‎‏,光声控开关,路灯‎‏自动开关以及各种光‎‏控玩具,光控灯饰,‎‏灯具等 光自动开关‎‏控制领域。原理图如下图。

图3-4 光敏电阻模块原理图
3.2.4 LCD1602液晶接口模块设计
LCD1602液晶显示模块是‎‏一款4位/8位并行‎‏、2线或3线接口方‎‏式,内部含有国际一‎‏级、二级简体中文字‎‏库的图形点阵液晶模‎‏块。该型号液晶模块‎‏具有接口方式简单,‎‏指令操作便捷的特点‎‏,可构成全中文人机‎‏交互图形界面。可显‎‏示84行161‎‏6点阵的行字,也可‎‏完成图形显示。LC‎‏D1602分为带中文字‎‏库和不带中文字库两‎‏种,有并行传输和串‎‏行传输两种方式通常‎‏并行速度快。从电源‎‏地开始引脚依次为:‎‏电源地、电源正。其‎‏原理图如下所示。

图3-5 LCD1602液晶接口原理图
3.2.5 超声波模块设计
超声波模块传感器选择HC-SR04。HC-SR04模块性能稳定,测度距离精确,模块高精度,盲区小。市面上常见的超声波传感器多为开放型,该复合式振动器是由谐振器以及一个金属片和一个压电陶瓷片组成的双压电晶片元件振动器。谐振器呈喇叭形,目的是能有效地辐射由于振动而产生的超声波,并且可以有效地使超声波聚集在振动器的中央部位。
当电压作用于压电陶瓷时,就会随电压和频率的变化产生机械变形。另一方面,当振动压电陶瓷时,则会产生一个电荷。利用这一原理,当给由两片压电陶瓷或一片压电陶瓷和一个金属片构成的振动器,所谓叫双压电晶片元件,施加一个电信号时,就会因弯曲振动发射出超声波。相反,当向双压电晶片元件施加超声振动时,就会产生一个电信号。原理图如下所示。

图3-6 超声波模块原理图
3.2.6 语音播报模块设计
基于单片机的智能视力保护系统是一种用于保护用户视力的先进电子设备。其中的语音播报模块是该系统的重要组成部分,下面对其设计进行简要介绍。
语音播报模块通过单片机控制,具备多种功能和灵活的应用方式。首先,它能够根据系统的监测结果和用户设定的参数,自动产生相应的语音提示,提醒用户注意保护视力。例如,在长时间使用电子设备或者接近屏幕时,系统可以播报提醒用户进行眼部休息。其次,该模块能够提供个性化的语音播报。用户可以根据自己的需求和喜好,设置不同的语音内容和播放方式。例如,用户可以选择播报眼部保护知识、提供眼部锻炼建议或者播放放松音乐,以帮助缓解眼部疲劳。语音播报模块还可以与其他模块进行协作,实现更智能化的功能。例如,结合视力监测模块,系统可以自动检测用户的视力状况,并根据结果提供相应的语音提示,比如建议进行眼科检查或者调整屏幕亮度。此外,该模块还支持多语言播报功能,可以根据用户的设置,切换不同的语言进行播报,以满足不同地区和用户的需求。
总之,基于单片机的智能视力保护系统的语音播报模块是一个具备多功能和灵活应用的重要组成部分。它通过单片机控制,根据监测结果和用户设定的参数,产生个性化的语音提示,提醒用户保护视力。同时,它还可以与其他模块进行协作,实现更智能化的功能,如视力监测和多语言播报等。该模块的设计使得智能视力保护系统更加人性化和便捷,为用户提供全面的视力保护。本设计的原理图如下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值