
ProtoPie Connect에서 로지텍 G29 스티어링 휠 사용하기
ProtoPie Connect와 로지텍 G29 스티어링 휠 플러그인을 사용하여 고도로 현실적인 멀티 스크린 차량용 사용자 경험을 제작할 수 있습니다.
자동차 분야의 프로토타이핑을 위해 ProtoPie를 사용하는 방법에 대해 더 알아보기
정보의 흐름
아래의 이미지는 ProtoPie와 로지텍 G29 스티어링 휠 사이의 정보 흐름도를 나타냅니다.

로지텍 G29 스티어링 휠은 ProtoPie Connect의 G29 플러그인으로 이벤트 및 값을 전달합니다.
G29 플러그인은 ProtoPie가 이를 이해할 수 있도록 전달받은 이벤트 및 값을 Socket.IO 메시지로 변환합니다.
ProtoPie Connect에 로드된 프로토타입은 이러한 입력을 전달받아 Send 및 Receive 메시지를 통해 그에 맞는 반응을 보입니다.
생태계 구성
아래 그림은 ProtoPie Connect에서 G29 플러그인을 사용할 때의 일반적인 하드웨어 생태계 구성을 보여줍니다.
USB 포트와 WiFi/네트워크 기능이 내장된 1대의 디바이스
USB를 통해 로지텍 G29 스티어링 휠을 디바이스에 연결하고 디바이스에서 ProtoPie Connect를 구동합니다.
로지텍 G29 스티어링 휠 1셋트 및 페달 (선택 사항)
태블릿 2대 (iPadOS 혹은 Android) 또는 모니터 2대
큰 화면에서 열려야 하는 프로토타입에 사용됩니다. (ProtoPie Connect의 웹 브라우저, 태블릿의 ProtoPie Player)
스마트폰 1대 (iOS 혹은 Android)
모바일 디스플레이에서 열려야 하는 프로토타입에 사용됩니다. (ProtoPie Player)
설치 및 셋업하기
아래 그림은 로지텍 G29 스티어링 휠과 ProtoPie로 만든 프로토타입 사이에 전달될 메시지를 처리하기 위한 권장 하드웨어 셋업입니다. 셋업을 완료하면 상단 동영상 속의 작동 영상과 같은 프로토타입 환경이 제작됩니다.

프로토타입을 구동하기 위한 모니터 등 큰 디스플레이 2개와 스마트폰 1개를 준비합니다. (스마트폰, 태블릿, 모니터 모두 화면 디스플레이 역할을 할 수 있습니다.)
WiFi(동일 LAN선 공유)를 통해 ProtoPie Player앱과 ProtoPie Connect를 연결합니다.
ProtoPie Connect가 실행 중인 디스크톱에 USB 선을 이용하여 Logitech G29 스티어링 휠을 연결합니다.
ProtoPie Connect의 오른쪽 상단에 있는 Plugins 버튼을 클릭합니다.
플러그인 목록에서 G29를 선택합니다.

PlayStation 버전의 G29를 소유하고 계신 분은, 기기에 탑재되어 있는 물리적 스위치를 통해 PS3와 PS4 모드를 상호 전환할 수 있습니다. 셋업 과정에서 스위치를 꼭 PS3 Mode에 위치하도록 셋팅해 주시기 바랍니다.

G29의 USB 코드를 컴퓨터에 연결합니다.
Run 버튼을 클릭합니다.

G29 스티어링 휠을 사용할 모든 준비가 끝났습니다.

예제 살펴보기
스티어링 휠을 왼쪽으로 조향하기
스티어링 휠을 왼쪽으로 감아 ProtoPie Studio 레이어의 색상을 변경하고 회전해 보시기 바랍니다.

로지텍 G29 스티어링 휠을 왼쪽 끝까지 감았을 때 발생하는 이벤트를 G29 플러그인이 ProtoPie가 학습하고 해석할 수 있는 메시지로 변환합니다.
ProtoPie Connect로 로드되어 탑재된 프로토타입은 이 메시지를 전달받고, 트리거된 조향 이벤트 값에 의해 레이어의 Color 및 Rotate 반응이 작동하게 됩니다.
스티어링 휠의 버튼 누르기
스티어링 휠의 삼각 버튼을 눌러 개별로 나누어진 두 프로토타입의 액션을 동시에 작동해 보시기 바랍니다.

로지텍 G29 스티어링 휠의 삼각형 버튼을 누르면 발생하는 이벤트를 G29 플러그인이 ProtoPie가 학습하고 해석할 수 있는 메시지 형태로 변환합니다.
ProtoPie Connect에 로드된 두 프로토타입은, 사용자가 인터랙션을 셋팅한 방식에 따라 이 메시지에 동시 반응하게 됩니다.
예를 들어, 다른 한 프로토타입에서는 방향지시등 불빛이 점멸하게 되며, 동시에 또 다른 프로토타입에서는 "Emergency(비상 상황)"이라는 텍스트를 디스플레이에 띄우게 할 수 있습니다.