国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于單片機的視力保護器設計

2023-11-24 08:25:28閆晶晶張濤施圣洋
現(xiàn)代信息科技 2023年18期

閆晶晶 張濤 施圣洋

摘? 要:以單片機為主控芯片,利用超聲波測距原理,測出使用者下巴與桌面的距離,當距離小于設定值時啟動聲光報警。通過光敏電阻采集光線強度信息,根據(jù)等級區(qū)分光線,設定蜂鳴器和LED燈在光線不足時聲光報警。通過定時器進行計時,當系統(tǒng)運行時間達到45分鐘時開始報警,以提醒視力保護器的佩戴者注意休息。利用液晶顯示模塊直觀顯示距離、光強和學習時間,方便佩戴者使用。

關鍵詞:單片機芯片;液晶顯示屏;超聲波傳感器測距;光感傳感器

中圖分類號:TP368? ? 文獻標識碼:A? ? 文章編號:2096-4706(2023)18-0060-04

Design of Vision Protector Based on Single-Chip Microcomputer

YAN Jingjing, ZHANG Tao, SHI Shengyang

(Henan University of Technology, Zhengzhou? 450052, China)

Abstract: With the Single-Chip Microcomputer as the main control chip, the distance between the user's chin and the desktop is measured by using the ultrasonic distance measuring principle. When the distance is less than the set value, the audible and visual alarm will be activated. It collects the light intensity information through the photosensitive resistor, distinguishes the light according to the grade, and sets the buzzer and LED lamp to give an audible and visual alarm when the light is insufficient. The timer is used for timing. When the system runs for 45 minutes, the alarm will be started to remind the wearer of the vision protector to pay attention to rest. The LCD module is used to visually display the distance, light intensity and learning time for the convenience of the wearer.

Keywords: Single-Chip Microcomputer; liquid crystal display; distance measuring of ultrasonic transducer; light sensor

0? 引? 言

社會的飛速發(fā)展使得單位企業(yè)對人才能力的需求愈發(fā)增高,為了提高學生的生存本領,更好地為社會貢獻自己的力量,各家長及學校給孩子們布置了繁重的課業(yè)任務。此外,各類電子產品的普及和孩子們缺乏家長陪伴等原因,導致孩子們沉迷于電子產品。電子產品的不當使用及家長沒有對孩子們存在的不當學習方式進行及時糾正,導致孩子們過早地戴上了近視眼鏡。故而,設計一款視力保護器以提醒和糾正孩子們的坐姿至關重要。

視力保護器的設計受到了國內外學者的廣泛關注。文獻[1]研究了智能語音技術在視力保護器設計中的應用。文獻[2]探討了基于PWM的智能視力保護器設計方法。文獻[3]對學齡前兒童篩查,發(fā)現(xiàn)許多兒童已經被診斷出患有嚴重的視覺障礙,可惜診斷太遲,無法進行有效的干預。文獻[4]設計的視力保護器在語音播放模塊具有31首可供點播的歌曲。文獻[5]著重設計了超聲波測距模塊。文獻[6]主要介紹了近視眼產生的原因并提出了智能保護儀的設計方案。文獻[7]運用紅外線測距模塊對距離進行檢測。文獻[8]對室內光照強度的測量提出了新的理論與設計方法。文獻[9]運用超聲波測距及光強傳感器對智能兒童書桌進行設計。文獻[10]對久坐不動造成的影響進行了研究并設計了一款久坐提醒器,但并沒有對坐姿進行矯正,無法預防近視。

以現(xiàn)有研究為基礎,設計一款多功能視力保護器,不但能夠實現(xiàn)測距、測光、計時等功能,還能在佩戴者坐姿不當時進行提醒,從而培養(yǎng)其正確的讀寫姿勢和學習習慣,并可有效防止在學習過程中由于長時間錯誤坐姿造成的骨骼變形、眼睛近視等問題。

1? 總體方案設計

以AT89C51單片機芯片為控制核心。通過光敏電阻采集光線信號,并對其進行量化,設定報警參數(shù)使器件在光照低于設定值時產生聲光報警。利用超聲波測距原理測出使用者的產品佩戴位置與桌面的距離,當測得距離過近時啟動聲光報警。單片機內部有計時裝置,當運行時間達到45分鐘時報警,提醒佩戴者注意休息。測得的距離、光照、時間等信息由液晶屏顯示,以方便使用者觀察。單片機連接復位按鈕隨時對系統(tǒng)進行復位,四個設置按鈕用來設置系統(tǒng)的開始、暫停和報警。系統(tǒng)總體框架如圖1所示。

2? 系統(tǒng)方案論證

2.1? 電源模塊

本系統(tǒng)采用電力供能,考慮了兩種供電方案。第一種方案:紐扣電池,紐扣電池為堿性電池,電流輸出穩(wěn)定,電量足夠本系統(tǒng)使用,體積小,多用于手表等小型電子產品中。第二種方案:采用DC電源模塊,可經USB電源線由充電寶或直流電為系統(tǒng)供電。模塊在各個方面的功率性能都更加充足和穩(wěn)定,只是需要一直通電,佩戴時不方便。為了在測試時方便排查供電模塊電量不足問題,采用方案二。若是本系統(tǒng)經測試能滿足要求并進行產品則可以考慮應用方案一,以達到便攜美觀的要求。

