게임기 만들기 06 - Raspberry Pi로 변경
1. 사유
처형네가 어제 놀러왔다. 뷰릭스에 Odroid 넣어 부품이 오기 전까지 조이스틱으로 게임을 즐길 수 있도록 설정한 환경에서 게임을 즐기셨다.
그리고, Odroid XU4 + Power Adapter + 삼성 MicroSD 카드 256GB + 조이트론 EX M Air 조이스틱 2개 + HDMI 케이블을 패킹하여 그대로 드리기로 했다. 댁에서 전원과 HDMI만 꽂으면 바로 게임을 즐기실 수 있도록 그대로 준비해서 드렸다.
첫 번째 Odroid는 더이상 사용할 수 없으니, 다른 대안으로 Raspberry Pi를 사용하기로 한다.
2. Raspberry Pi 설치
1. Raspberry Pi를 준비한다.
이번에 준비한 것은 3B 버전으로, Network 속도에 불만이 크지만, Bluetooth와 WiFi가 내장이라는 점은 꽤 매력적이다.
2. Raspberry Pi 3B용 Image를 확보한다.
이미지는 "Tomato_Amiga_Retropie_18_01_2022.img"를 준비한다.
3. MicroSD Card를 준비한다.
이번 블로그에서는 32GB를 준비하였다.
4. MicroSD Card를 초기화한다.
아래 링크 내 SD Card Fommater를 설치하고 이를 통해 초기화를 수행한다.
https://www.sdcard.org/downloads/formatter/
5. Etcher로 2번에서 준비한 Image를 4번에서 준비한 MicroSD Card에 반영한다.
6. Raspberry Pi에 MicroSD Card를 꽂고 HDMI Cable, Game Pad를 연결하고, 전원 케이블을 연결하고 전원을 켠다.
특히 전원 관련 조금 수정사항을 포함한다. 이는 아래의 3. 캐비닛 설정에서 자세히 다룬다.
3. Cabinet 설정
먼저 Raspberry Pi Adapter를 확인한다.
MicroUSB Type의 Port에 5V, 3A 전원이다.
앞서 Cabinet 내 Power Supply가 있었다. 이를 활용하고자 한다.
1. MicroUSB Cable 처리
Adapter는 손대지 않고 여분의 MicroUSB Cable을 준비한다.
그리고 이 멀쩡한 케이블의 상단 USB 부분을 자르고, 내부 피복을 벗긴다. 빨간색은 5V 전원, 검은색은 Ground이다.
2. Power Supply 내 연결
5V와 Ground 부분에 앞서 언급한 빨간선과 검은선을 연결한다.
3. Raspberry Pi와 연결
Raspberry Pi에 HDMI Cable, Game Pad를 연결하고, 전원 케이블을 연결한다.
4. Cabinet 내 전원 인가
Cabinet 후면 전원 단자 내 컴퓨터용 3구 전원 케이블을 연결한다.
5. 전원을 인가하면 Rasberry Pi가 정상 동작하고 Booting이 되는 것을 볼 수 있다.
4. Raspberry Pi 설정
1. 전원이 들어오고, 인트로 영상이 30초 정도 재생된 이후, 가장 먼저 해야 할 일은 Game Pad를 설정하는 것이다. 화면에 출력되는 것과 같이 Game Pad의 "A" 버튼을 길게 누른다.
2. Network IP를 확인한다.
3. Bluetooth Keyboard가 있다면 이를 설정한다.
Bluetooth Keyboard를 페어링 상태로 두고, 위의 화면에서 "Register and Connect to Bluetooth Device"를 선택한다. 이후 Searching 과정을 통해 원하는 Device가 검색된 목록에 나오면 이를 선택하고 등록한다.
등록을 모두 마치면 Cancel을 선택하고 해당 화면을 종료한다.
4. System을 Reboot한 후 Game이 적용되었는지 확인하고 Game을 즐긴다.
START 버튼을 클릭하고 출력되는 Menu 화면에서, QUIT > RESTART SYSTEM을 선택한다.
5. 게임 실행
게임을 선택하고 즐긴다. 정상 동작됨을 확인한다.