- 視力測量過去均為人工檢測,造成醫護人力資源損耗。
- 視力測量為一種有規律的行為,適合自動化。
- 希望透過樹莓派自動生成及判讀視力檢測的結果
由樹莓派控制直流步進馬達,藉由旋轉隨機生成C字缺口,再透過語音辨識判斷使用者是否觀測正確,最後顯示結果在OLED。
- Ultrasonic:啟動裝置
- 直流步進馬達 : 隨機產生C字缺口
- hatbot:語音判斷使用者是否回答正確。
- OLED:顯示結果。
![drawing](https://private-user-images.githubusercontent.com/92961617/271173480-4c723786-e455-4e37-9d9e-6aedfebb225c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NzEwMDgsIm5iZiI6MTczOTY3MDcwOCwicGF0aCI6Ii85Mjk2MTYxNy8yNzExNzM0ODAtNGM3MjM3ODYtZTQ1NS00ZTM3LTlkOWUtNmFlZGZlYmIyMjVjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE2VDAxNTE0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE5NjBiN2VmODFlZjU1N2VkODUwZTg2YjZjY2NkN2M5ZDU2OTAzMzEzY2YxMDM1NDE4YzBkZTFlYTE2YTg0OTcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.jXf6AKQhscKGEX33beDTkDTrJkIgGx1Gfb1gu8Kz0o0)
- 啟動: 超音波偵測30-100 cm內距離啟動, 語音說出使用說明
- 視力測量C字: 直流步進馬達控制缺口方向, 產生四個不同方向缺口
- 語音辨識: 受測者說出缺口方向, 轉換成文字後, 判斷是否與正確答案相同
- 顯示答案: 顯示正確答案顯示在OLED, 與測量的準確率
- Ultrasonic啟動:
➙ 超音波偵測30-100 cm內距離啟動,語音說出: "你好,現在要進行視力檢查嗎?"
➙ Chatbot接收使用者語音回覆:- 使用者回答「要」, 則會開始說明使用方法:
步進馬達的C字缺口會顯示不同方向的C,回答C字缺口的方向,總共會檢測5次,最後判斷你的視力回答準確率,顯示在OLED螢幕上 - 使用者回答「不要」: "好的,那掰掰,打擾了!"
- 使用者回答「要」, 則會開始說明使用方法:
- 產生視力測量C字 & 語音辨識:
➙ 步進馬達開始旋轉後,會由Chatbot語音提示: "請回答C字缺口的方向"
➙ Chatbot自動記錄使用者語音回覆的答案
\
- OLED顯示答案:
➙ 使用者回答C字缺口方向後,會由OLED顯示正確或是錯誤
➙ 進行5次後會計算出準確率
➙ 結束語音說出:Thank you bye bye
\