2.2? 主控制模塊

單片機控制具有簡單、方便、快捷等優(yōu)點??煽啃愿摺⒌凸那矣谐瑥姷目垢蓴_能力。AT89C51芯片具有位操作指令,價格低廉,其程序空間為4k,足夠本系統(tǒng)運用。從使用便利性及性價比角度考慮,選擇AT89C51芯片作為主控芯片。

2.3? 光線檢測模塊

本系統(tǒng)利用光照強度檢測模塊將光線數(shù)字化,經顯示模塊將轉換后的數(shù)值顯示出來。由于光敏電阻具有光線越強,電阻越小的特性,且價格低廉、性價比高,故而采用光敏電阻作為光線檢測模塊。

2.4? 報警模塊

本系統(tǒng)采用蜂鳴器并聯(lián)發(fā)光二極管進行聲光報警,其具有小體積、輕重量、使用安裝方便、性價比高等特點,在日常生活中用處廣泛,雖提示方式單一,但能夠滿足本系統(tǒng)的需求。

2.5? 坐姿檢測模塊

本模塊用來檢測使用者的坐姿是否正確,是否有歪頭、趴桌等現(xiàn)象。超聲波測距傳感器因其小體積、輕重量、使用方便、性價比較高等特點得到廣泛使用。雖然聲波在傳播時會有削弱,即傳輸超過3.8米時則無法碰到障礙物返回,而本系統(tǒng)用于測下巴和桌面的距離,一般不會超過0.5米,故而選擇超聲波測距傳感器作為坐姿檢測模塊。

2.6? 顯示模塊

顯示模塊用來顯示測量信息,幫助使用者了解當前的環(huán)境信息,改善使用感。液晶顯示器是日常生活中比較常見的一種顯示器,可顯示字符、數(shù)字等信息,顯示清晰,顯示信息量大,雖然在強光下無法顯示,但并不影響本系統(tǒng)的使用。為了實現(xiàn)良好的人機交互,采用LCD1602液晶顯示屏作為顯示模塊。

3? 單元電路設計

3.1? 主控制模塊

主控制最小系統(tǒng)模塊包括復位電路和晶振電路。AT89C51有32個可編程I/O接口,兩個16位定時器/計數(shù)器用于本系統(tǒng)計時,作為定時模塊。P0口用作通用的I/O口,需要RP2為上拉排阻,作為準雙向口,采用P0口作為顯示器數(shù)據(jù)通道。P1口具有內部上拉電阻,P1.3~P1.5接模數(shù)轉換模塊,P1.6~P1.7接超聲波傳感器模塊。P3.4~P3.7接按鍵模塊。P2口閑置,呈高阻狀態(tài)。最小系統(tǒng)電路原理圖如圖2所示。

3.2? 按鍵模塊

采用四個按鈕來控制學習計時的開始、暫停/繼續(xù)計時、重新計時、設置報警參數(shù)等功能。其中各獨立按鍵的具體功能為S2:開始/重新計時鍵;S3:暫停計時/減鍵;S4:繼續(xù)計時/加鍵;S5:設置鍵。當系統(tǒng)接入電源后,按下S2鍵,系統(tǒng)開始計時;此狀態(tài)下按下S3鍵,計時器暫停計時;按下S4鍵則會繼續(xù)計時。若在系統(tǒng)計時過程中再次按下S2鍵,會重新開始計時。

按鍵使用的是四角按鍵,短邊的兩對引腳是常開狀態(tài),長邊的兩對引腳為常閉狀態(tài),焊接時只需要連接一對短邊引腳即可。當按鍵按下時,主控芯片中與按鍵相對應的引腳直接接地,該引腳變?yōu)榈碗娖綘顟B(tài),主控芯片執(zhí)行相應程序。按鍵電路如圖3所示。

3.3? 超聲波測距模塊

測距模塊采用利用壓電效應的HC-SR04超聲波模塊,其為可逆元件。超聲波方向性好,能夠定向傳播。超聲波傳感器又分為專用型和兼用型。所謂專用型,是指發(fā)送器專用來發(fā)送,接收器用來接受;兼用型指上述二者合為一體的傳感器,既可以發(fā)送超聲波,又可以接受超聲波。本模塊選用兼用型傳感器以滿足需求。連接圖如圖4所示。

3.4? 光強檢測模塊

光敏電阻是阻值可變的電阻,當光線變化時,阻值變化,相應的電流也隨即變化,電流模擬量經過ADC0832利用逐次逼近的轉換原理得到光強分級數(shù)據(jù),從而得到光強值,便于設定參數(shù)和觀察控制。先將數(shù)字量最高位置1,其值與輸入的模擬量進行比較,當模擬量較大時,此位即為1,反之為0;接著將次高位置1,再與模擬量比較,依次比較后得出數(shù)字量的值。

