메뉴 전체보기

회원메뉴

ESP32-C3 Super Mini를 사용한 DIY 휴대용 게임보이 > 게시판

본문 바로가기

쇼핑몰 검색

NO. 3091
제목 : ESP32-C3 Super Mini를 사용한 DIY 휴대용 게임보이
2026-08-25 13:37

소개: ESP32-C3 Super Mini를 사용한 DIY 휴대용 게임보이


소개: ESP32-C3 Super Mini를 사용한 DIY 휴대용 게임보이


소개: ESP32-C3 Super Mini를 사용한 DIY 휴대용 게임보이


소개: ESP32-C3 Super Mini를 사용한 DIY 휴대용 게임보이


소개: ESP32-C3 Super Mini를 사용한 DIY 휴대용 게임보이


소개: ESP32-C3 Super Mini를 사용한 DIY 휴대용 게임보이


안녕하세요, 여러분. 이 Instructables에 관심을 보여 주셔서 감사합니다. 3D 프린팅 부품과 ESP32 C3 Super Mini 보드를 사용해 집에서 직접 휴대용 게임보이를 만드는 방법을 알아보겠습니다.

제작에 들어가기 전에 제가 이 프로젝트를 만들게 된 계기를 말씀드리겠습니다.

어린 시절, 많은 친구들이 레트로 게임 콘솔을 자랑하곤 했습니다(당시에는 돈이 있는 사람들만 이런 것을 갖고 있었죠!).

10대가 될 때까지 저는 이른바 게임 콘솔, 즉 레트로 콘솔을 하나도 갖고 있지 않았고, 그 후 상황이 바뀌기 시작했습니다.

부업으로 약간의 돈을 벌면서 저축도 할 수 있었고, 저렴한 휴대용 게임기를 하나 샀습니다.

저는 그것을 하루 종일 가지고 놀았는데, 당시 가장 큰 문제는 충전할 수 없는 배터리를 사용한다는 점이었습니다.

하루 종일 게임을 하면 배터리는 며칠밖에 버티지 못했고, 비충전식 배터리는 비쌌습니다.

한동안 배터리를 자주 교체하다 보면 게임기 자체를 사는 것보다 비용이 더 많이 들었습니다!

하하! 내가 왜 지금 이런 계산을 하고 있지? 글쎄요, 시간이 얼마나 빠르게 흐르는지, 그리고 이런 향수가 우리 대부분에게 어떤 감정을 불러일으키는지 이해하시도록 말씀드리는 것입니다. 특히 2000년대 초반에 성장한 분들이라면 더 그렇겠죠.

그때의 추억을 되살리고 싶어서 휴대용 게임기에서 겪었던 모든 문제를 정리하고 해결책을 제시하고자 했는데, 실제로 해냈습니다!

이것은 인베이더, 스네이크, 퐁, 브레이크아웃 같은 간단한 게임이 탑재된 작은 레트로 게임보이입니다. 플레이할 수 있는 게임은 이것뿐만이 아니며, 더 많은 게임을 추가할 수도 있습니다.

완전히 프로그래밍할 수 있으므로 게임 수에 제한이 없으며, 생각할 수 있는 어떤 레트로 게임이든 이 장치에서 플레이할 수 있습니다.

ESP32 C3 Super Mini 컨트롤러와 LCD 디스플레이로 구동되므로 준수한 그래픽을 기대할 수 있으며, 가장 중요한 점은 USB로 전원을 공급받는다는 것입니다.

어떤 USB 전원에 연결하기만 하면 제한 없이 원하는 만큼 게임을 즐길 수 있습니다.

가능한 한 작게 만들려고 했고, 모든 전자 부품의 표준 크기를 고려하면 이 정도가 제가 만들 수 있는 최소 크기였습니다. 더 작은 경쟁 제품이 있다면 가져와 보세요! 한번 보고 싶네요.




STEP 1. 준비물


준비물


준비물


준비물


이것을 만들려면 다음 재료가 필요합니다.

Esp32 C3 Super Mini

조이스틱 모듈

1.8인치 LCD 화면

점퍼 케이블

3D 프린터

Tinkercad (제 디자인을 수정하려는 경우 선택 사항)

슬라이싱 소프트웨어(저는 Cura 슬라이서를 사용했습니다)

글루건

PLA 필라멘트

순간접착제

