張軍林,張 寧,梁 彤,王耀坤,戴宇寧
(佳木斯大學(xué)信息電子技術(shù)學(xué)院,黑龍江 佳木斯 154007)
世界衛(wèi)生組織的研究報告顯示,我國青少年近視率居世界第一,近視發(fā)病低齡化態(tài)勢明顯[1]。經(jīng)試驗得出在乒乓球運動中兒童及青少年不但鍛煉了身體,還能有效的緩解視覺疲勞[2]。目前市面上已有的近視防控訓(xùn)練球主要有傳統(tǒng)立式和懸掛式。傳統(tǒng)立式僅由固定底座、彈力桿和乒乓球組成,懸掛式僅由訓(xùn)練繩和乒乓球組成。
傳統(tǒng)立式和懸掛式功能都相對單一。在傳統(tǒng)訓(xùn)練球已有的功能基礎(chǔ)上加以創(chuàng)新,研發(fā)了一套具有可語音控制開關(guān)和播放音頻、計數(shù)、連接網(wǎng)絡(luò)、自定義訓(xùn)練時長以及移動功能的訓(xùn)練球,功能多樣化,增強(qiáng)了趣味性,同時提高了訓(xùn)練質(zhì)量,避免了易忽視的安全隱患問題。
本設(shè)計主要借助掃地機(jī)器人并結(jié)合功能模塊,功能模塊包括語音識別控制及音頻播放模塊、計數(shù)模塊、Wi-Fi模塊和時鐘模塊。
音頻播放模塊的觸發(fā)引腳連接到語音識別控制模塊的輸出引腳上,當(dāng)麥克風(fēng)接收到指令后,該模塊將對應(yīng)輸出引腳接入高電平或者低電平,進(jìn)而觸發(fā)音頻播放模塊,播放音頻??梢苿拥鬃拈_關(guān)電路也連接在該模塊的輸出引腳上,根據(jù)該引腳接入的高低電平來控制開關(guān)電路的接通和斷開。AT89C51單片機(jī)連接Wi-Fi模塊、陀螺儀和時鐘模塊。Wi-Fi模塊連接網(wǎng)絡(luò)將數(shù)據(jù)上傳至互聯(lián)網(wǎng);陀螺儀是一個角運動檢測傳感器,檢測物體位置的變化;時鐘模塊用以記錄時間,均通過一定的通信協(xié)議與單片機(jī)進(jìn)行數(shù)據(jù)傳輸。系統(tǒng)原理圖如圖1所示。
圖1 系統(tǒng)原理框圖
語音識別控制模塊接收到命令后,迅速將模塊上的輸出引腳接入高電平或者低電平,便會觸發(fā)電路,實現(xiàn)語音識別控制的功能。
語音播放模塊通過感應(yīng)觸發(fā)播放,與語音控制模塊的輸出引腳相連接,當(dāng)該引腳感應(yīng)到低電平時,便會觸發(fā)語音播放電路。
MPU-6050陀螺儀是一款可用IIC接口連接的第三方數(shù)字傳感器。陀螺儀檢測乒乓球的坐標(biāo)變換[3],單片機(jī)通過該模塊的SDA引腳讀取陀螺儀采集的數(shù)據(jù),并通過算法判斷當(dāng)前拍打是否有效,記錄擊打次數(shù)。
連接網(wǎng)絡(luò)功能由ESP8266 Wi-Fi模塊實現(xiàn),單片機(jī)將陀螺儀測量的數(shù)據(jù)通過TXD和RXD依靠串口通信協(xié)議發(fā)送至Wi-Fi模塊[4],Wi-Fi模塊接收后便將該數(shù)據(jù)上傳至網(wǎng)絡(luò),用戶通過軟件進(jìn)行查看。
DS1302時鐘芯片通過簡單的串行接口與單片機(jī)通訊[5]。模塊計時通過芯片的I/O口實時被單片機(jī)所讀取,待計時達(dá)到設(shè)置時長時,單片機(jī)就會觸發(fā)語音播放電路,并將本次記錄通過Wi-Fi模塊上傳至網(wǎng)絡(luò)。
在掃地機(jī)器人的基礎(chǔ)上加以創(chuàng)新,作為可移動底座。利用三極管的放大作用設(shè)計開關(guān)電路,三極管的基極連接語音識別控制電路,當(dāng)接收到打開開關(guān)的語音命令后,三極管導(dǎo)通,繼電器瞬時動作,實現(xiàn)語音控制可移動底座的開和關(guān)。
手機(jī)APP自定義訓(xùn)練時長后,語音識別控制模塊接收到“打開開關(guān)”的命令時,時鐘開始計時,陀螺儀開始采集乒乓球位置變化,單片機(jī)記錄擊打次數(shù),待計時到達(dá)自定義時間后,Wi-Fi模塊將本次記錄數(shù)據(jù)上傳至網(wǎng)絡(luò),使用者可以通過手機(jī)APP查看。與此同時,可選擇是否播放音樂,并可以通過語音命令關(guān)閉音樂。
由于陀螺儀存在一定的漂移問題,故存在偏差,經(jīng)過數(shù)次對單片機(jī)程序的優(yōu)化以及陀螺儀位置的調(diào)整,最終將準(zhǔn)確度穩(wěn)定在93%左右,基本不影響使用,計數(shù)數(shù)據(jù)如表1。
表1 計數(shù)數(shù)據(jù)表
目前基于Wi-Fi的語音控制可移動近視防控球的整體調(diào)試已經(jīng)完成,并將最終完整成品搭建成功,整體電路原理圖如圖2。
圖2 基于Wi-Fi的語音控制可移動近視防控球系統(tǒng)連接原理圖
單片機(jī)使用C51編程語言,陀螺儀、時鐘模塊以及Wi-Fi模塊受單片機(jī)控制,實現(xiàn)計數(shù)、自定義訓(xùn)練時長和連接網(wǎng)絡(luò)的功能。語音識別控制模塊通過麥克風(fēng)拾取聲音,并通過高低電平觸發(fā)語音播放模塊,實現(xiàn)語音控制和播放音樂的功能。改造技術(shù)成熟的掃地機(jī)器人,作為整個設(shè)備的底座,實現(xiàn)可移動的功能。在訓(xùn)練的過程中增強(qiáng)了趣味性,對青少年具有更大的吸引力,對預(yù)防青少年近視有著極大的幫助和意義。