본문 바로가기

Gadgets

내맘대로 KT 인공지능 스피커! AI 메이커스 키트 후기!


인공지능 스피커는 최근 가장 재미있게 가지고 놀 수 있는 장난감입니다. 음성으로 다양한 명령을 내리거나 각종 정보를 확인할 수 있는 것은 물론이고 IOT 제품들도 제어할 수 있습니다. 그리고 이번에 KT 인공지능 스피커를 직접 만들어 있는 AI 메이커스 키트가 공개되었습니다. 그럼 이번 리뷰에서는 어떤 특징들을 가졌는지 자세하게 살펴보도록 하겠습니다.




AI 메이커스 키트는 아래쪽 링크에서 구매를 할 수 있는데 라즈베리파이가 포함된 A세트와 포함되지 않은 B세트로 구성되어 있습니다. 라즈베리파이의 보유 여부에 따라서 선택할 수 있습니다.


AI 메이커스 키트 구매하기!



이번 리뷰에서는 라즈베리파이가 포함된 A세트를 살펴보도록 하겠습니다. 구성품은 대부분 제공이 되고 별도로 HDMI 케이블과 모니터 그리고 키보드와 마우스가 추가로 필요합니다.



AI 메이커스 키트에 포함된 라즈베리파이는 일종의 작은 컴퓨터라고 할 수 있습니다. 참고로 3 모델 B가 제공되는데 생각 이상으로 다양하게 활용할 수 있습니다.



메이커스 잡지도 한 부 제공이 되는데 조립하는 방법이나 소스 코드의 설명 그리고 데이터 시트가 모두 포함되어 있기 반드시 보관하는 것이 좋을 것 같습니다.



구성품을 살펴보면 라즈베리파이 3 모델 B와 보이스키트 그리고 마이크보드가 포함되어 있습니다. 메이커스 잡지에 설명이 잘되어 있으므로 전공지식이 없는 분들도 간편하게 조립해서 활용할 수 있습니다.



운영체제를 설치하는 목적으로 활용되는 마이크로SD 카드와 전원을 공급하는 마이크로 USB 케이블 그리고 방열판 등이 제공됩니다. 참고로 전원은 스마트폰용 어댑터를 통해서 공급해주면 됩니다.



마지막으로 케이스와 아케이드 스위치 그리고 스피커가 동봉되어 있습니다. 잠시 후에 살펴보겠지만 조립 방법은 상당히 간단한 편이고 케이스가 포함되어 있어서 깔끔하게 보관할 수 있습니다.




라즈베리파이 3 모델 B는 1.2GHz 속도의 프로세서와 1GB 램을 내장하고 있습니다. 그리고 블루투스와 무선 인터넷 등도 탑재되어 있어서 편리하게 사용할 수 있습니다.



아래쪽에는 마이크로 SD카드 슬롯이 배치되어 있습니다. 데이터를 저장할 목적이 아니라면 8GB 용량 정도면 충분할 것 같습니다. 그리고 필요에 따라서 방열판을 부착해주면 됩니다.



AI 메이커스 키트를 조립하는 방법은 간단한데 하단 케이스에 라즈베리파이를 나사를 이용해서 고정해주어야 합니다. 방향은 메이커스 잡지에 표시되어 있습니다.



그리고 상단 케이스 아케이드 스위치와 스피커를 장착해주어야 합니다. 참고로 스피커의 음량이 큰 편은 아닌데 개발자 포털을 확인해본 결과 펌웨어 업데이트로 음량을 키울 계획이 있다고 합니다.



마이크보드는 상단 케이스에 양면테이프를 이용해서 고정할 수 있습니다. 상단 케이스에는 2개의 구멍이 뚫려 있으므로 맞춰서 장착해주면 됩니다.



보이스키트는 GPIO를 통해서 연결되는데 29, 31, 37번을 제외하고는 사용자가 자신의 필요에 따라서 활용해 줄 수 있습니다. 잠시 후에 어떻게 GPIO 제어하는지 확인해보겠습니다.



케이블들을 모두 연결해 준 후에 케이스를 닫으면 조립이 완료됩니다. 상단을 살펴보면 스피커와 아케이드 스위치가 배치되어 있는데 눌러서 음성 명령을 내릴 수도 있습니다.