Arduino IDE

Type-C 케이블

게임을 시작할 시간입니다!




STEP 2. 콘솔 디자인


콘솔 디자인


콘솔 디자인


콘솔 디자인


콘솔 디자인


콘솔 디자인


저는 Tinkercad 를 사용해 프레임, 즉 더 정확히 말하면 콘솔을 설계했습니다.

복잡한 디자인은 아니었습니다. 제 주요 목표는 게임 콘솔을 휴대용으로 만드는 것이었고, 이를 위해 프레임이 불필요한 공간을 차지하지 않으면서 내부의 모든 부품을 수용하도록 해야 했습니다.

이 프로젝트에서 가장 큰 부품이 LCD였기 때문에 직사각형 형태의 디자인을 고안했고, 이를 고려해 이 디자인을 만들었습니다.

이 프로젝트에 필요한 부품은 총 2개뿐이며, 이 단계에 해당 STL 파일 링크를 제공했습니다.

두 부품을 한 번에 모두 출력하거나 하나씩 차례로 출력할 수 있습니다.

이 부품들을 서로 다른 색상으로 3D 프린팅하고 싶어서, 바닥 부품은 파란색으로, 윗부분은 흰색으로 출력하기로 했습니다.

이는 전적으로 사람마다 선호하는 색상에 따라 달라집니다. 저의 경우 3D 프린팅에는 약 1분 30초가 걸렸지만, 사용하는 프린팅 속도에 따라 여러분에게는 다를 수 있습니다.

여기서는 PLA 필라멘트가 가장 적합하며, 대부분은 같은 필라멘트를 사용할 것입니다.

원하는 대로 커스터마이징한 모든 부품을 3D 프린팅하고 나면 회로 제작으로 넘어갈 수 있습니다.




STEP 3. 회로 및 코드


회로 및 코드


회로 및 코드


회로 및 코드


회로 및 코드


회로 및 코드


회로 및 코드


회로 및 코드


이 회로도를 처음 보면 회로가 매우 복잡해 보일 수 있지만, 생각만큼 복잡하지 않습니다! LCD에는 핀이 매우 많고, 모든 핀이 ESP32 보드에 직접 연결됩니다.

총 8개의 핀이 있는 ST7735S TFT 디스플레이 의 연결은 다음과 같습니다.

VCC는 3.3V에 연결

GND는 GND에, LED 핀은 ESP32의 3.3V에 연결

CS는 GPIO5에 연결

RESET은 GPIO0에, A0는 GPIO1에 연결

SDA는 GPIO6에, SCK는 GPIO2에 연결

다음으로 조이스틱 모듈 에는 5개의 핀이 있으며 연결은 다음과 같습니다.

VCC와 GND를 각각 3.3V와 GND에 연결합니다.

VRX를 GPIO3에, VRY를 GPIO4에, SW를 GPIO10에 연결합니다.

이렇게 연결한 후, 두 부품이 공통 접지와 전원을 사용할 수 있도록 점퍼 케이블을 약간 조정하면 됩니다.

회로가 마음에 들지 않나요?

맞춤형 PCB는 JLCPCB에서 구할 수 있습니다. JLCPCB는 여러분이 상상할 수 있는 모든 종류의 프로젝트에 필요한 PCB 서비스를 제공합니다. JLCPCB의 EasyEDA 도구를 사용해 PCB를 설계하세요.

저는 JLCPCB의 서비스에 매우 만족하고 있으며 배송도 빠릅니다. 처음 이용하시나요? JLCPCB를 방문해 훌륭한 쿠폰과 혜택을 받아 보세요.

ESP32 보드를 USB 케이블로 컴퓨터에 연결한 다음 Arduino IDE를 실행하세요.

아래 프로그램을 사용하고 보드 종류로 esp32 c3 dev board를 선택한 다음 올바른 포트를 선택하고 업로드를 클릭하세요.

프로그램 업로드가 완료되면 화면에 게임 패널이 표시됩니다. 컨트롤러 버튼을 조작하여 정상적으로 작동하는지 확인할 수 있습니다.




STEP 4. 부품 케이스 조립


부품 케이스 조립


부품 케이스 조립


부품 케이스 조립


부품 케이스 조립


부품 케이스 조립


먼저 화면을 3D 프린팅한 덮개에 붙인 다음 조이스틱 모듈에도 같은 작업을 반복하세요. 저는 글루건을 사용했으며 여러분도 그렇게 하면 됩니다.

조이스틱 모듈을 제자리에 고정하기 위해 순간접착제를 아주 조금씩 사용했으며, 덕분에 잔여물 없이 깔끔하게 마무리할 수 있습니다.

이제 덮개 부분의 작업이 모두 끝났으니 바닥 부분으로 넘어갈 수 있습니다.

녹인 글루건 스틱을 3D 프린팅한 케이스 바닥에 직접 발라 붙이고, 여기에 esp32 보드를 추가하겠습니다.

접착제가 완전히 마를 때까지 단단히 눌러 고정하세요. 이제 점퍼 케이블을 정리할 수 있습니다.

끝이 노출된 부분이 있다면 회로에 문제가 생길 가능성이 없도록 글루건으로 밀봉하세요.

이제 USB 케이블로 esp32 c3 보드에 전원을 연결해 보세요. 바닥과 덮개의 3D 프린팅 부품에 부품을 부착하는 동안 전선이 분리되지 않았는지 확인하기 위해서입니다.

모든 회로를 확인했으면 이 두 부품을 조립해 제작을 마무리할 수 있습니다. 다음 단계에서 그 과정을 자세히 살펴보겠습니다.




STEP 5. 마무리 및 사용


마무리 및 사용


마무리 및 사용


마무리 및 사용


마무리 및 사용


마무리란 모든 전자 부품을 내부에 담고 있는 두 3D 프린팅 부품을 결합하는 과정이라고 할 수 있습니다.

여기에는 두 부품이 있으며, 이를 연결하기 위해 순간접착제를 아주 조금 사용하겠습니다. 이제 집에서 만든 게임 콘솔이 테스트할 준비를 마쳤습니다.

이 콘솔을 USB 전원 공급 장치에 연결하기만 하면 됩니다. 여기의 핀 타입은 C이며, 보조 배터리나 노트북 등 어떤 전원에서도 전원을 공급할 수 있습니다.

이를 전원에 연결하면 디스플레이가 켜지고, 이제 게임 사이를 이동할 수 있습니다. 조이스틱 모듈의 버튼을 사용해 조작합니다.

확인을 누르면 선택한 게임이 열리고 일반 콘솔처럼 플레이를 시작할 수 있습니다. 점수가 표시되며 게임이 끝나면 메뉴가 자동으로 이동합니다.

메인 메뉴로 돌아온 후 새 게임을 선택해 플레이를 시작할 수 있습니다.

원한다면 새로운 게임을 추가할 수도 있습니다. 프로그램을 조금 수정하기만 하면 바로 사용할 수 있습니다.

이제 이 프로젝트의 마지막 단계에 이르렀습니다. 여러분도 이 프로젝트를 만들어 보시길 바라며, ‘I Made It’ 섹션에서 이 프로젝트의 다양한 버전을 볼 수 있기를 기대합니다.

여기까지 함께해 주셔서 감사합니다. 늘 그렇듯 궁금한 점이 있으면 댓글로 질문해 주세요. 기꺼이 답변해 드리겠습니다.




STEP 6. 작동 영상


작동 영상


제작 과정뿐만 아니라 게임 플레이까지 보여 주는 자세한 영상입니다!

배터리를 충전할 필요 없이 원하는 때와 장소에서 커스텀 게임을 추가해 플레이할 수 있어서, 개인적으로 이 장치가 정말 재미있다고 느낍니다!

이상으로 휴대용 레트로 게임 콘솔 제작에 관한 내용이었습니다! 이 콘솔에 대한 제안이 있다면 기꺼이 검토하겠습니다.

감사합니다. 이 커뮤니티에서 제작한 다양한 버전을 볼 수 있기를 기대합니다! 감사합니다. 즐거운 게임 되세요.


원문: https://www.instructables.com/DIY-Handheld-Game-Boy-Using-ESP32-C3-Super-Mini/

좋아요 0
게시판

회사명 공방유니언 주소 각 공방 주소 참조
사업자 등록번호 0000 대표 공방유니언 전화 019-60105846 팩스 0000 이메일 gongbangunion@gmail.com
통신판매업신고번호 0000 개인정보관리책임자 공방유니언
Copyright © 2017 공방유니언. All Rights Reserved.