ESP32 로 레트로 콘솔 게임기를 만들기 위한 개발보드 소개 (ESP32 FC Game Console with MP3 Player)

ESP32를 게임기로 만들 수 있는 개발보드

ESP32는 MCU 중에서도 꽤나 가성비가 좋은 SoC 인거 같습니다. 특히 IoT 관련 임베디드 제품들을 개발하는데 꽤나 장점을 가진 칩셋이기도 하지요.

최근에 코드도사에서는 “레트로 콘솔 게임기” 에 대한 글들을 여러 차례 올린적이 있습니다. 그러다보니 레트로 콘솔 게임기에도 관심을 가지고 있는데요, ESP32로 게임기를 만든 사례가 있나 찾아봤습니다.

구글에서 검색을 해보면 “ESPlay” 라는 ESP32 기반의 콘솔 게임기 오픈소스 프로젝트가 있습니다. (위 링크 깃허브)

그래서 이 보드를 구입해보려고 “Makerfabs” 라는 곳을 방문하였는데… 보드의 재고가 없군요.

위 링크로 “ESPlay” 의 보드를 판매하는 페이지가 나오는데, 재고가 없는듯 합니다.

계속 업데이트 되나 살펴봤지만 여전히 “Out of Stock” 입니다. 그래서 하는 수 없이 대체 보드를 한번 찾아보기로 했습니다.

최근에 제가 전자부품이나 개발보드를 살 때는 한번씩 “알리 익스프레스” 를 통해 검색을 해보고 있습니다. 그런데 다행이도 ESPlay 보드의 복제품을 파는군요. 아래 제품입니다.

Esplay-마이크로 오리지널 복사 GBC NES DIY 콘솔, ESP32 LVGL 학습
이미지 클릭하여 구매하기

보드 겉모양은 거의 비슷한거 같습니다. 그런데 가격이 조금 비싸군요. 한화 4만5천원 정도 합니다.

ESP32 FC 게임 콘솔, MP3 플레이어, 카드 플러그 인 앤 플레이
이미지 클릭하여 구매하기

그래서 찾아보니 꽤 흥미로운 개발 보드를 발견했습니다. 마치 게임패드 같이 생겼으며, LCD와 키 버튼까지 달려있는 개발 보드입니다. 심지어는 배터리까지 달려 있네요.

배터리 용량은 600 mAh 정도 됩니다. 또한 SD카드 슬롯이 달려 있어서 게임 롬파일을 복사해서 사용할 수 있는거 같습니다. 일단 가장 중요한 요소는 바로 “가격” 입니다. 위에서 소개해 드린 ESPlay 복제품보다 가격이 훨씬 싸네요. 한화로 2만5천원 정도 하는거 같습니다.

당연히 가격이 저렴한 보드를 구매해야겠죠? ㅎㅎ 알리에서 바로 주문을 하였습니다.

ESP32 FC Game Console with MP3 Player 구입 및 개봉기

정말 알리에서는 전자부품이나 개발 보드 관련해서 싸고 저렴하면서 없는게 없는거 같습니다. ESP32 콘솔 게임기용 보드도 있는걸 보면 정말 별의별 제품들이 다 있습니다.

알리에서 주문을 하고 일주일 정도 걸린거 같습니다. 그런데 포장상태는 약간 불량한거 같긴 합니다. 종이 박스에 스티로폼 포장지에 쌓여져 있는 상태였습니다.

이번에 받은 ESP32 콘솔 게임기 보드입니다. LCD가 달려있는 전면에서 찍은 모습입니다. 게임 컨트롤을 할때 사용하는 버튼들도 있습니다. (버튼은 상대적으로 약간 마음에 안들긴 하군요)

개발보드의 뒷부분을 보면 배터리와 ESP32 SoC, 스피커 등이 장착되어 있습니다. 생각보다 보드 구성은 간단해 보입니다.

전원을 켜봤습니다. 기대와는 달리 아무것도 실행되지 않는 “빈 깡통 보드” 이군요. 별도로 펌웨어 이미지를 올려야 할걸로 보입니다.

ESPlay 깃허브 소스에서 펌웨어를 올려서 동작시키는 법에 대한 것은 별도의 글로 정리하여 올려보도록 하겠습니다.

'코드도사(codedosa.com)'에는 쿠팡파트너스 등의 제휴링크가 포함되어 있으며 수수료를 제공받을 수 있습니다.