AI 메이커스 키트의 앞쪽을 살펴보면 상단에 마이크가 배치되어 있고 아래쪽에 모니터와 연결되는 HDMI 커넥터가 준비되어 있습니다. 마이크로 USB 단자를 통해서 전원을 공급받습니다.



옆쪽에는 운영체제가 설치된 마이크로SD 카드를 장착할 수 있는 슬롯이 준비되어 있습니다. 참고로 데비안 리눅스 기반의 라즈비안이 기본으로 제공됩니다.



다른 쪽 옆면에는 GPIO핀들이 준비되어 있습니다. 메이커스 잡지 뒷부분에 데이터 시트가 수록되어 있는데 다양한 추가 장치들을 제어하는 용도로 활용할 수 있습니다.



AI 메이커스 키트는 4개의 USB 포트를 제공하는데 키보드나 마우스를 연결해서 사용할 수 있습니다. 그리고 유선랜도 지원하지만 무선 랜으로 연결하는 것을 추천합니다.




AI 메이커스 키트를 설정하는 방법은 간단합니다. 우선 전원 공급을 위한 마이크로 USB 케이블을 연결해준 후에 컴퓨터와 같이 모니터와 키보드 그리고 마우스를 장착해주면 됩니다.



AI 메이커스 키트를 사용하기 위해서는 우선 마이크로SD 카드에 운영체제를 설치해주어야 합니다. 파일은 기가지니 개발자포럼에서 제공되는데 반드시 가입하고 서비스를 신청해야 합니다.



기가지니 개발자포럼에 내려받은 운영체제 이미지는 Win32 Disk Imager라는 프로그램을 이용해서 마이크로SD 카드로 전송할 수 있습니다. 다운로드 링크는 역시 메이커스 잡지에서 확인할 수 있습니다.



마이크로SD 카드를 AI 메이커스 키트에 장착한 후에 전원을 연결하면 윈도우 환경과 익숙한 형태의 라즈비안을 만날 수 있습니다. 리눅스 기반이지만 어렵지는 않습니다. 그리고 오른쪽 위 메뉴를 이용해서 무선 인터넷 접속할 수 있고 Check Audio 기능을 통해서 마이크와 스피커를 점검할 수 있습니다.



상단에 배치된 파일 매니저를 이용해서 /home/pi/ai-makers-kit/nodejs 경로로 이동하면 다양한 예제프로그램들이 준비되어 있는데 내부 경로를 약간 수정해야 합니다.



우선 기가지니 개발자포럼에서 JSON파일을 내려받은 후에 예제프로그램들의 const json_path= 의 경로를 내려받은 위치로 설정해주어야 합니다. 어려운 부분이 아니므로 포기하지 마시길 바랍니다.



경로 지정이 완료되면 터미널 창을 열어서 node 예제프로그램 형태로 실행시켜 줄 수 있습니다. 그리고 각각의 예제프로그램들은 조금씩 수정해서 자신이 원하는 기능을 추가할 수 있습니다.



AI 메이커스 키트의 GPIO는 예비가 많은 편입니다. 그래서 LED를 제어하거나 또 다른 시스템을 조절하는 용도로 활용할 수 있습니다. 사실 라즈베리파이의 핵심 기능 중에 하나라고 할 수 있습니다. 자세한 사용법은 동영상을 통해서 확인할 수 있습니다.



AI 메이커스 키트의 기능들은 동영상을 통해서 확인할 수 있는데 다양한 예제프로그램들이 제공되는 것은 물론이고 소스코드를 수정해서 자신만의 기능을 추가할 수 있습니다.



AI 메이커스 키트는 최근 유행하고 있는 인공지능 스피커들을 자신이 직접 만들어볼 수 있다는 점에서 큰 의미가 있는 제품이라고 생각되었습니다. 특히 범용성이 높은 라즈베리파이를 기반으로 제작이 되었기 때문에 관련 지식이 있는 분들이라면 다양한 방식으로 활용할 수 있습니다. 그래서 저는 인공지능에 관심이 많은 개발자에게 AI 메이커스 키트를 추천합니다.