DOI QR코드

DOI QR Code

Implementing Braille Display System Based on the IoT

사물인터넷 기반의 점자 표출 시스템 구현

  • Seung-Bin Park (Department of Information Communication Engineering, Seowon University) ;
  • Bong-Hyun Kim (Department of Computer Engineering, Seowon University)
  • 박승빈 (서원대학교 정보통신공학과) ;
  • 김봉현 (서원대학교 컴퓨터공학과)
  • Received : 2023.09.19
  • Accepted : 2023.11.24
  • Published : 2023.12.31

Abstract

Braille can be said to be an essential means used for the visually impaired to communicate or acquire information on visual materials in their lives. However, the rate of interpretation of braille among the visually impaired is insignificant at 5%. As a result, libraries for the visually impaired produce various types of materials that can obtain various information for the visually impaired and also have assistive technology equipment to interpret them. However, the publication rate of Braille books is too low to purchase and interpret Braille books. In addition, the Braille interpretation rate is too low, and the purchase of assistive technology devices is too expensive and slow. Therefore, in this paper, we implemented a system that displays Braille using Arduino to help visually impaired people in addition to the existing methods they use to obtain information. For Braille display, Korean data is transmitted from Python through serial communication between Python and Arduino, and Arduino, which receives the data, compares the Korean data with the data in the array in the program and retrieves the Braille values of the Korean data. Here, the Braille value was expressed by controlling the servo motor perpendicular or horizontal to the body using white and black circles based on the Braille list.

점자는 시각장애인이 살아가면서 의사소통하거나 시각적 자료의 정보를 습득하기 위해서 사용되는 필수적인 수단이라고 할 수 있다. 하지만 시각장애인들의 점자 해석률은 5%로 미미한 수치를 보인다. 그래서 시각장애인 도서관은 시각장애인들을 위한 각종 정보들을 얻을 수 있는 다양한 형태의 자료를 제작하고 이를 해석하기 위한 보조공학기기도 보유한다. 하지만, 점자책을 구매해서 해석하기에는 점자책의 출판율도 너무 부족하고, 점자 해석률이 너무 낮은 수치고 보조공학기기를 구매하기에는 가격도 너무 비싸고 속도도 느리다는 단점이 있다. 따라서, 본 논문에서는 시각장애인들이 정보를 얻기 위해 사용하는 기존의 방법들과 더불어 도움을 주기 위해 아두이노로 점자를 표출하는 시스템을 구현하였다. 점자 표출은 파이썬과 아두이노 간 시리얼 통신을 통하여 한글 데이터를 파이썬 측에서 송신하고 데이터를 수신한 아두이노에서는 한글 데이터를 프로그램 내 배열에 있는 데이터들과 비교하여 해당 한글 데이터의 점자 값들을 가져온다. 여기서 점자 값은 점자일람표 기준으로 하얀색 원, 검은색 원을 이용해 서보모터 모터를 몸통과 수직이거나 수평으로 제어하면서 점자를 표출하였다.

Keywords

References

  1. H.J.Kim, Y.C.Kim, C.J.Park, S.J.Oh and B.J.Lee, "Auto Braille Translator using Matlab," The Journal of the Korea institute of electronic communication sciences, Vol.12, No.8, pp.691-700, 2017.
  2. H.J.Kim, J.H.Moon, M.U.Song, S.M.Lee and K.S.Kong, "OnDot: Braille Training System for the Blind," The Journal of The Institute of Internet, Broadcasting and Communication, Vol.20, No.6, pp.41-50, 2020.
  3. C.R.Kim, J.A.Kim, Y.M.Kim, Y.J.Lee and K.S.Kong, "HunMinJeomUm: Text Extraction and Braille Conversion System for the Learning of the Blind," The Journal of The Institute of Internet, Broadcasting and Communication, Vol.21, No.5, pp.53-60, 2021.
  4. J.H.Park, M.S.Song, C.Y.Baek, W.S.Hong, Y.J.Kim and N.M.Moon, "Braille wirst device for the Deaf-Blindness," Proceedings of the Korea Information Processing Society Conference, pp.643-644, 2022.
  5. J.E.Kim and S.W.Kim, "Dot Coding and IR Recognition Scheme for Braille Readability Improvement," Proceedings of the Korea Information Processing Society Conference, pp.351-352, 2009.
  6. Y.I.Kim and H.W.Moon, "An Examination of the Current Status and Needs of Braille Literacy Education for Individuals with Adventitiously Visual Impairments," The Korean Journal of Visual Impairment, Vol.33, No.1, pp.1-29, 2017. https://doi.org/10.35154/kjvi.2017.33.1.1
  7. B.Y.Jang and K.W.Lim, "Analyzing the Transcription Patterns of Visual Materials in Elementary School Braille Social Studies Textbooks," The Korean Journal of Visual Impairment, Vol.33, No.2, pp.19-39, 2017. https://doi.org/10.35154/kjvi.2017.33.2.19
  8. D.H.Gong and S.J.Shin, "Analysis of Arduino Timer Callback for IoT Devices," The Journal of The Institute of Internet, Broadcasting and Communication, Vol.18, No.6, pp.139-143, 2018.
  9. J.H.Park and S.W.Kim, "Case Study on Utilizing Arduino in Programming Education of Engineering," Journal of IKEEE, Vol.19. No.2, pp.276-281, 2015. https://doi.org/10.7471/ikeee.2015.19.2.276
  10. D.Y.Lee and J.I.Chung, "The Effects of Middle School Mathematical Statistics Area and PythonProgramming STEAM Instruction on Problem Solving Ability and Curriculum Interest," Journal of the Korea Academia-Industrial cooperation Society, Vol.20, No.4, pp.336-344, 2019.
  11. B.S.Jang and S.H.Yoon, "The Meta-Analysis on Effects of Python Education for Adolescents," Journal of Practical Engineering Education, Vol.12, No.2, pp.363-369, 2020.
  12. H.K.Kim and W.Y.Hwang, "Proposal For Improving Data Processing Performance Using Python," The Journal of Korea Institute of Information, Electronics, and Communication Technology, Vol.13, No.4, pp.306-311, 2020. https://doi.org/10.17661/JKIIECT.2020.13.4.306
  13. Y.D.Park, S.I.Yeom, M.H.Shon and H.S.Choo, "Design of Communication Module for Virtual Serial Wireless LAN," The Journal of the Institute of Internet, Broadcasting and Communication, Vol.23, No.5, pp.35-40, 2023. https://doi.org/10.7236/JIIBC.2023.23.5.35
  14. S.E.Park, C.G.Hwang and D.C.Park, "Internet of Things(IoT) ON system implementation with minimal Arduino based appliances standby power using a smartphone alarm in the environment," The Journal of the Korea institute of electronic communication sciences, Vol.10, No.10, pp.1175-1182, 2015.
  15. H.Xu and C.W.Kim, "Design and Implementation of LED Lighting Control System Using Arduino Yun and Cloud in IoT", The Journal of the Korea institute of electronic communication sciences, Vol.11, No.10, pp.983-988, 2016. https://doi.org/10.13067/JKIECS.2016.11.10.983