视力保护仪中最为关键的功能之一就是测距,需要测量出使用者脸部与桌子之间的距离是否规范,若不规范则进行相关的警报对其进行提醒纠正,保证对使用者的视力保护。而使用超声波测距的优点有传播距离远、比较迅速、方便、指向性强和能量消耗慢,能够适应多种测距的要求。
此课题设计以STC89C52单片机为核心,设计出一款即能简易控制,又能高精度显示各项参数的视力保护仪。该设计运用了超声波测距模块HC-SR04,用来测量人脸部与桌面之间的距离,检测使用环境中光线强度的功能由光敏电阻和ADC0832芯片组成,可有效对光强进行测量,此外还有语音播报模块以及声光警报模块对光强过小或距离过近时,发出声光和语音提醒使用者。各模块与单片机完成的整体设计提供给了使用者良好的读写环境。该设计工作正常,性能达标,各方面都达到要求。
设计方面主要以软硬件设计结合构成,软件采用keil5来进行编程,程序方面由主程序控制显示、按键、测距等子程序组成,硬件以单片机功能构造出测距,按键等模块的电路。显示方面通过LCD1602显示时间日期,距离和光强等参数信息,并且能够根据按键修改相关参数的初值。最后经过整个系统得以实现各种功能,做到具有实用的特性,能够良好的对视力进行保护。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !