인공지능 IoT 피지컬 컴퓨팅 실습을 위한 비주얼 블록 코딩 도구

Visual Block Coding Tool for Artificial Intelligence IoT Physical Computing Practice

  • 이세훈 (인하공업전문대학 컴퓨터시스템과) ;
  • 김수민 (인하공업전문대학 컴퓨터시스템과) ;
  • 김영호 (인하공업전문대학 컴퓨터시스템과)
  • Lee, Se-Hoon (Dept. of Computer Systems & Engineering, Inha Technical College) ;
  • Kim, Su-Min (Dept. of Computer Systems & Engineering, Inha Technical College) ;
  • Kim, Young-Ho (Dept. of Computer Systems & Engineering, Inha Technical College)
  • 발행 : 2022.07.13

초록

본 논문에서는 AIoT를 위한 비주얼 블록 코딩 도구를 설계하였다. AI 블록 코딩이 가능한 EduB 플랫폼에 피지컬 컴퓨팅을 가능하게 하는 모듈을 추가함으로써 블록을 사용한 쉬운 피지컬컴퓨팅 코딩과 AIoT 코딩이 가능하다. 도구는 WebSocket과 Wifi를 사용해 EduB와 타겟보드인 RaspberryPi의 무선 통신을 하며, 블록으로 생성된 코드를 RaspberryPi 내부에서 실행하여 GPIO와 SenseHAT을 제어할 수 있게 하였다. 따라서, 코딩 결과를 콘솔 출력이나 그래프로만 확인할 수 있어 정적이던 AI 교육을 LED나 모터를 제어해 동적으로 결과를 확인할 수 있게 하여 흥미와 관심을 유발할 수 있도록 한다.

키워드