通常與單片機接口的ADC0832應該是四線。但由于DO端與DI端的通信效果不理想,所以在電路設計時,DO和DI可以并聯(lián)在一起使用。當ADC0832不工作時,CS為高電平,表示芯片此時不能運行。當CS變?yōu)榈碗娖綍r,芯片開始轉換工作。2、3脈沖下沉端應使用2位數(shù)據(jù)選擇輸入通道函數(shù)。光照檢測電路如圖5所示。

3.5? 蜂鳴器報警模塊

報警模塊選用蜂鳴器報警同時二極管配合閃爍。蜂鳴器采用三極管驅動,二極管伴隨蜂鳴器的報警聲閃爍。蜂鳴器采用直流電壓供電,發(fā)光二極管具有單向導電性,不能直接與電源正負極相連,需要串聯(lián)一個電阻進行分壓限流,防止電流過大燒壞二極管。蜂鳴器與二極管的正極接PNP三極管的集電極,負極接地。三極管的發(fā)射極連接電源正極,基極串聯(lián)1 kΩ分壓電阻后接到主控芯片。當端口輸出低電平時,電路導通,蜂鳴器和發(fā)光二極管通電,產生報警。報警電路如圖6所示。

3.6? 顯示電路

顯示模塊采用液晶顯示屏,此顯示屏可顯示兩行字符,每行顯示16個。LCD1602共有16個端口,端口1、2為電源接口,端口3為V0端口。本系統(tǒng)中外接3 kΩ電阻用于設定液晶屏的對比度。顯示電路如圖7所示。

4? 系統(tǒng)程序設計

系統(tǒng)軟件流程圖如圖8所示。通過程序調用,實現(xiàn)各模塊的配合工作,最終實現(xiàn)系統(tǒng)功能。當沒有外部中斷應用時,單片機通過循環(huán)實時地顯示測量數(shù)據(jù)。

5? 硬件測試

硬件接入電源后,按下電源自鎖開關,系統(tǒng)開始運行,屏幕顯示初始值。按下開始鍵,45分鐘倒計時開始,如圖9所示。在顯示屏中,第一行顯示的是距離(csb)和光強(gm)數(shù)據(jù),即此時距離為0.08 m(此時身體擋在系統(tǒng)前方),光強為81%。第二行顯示倒計時(Time)開始的45分鐘。

6? 結? 論

設計了基于單片機的多功能視力保護器軟硬件系統(tǒng),該視力保護器能夠較準確地測量眼睛到桌面的距離,采集學習環(huán)境的光照強度,記錄學習的時間,并實時顯示測得值。當測得值不符合設定的標準參數(shù)值時進行報警提示。經測試,系統(tǒng)運行穩(wěn)定,使用效果好,準確率高。不足之處在于一些室外條件,如溫度、濕度和風速,可能會影響超聲波傳感器的性能。

參考文獻:

[1] 郭從敏,辛明,張歡.智能語音在視力保護器中的應用研究 [J].電子世界,2021(1):87-88+93.

[2] 黃悅,陳冬英,李凌懿,等.基于PWM的智能視力保護器設計與實現(xiàn) [J].高師理科學刊,2021,41(9):31-35.

[3] BLOWS S J,MURPHY E P,MARTIN F J,et al. Vision Screening in Preschoolers: the New South Wales Statewide Eyesight Preschooler Screening Program [J].The Medical Journal of Australia,2014,200(4):222-225.

[4] 梁東麗,劉穎.基于單片機的多功能視力保護器設計 [J].天津職業(yè)技術師范大學學報,2018,28(1):21-26.

[5] 吳亮.一種超聲波視力保護器的設計 [J].山西大同大學學報:自然科學版,2019,35(1):14-16.

[6] 張柱,付深圳,張麗娜,等.基于模糊控制的智能感控視力保護儀 [J].計算機測量與控制,2021,29(10):244-249.

[7] 喬鑫,李曉梅,肖岱云.基于超聲波測距的室內定位設計 [J].電子設計工程,2019,27(22):102-105+110.

[8] 云中華,白天蕊.基于BH1750FVI的室內光照強度測量儀 [J].單片機與嵌入式系統(tǒng)應用,2012,12(6):27-29.

[9]? 呂曉磊.一種視力保護臺燈設計 [J].江西電力職業(yè)技術學院學報,2021,34(5):11-13.

[10] 賈民政.久坐提醒器的設計與實現(xiàn) [J].北京工業(yè)職業(yè)技術學院學報,2019,18(2):24-27.

作者簡介:閆晶晶(1985.01—),女,漢族,河南焦作人,副教授,博士,研究方向:控制理論與設計。

莱芜市| 交城县| 南皮县| 巨鹿县| 安顺市| 南昌县| 砚山县| 册亨县| 湖口县| 荥经县| 宝山区| 康定县| 岫岩| 磐安县| 揭阳市| 绥德县| 夏河县| 海晏县| 中宁县| 怀柔区| 襄汾县| 甘孜| 龙山县| 简阳市| 无为县| 西城区| 武隆县| 安吉县| 文水县| 丽江市| 宁德市| 亚东县| 固镇县| 合山市| 莎车县| 芜湖县| 巫山县| 绿春县| 德阳市| 衡阳县| 玉山县|