메뉴 전체보기

회원메뉴

Memento – ESP32-S3와 원형 터치 디스플레이를 사용하는 손바닥 크기의 기억력 게임 > 게시판

본문 바로가기

쇼핑몰 검색

NO. 3536
제목 : Memento – ESP32-S3와 원형 터치 디스플레이를 사용하는 손바닥 크기의 기억력 게임
2026-10-07 10:38

소개: Memento – ESP32-S3와 원형 터치 디스플레이를 사용하는 손바닥 크기의 기억력 게임


소개: Memento – ESP32-S3와 원형 터치 디스플레이를 사용하는 손바닥 크기의 기억력 게임


Memento 는 고전적인 Simon 개념에서 영감을 받은 소형 기억력 게임으로, 다음을 위해 개발되었습니다. 1.28인치 원형 터치 LCD가 탑재된 Waveshare ESP32-S3 개발 보드.

색상 순서를 보고 기억한 다음, 터치스크린을 사용해 정확하게 따라 하세요. 라운드가 진행될 때마다 순서가 길어지고 난이도가 높아집니다.

모든 구성 요소가 작고 배터리로 작동하는 열쇠고리 크기의 장치 안에 들어갑니다. 간단히 즐길 수 있는 게임이지만 기억력에는 훌륭한 도전이 됩니다!

Memento는 처음에는 꽤 복잡한 프로젝트처럼 보일 수 있지만, 실제로는 놀라울 만큼 만들기 쉽습니다. 이를 제작하는 데 고급 전자공학, 프로그래밍 또는 납땜 기술은 필요하지 않습니다. 누구나 따라 할 수 있도록 제작의 모든 단계를 단계별로 자세히 설명하려고 했습니다. 따라서 초보자도 이 프로젝트를 쉽게 따라 할 수 있습니다. 설명을 주의 깊게 따르면 특별한 사전 경험 없이도 자신만의 Memento를 만들 수 있습니다.


Memento 는 고전적인 Simon의 개념에서 영감을 받은 작은 기억력 게임으로, 다음을 위해 개발되었습니다: 1.28인치 원형 터치 LCD가 탑재된 Waveshare ESP32-S3 개발 보드.

색상 순서를 보고 기억한 다음, 터치스크린을 사용해 정확하게 따라 하세요. 라운드가 진행될 때마다 순서가 길어지고 난이도가 높아집니다.

모든 구성 요소가 열쇠고리 크기의 작은 배터리 구동 장치 안에 들어갑니다. 간단히 즐길 수 있는 게임이지만 기억력에는 훌륭한 도전이 됩니다!

Memento는 처음에는 꽤 복잡한 프로젝트처럼 보일 수 있지만, 실제로는 놀라울 만큼 만들기 쉽습니다. 특별한 전자공학, 프로그래밍 또는 납땜 기술은 필요하지 않습니다. 누구나 따라 할 수 있도록 제작의 모든 단계를 단계별로 자세히 설명하려고 했습니다. 따라서 초보자도 이 프로젝트를 쉽게 따라 할 수 있습니다. 설명을 주의 깊게 따르면 특별한 사전 경험 없이도 자신만의 Memento를 만들 수 있습니다.




STEP 1. 준비물


1.28인치 원형 터치 LCD가 탑재된 Waveshare ESP32-S3 개발 보드

LiPo 배터리 – 150 mAh

미니 SPDT(1P2T) 슬라이드 스위치

피에조 디스크 D27mm

수 커넥터 2핀 - JST 1.25mm


3D 프린팅 케이스 – 상단 및 하단 부품

키링(선택 사항)

열수축 튜브

납땜 인두

USB-C 데이터 케이블




STEP 2. ESP32 커넥터 및 피에조 준비


ESP32 커넥터 및 피에조 준비


ESP32 커넥터 및 피에조 준비


ESP32 커넥터 및 피에조 준비


먼저 다음을 준비합니다: Waveshare ESP32-S3 보드와 함께 제공된 12핀 케이블.

Memento에는 이 커넥터에서 두 개의 연결만 필요하므로, 사용하지 않는 전선/핀을 조심스럽게 제거하고 다음만 남겨 둡니다:

  1. 핀 5 – GND
  2. 핀 8 – GPIO 16

커넥터에서 전선을 제거하기 전에 Waveshare 핀 배치도를 참조하고 핀 위치를 다시 확인하세요.

필요한 두 전선 을 확인했으면, 커넥터에서부터 측정해 약 35–40 mm 길이로 자릅니다. 이 길이면 내부 연결에 충분하면서 배선을 컴팩트하게 유지하고 Memento 케이스 안에 쉽게 정리할 수 있습니다.

전선 끝부분의 피복을 조금 벗겨 납땜할 수 있도록 준비합니다.

피에조 연결

Memento의 음향 효과를 생성하는 데 사용할 피에조 소자를 연결합니다.

다음과 같이 연결합니다:

  1. 핀 5(GND) → 피에조의 검은색 전선
  2. 핀 8(GPIO 16) → 피에조의 빨간색 전선

전선을 서로 납땜한 다음 각 연결부를 열수축 튜브로 보호합니다.

튜브가 납땜 접합부를 완전히 덮고 노출된 도체가 보이지 않는지 확인하세요.

커넥터 완료

ESP32 커넥터 배선이 이제 완료되었습니다.

수정된 12핀 케이블은 다음에 필요한 연결을 제공합니다: 피에조 사운드 출력또한 전선을 짧게 정리하여 조립부를 작고 깔끔하게 유지하고 Memento 케이스 내부에 들어갈 수 있도록 합니다.


먼저 다음을 준비합니다: Waveshare ESP32-S3 보드와 함께 제공된 12핀 케이블.

Memento에는 이 커넥터에서 두 개의 연결만 필요하므로, 사용하지 않는 전선/핀을 주의해서 제거하고 다음만 남겨 두세요:

  1. 핀 5 – GND
  2. 핀 8 – GPIO 16

Waveshare 핀 배치도를 참고하고, 커넥터에서 전선을 제거하기 전에 핀 위치를 주의 깊게 확인하세요.

필요한 두 전선을 확인한 후, 커넥터에서부터 측정하여 약 35–40 mm길이가 되도록 자르세요. 이 길이면 내부 연결을 구성하기에 충분하면서도 배선을 컴팩트하고 정리하기 쉽게 유지하여 Memento 케이스 안에 배치할 수 있습니다.

전선 끝부분의 절연 피복을 조금 벗겨 납땜할 수 있도록 준비하세요.

피에조 연결

Memento의 음향 효과를 생성하는 데 사용할 피에조 소자를 연결하세요.

다음과 같이 연결하세요:

  1. 핀 5 (GND) → 피에조의 검은색 전선
  2. 핀 8 (GPIO 16) → 피에조의 빨간색 전선

전선을 납땜한 후 각 연결부를 열수축 튜브로 보호하세요.

열수축 튜브가 납땜 부위를 완전히 덮고 도체가 노출된 부분이 남지 않았는지 확인하세요.

커넥터 완료

ESP32 커넥터 배선이 이제 완료되었습니다.

수정된 12핀 케이블은 다음에 필요한 모든 연결을 제공합니다: 피에조를 통한 오디오 출력또한 짧아진 전선 덕분에 배선을 컴팩트하고 깔끔하게 유지할 수 있어 Memento 케이스 내부에 쉽게 배치할 수 있습니다.




STEP 3. 배터리 준비


배터리 준비


배터리 준비


배터리 준비


배터리 준비


다음 단계는 다음 부품을 준비하는 것입니다: LiPo 배터리, JST 커넥터 및 ON/OFF 스위치.

ON/OFF 스위치는 배터리 양극 전선에 직렬로 연결되므로 Memento를 끄면 배터리가 보드에서 물리적으로 분리됩니다. 이렇게 하면 장치를 사용하지 않을 때 불필요한 배터리 방전을 방지할 수 있습니다.

배터리에 올바른 2핀 JST 1.25 mm 커넥터가 이미 장착되어 있다면, 기존 커넥터를 그대로 사용하고 아래 설명에 따라 전선 길이를 조정한 다음 ON/OFF 스위치를 추가하면 됩니다.

배터리에 다른 커넥터가 장착되어 있다면, 사진에 나온 것처럼 전선이 연결된 2핀 JST 1.25 mm 수 커넥터로 교체하세요.

Memento 케이스 내부의 공간이 매우 제한적이므로 모든 전선을 가능한 한 짧게유지하고, 대략적인 길이와 배치 방법은 사진을 참고하세요.

ON/OFF 스위치의 가운데 핀과 양쪽 바깥 핀 중 하나에 짧은 전선 두 개를 납땜하여 스위치를 준비하세요. 남은 바깥 핀은 사용하지 않으므로 필요한 경우 니퍼로 제거할 수 있습니다.

다음과 같이 연결하세요:

  1. 배터리 음극(– / 검은색) → JST 커넥터의 검은색 전선
  2. 배터리 양극(+ / 빨간색) → ON/OFF 스위치의 한쪽 전선
  3. ON/OFF 스위치의 다른 쪽 전선 → JST 커넥터의 빨간색 전선

따라서 ON/OFF 스위치는 배터리 양극선과 직렬로 연결되며, 음극선은 배터리에서 JST 커넥터까지 직접 연결됩니다.

각 연결부를 납땜하기 전에 적절한 길이의 열수축 튜브 를 전선에 먼저 끼우십시오. 납땜한 후에는 열수축 튜브로 각 접합부를 완전히 덮어 절연하고, 노출된 도체가 보이지 않도록 하십시오.

배터리 배선을 작업할 때는 양극선과 음극선이 절대로 서로 닿지 않도록각별히 주의하십시오. LiPo 배터리가 실수로 단락되는 위험을 최소화하려면 배터리 전선을 한 번에 하나씩 자르고 피복을 벗긴 후 납땜하는 것이 강력히 권장됩니다.

중요: 배터리를 ESP32-S3 보드에 연결하기 전에 JST 커넥터의 극성을 주의 깊게 확인하십시오. 전선 색상만 믿지 마십시오. 양극과 음극이 보드 배터리 커넥터의 올바른 핀에 연결되는지 확인하십시오. 극성이 반대이면 보드가 손상될 수 있습니다.

이제 배터리와 ON/OFF 스위치 조립체를 Memento 내부에 설치할 준비가 되었습니다.

충전: ON/OFF 스위치는 배터리를 보드에서 물리적으로 분리합니다. 따라서 USB-C를 통해 배터리를 충전하는 동안에는 Memento를 ON 상태로 켜 두어야 합니다. 스위치가 OFF이면 배터리가 분리되어 충전할 수 없습니다.



다음 단계는 LiPo 배터리, JST 커넥터 및 ON/OFF 스위치를 준비하는 것입니다.

ON/OFF 스위치는 배터리 양극에 직렬로 연결됩니다. 따라서 Memento가 꺼지면 배터리가 보드에서 물리적으로 분리되어장치를 사용하지 않을 때 불필요한 전력 소모를 방지합니다.

배터리에 규격에 맞는 1.25 mm 피치 2핀 JST 커넥터가 이미 장착되어 있다면, 전선 길이를 조정하고 아래 설명과 같이 ON/OFF 스위치를 추가하여 그대로 사용할 수 있습니다.

반대로 배터리에 다른 커넥터가 장착되어 있다면, 이를 전선이 포함된 1.25 mm 피치 2핀 수 JST 커넥터로 교체하십시오. 사진에 그 예가 나와 있습니다.

Memento 케이스 내부의 사용 가능한 공간이 매우 좁으므로 모든 전선을 가능한 한 짧게 유지하고, 사진을 전선의 길이와 배치에 대한 참고 자료로 사용하십시오.

ON/OFF 스위치의 가운데 핀과 양쪽 측면 핀 중 하나에 짧은 전선 두 개를 납땜하여스위치를 준비하십시오. 남은 측면 핀은 사용하지 않으며, 필요한 경우 니퍼로 제거할 수 있습니다.

다음과 같이 연결하십시오:

  1. 배터리 음극(– / 검은색) → JST 커넥터의 검은색 전선
  2. 배터리 양극(+ / 빨간색) → ON/OFF 스위치 전선 중 하나
  3. ON/OFF 스위치의 다른 전선 → JST 커넥터의 빨간색 전선

따라서 ON/OFF 스위치는 배터리 양극에 직렬로 연결되며, 음극은 배터리와 JST 커넥터를 직접 연결합니다.

각 연결부를 납땜하기 전에 적절한 크기의 열수축 튜브 를 전선에 끼우십시오. 납땜한 후에는 열수축 튜브로 각 접합부를 완전히 덮어 절연하고, 도체가 노출된 부분이 남지 않도록 하십시오.

작업하는 동안 배터리의 양극선과 음극선이 서로 절대 접촉하지 않도록 합니다. 자르고 피복을 벗긴 후 납땜할 때는 다음을 강력히 권장합니다: 배터리 전선은 한 번에 하나씩작업하여 LiPo 배터리가 실수로 단락될 위험을 최소화하십시오.

중요: ESP32-S3 보드에 배터리를 연결하기 전에 다음을 주의 깊게 확인하십시오: JST 커넥터의 극성. 전선 색상만 믿지 말고, 양극과 음극이 보드의 배터리 커넥터에 있는 올바른 핀과 실제로 일치하는지 확인하십시오. 극성을 반대로 연결하면 보드가 손상될 수 있습니다.

이제 배터리와 ON/OFF 스위치 조립체를 Memento 내부에 설치할 준비가 되었습니다.

충전: ON/OFF 스위치는 배터리를 보드에서 물리적으로 분리합니다. 따라서 USB-C를 통해 충전하는 동안 Memento는 ON상태여야 합니다. 스위치가 OFF이면 배터리가 분리되어 충전할 수 없습니다.





STEP 4. 부품 설치 및 케이스 닫기


부품 설치 및 케이스 닫기


부품 설치 및 케이스 닫기


부품 설치 및 케이스 닫기


부품 설치 및 케이스 닫기


부품 설치 및 케이스 닫기


부품 설치 및 케이스 닫기


부품 설치 및 케이스 닫기


Memento 케이스의 하부 를 가져와 피에조 소자 를 바닥의 원형 홈에 황동 면이 케이스를 향하도록 넣으십시오. 사진에 보이는 것처럼 작은 접착 테이프조각으로 고정하십시오.

그다음 ON/OFF 슬라이드 스위치 를 전용 슬롯에 넣고, 두 위치 사이에서 자유롭게 움직이는지 확인하십시오. 필요한 경우 인두 끝으로 주변 플라스틱을 아주 조금 조심스럽게 변형하여고정하십시오. 스위치 자체에 닿거나 케이스를 과도하게 변형하지 마십시오.

ESP32-S3 보드에 12핀 케이블 을 연결한 다음, 2핀 JST 배터리 커넥터 를 BAT 소켓에 연결하십시오.

중요: 배터리를 연결하기 전에 JST 커넥터의 극성을 다시 확인하십시오.

사진에 보이는 것처럼 배터리와 모든 전선을 케이스 내부에 주의해서 배치하고, 가능한 한 평평하고 콤팩트하게 정리하십시오.

케이스 내부에 ESP32-S3 보드 를 배치하고, USB-C 커넥터가 케이스의 개구부와 맞도록정렬하십시오. 전선이 끼이거나 팽팽하게 당겨지지 않았는지 확인하고, 힘을 가하지 않아도 보드가 하우징에 자연스럽게 안착하는지 확인하십시오.

마지막으로 케이스 상부 를 하부 케이스에 맞춘 다음, 스냅 결합부가 모두 완전히 맞물릴 때까지 둘레를 따라 가볍게 눌러 제자리에 끼우십시오.

커버를 억지로 누르지 마십시오. 쉽게 닫히지 않으면 다시 시도하기 전에 배터리, 전선 및 보드의 위치를 확인하십시오.

닫은 후 USB-C 포트와 ON/OFF 스위치에 자유롭게 접근할 수 있는지확인하십시오.

이제 Memento 조립이 모두 완료되었으며 프로그래밍할 준비가 되었습니다.



Memento 케이스의 하부 를 가져와피에조 소자 를 바닥의 전용 원형 홈에 황동 면이 케이스를 향하도록 배치하십시오. 사진에 보이는 것처럼 작은 접착 테이프조각으로 고정하십시오.

그다음ON/OFF 스위치 를 전용 위치에 넣고, 두 위치 사이에서 자유롭게 움직이는지 확인하십시오. 필요한 경우 인두 끝으로 주변 플라스틱을 아주 조금 조심스럽게 변형하여고정하십시오. 스위치에 직접 닿거나 케이스를 과도하게 변형하지 마십시오.

다음 12핀 케이블 을 ESP32-S3 보드에 연결한 다음, 배터리의 2핀 JST 커넥터 를 BAT 소켓에 연결합니다.

중요: 배터리를 연결하기 전에 JST 커넥터의 극성을 주의 깊게 확인하십시오.

사진에 나온 것처럼 배터리와 모든 케이블을 케이스 안에 주의해서 배치하고, 배선이 가능한 한 평평하고 컴팩트하게 정리되도록 하십시오.

다음 ESP32-S3 보드 를 케이스 안에 넣고, USB-C 커넥터를 해당 개구부에 맞춥니다. 어떤 전선도 눌리거나 팽팽하게 당겨지지 않았는지 확인하고, 힘을 가하지 않아도 보드가 제자리에 자연스럽게 들어가는지 확인하십시오.

마지막으로 케이스 상부 를 하부에 맞춘 다음, 스냅 잠금 지점이 완전히 체결될 때까지 둘레를 따라 부드럽게 누르십시오.

뚜껑을 억지로 닫지 마십시오. 쉽게 닫히지 않으면 다시 시도하기 전에 배터리, 케이블 및 보드의 위치를 다시 확인하십시오.

닫은 후 USB-C 포트와 ON/OFF 스위치에 자유롭게 접근할 수 있는지 확인하십시오.

이제 Memento의 조립이 완료되었으며 프로그래밍할 준비가 되었습니다.




STEP 5. 사전 컴파일된 펌웨어 업로드


사전 컴파일된 펌웨어 업로드


사전 컴파일된 펌웨어 업로드


제공된 사전 컴파일된 펌웨어 를 ESP32 Flash Download Tool을 사용하여 설치합니다(파일에서 .txt 확장자를 제거하십시오).

중요: 프로그래밍 절차를 시작하기 전에 Memento ON/OFF 스위치를 OFF로 설정하십시오. 이 위치에서는 배터리가 보드에서 물리적으로 분리되므로 ESP32-S3가 USB-C 연결을 통해서만 전원을 공급받습니다. 전체 프로그래밍 및 재시작 절차 동안 스위치를 OFF 위치로 유지하십시오.

다음 ESP32 Flash Download Tool 을 이 프로젝트와 함께 제공된 링크를 사용하여 다운로드하고 설치하십시오:

ESP32 Flash Download Tool

Memento 스위치를 OFF로 설정한 상태에서 ESP32-S3 보드를 USB-C를 통해 컴퓨터에 연결하고 ESP32 Flash Download Tool을 실행하십시오.

첫 화면에서 다음을 선택하십시오:

  1. ChipType: ESP32-S3
  2. WorkMode: Develop
  3. LoadMode: USB

그런 다음 SPIDownload 페이지로 이동하십시오.

제공된 펌웨어 파일을 해당 필드에 불러오고 Flash 설정과 주소를 참조 이미지에 표시된 대로 정확히구성하십시오. 각 파일이 올바른 주소에 연결되어 있는지, 그리고 플래싱을 시작하기 전에 올바른 COM 포트 가 선택되어 있는지 확인하십시오.

다운로드를 시작하고 프로그래밍 과정이 성공적으로 완료될 때까지 기다리십시오. 펌웨어가 기록되는 동안 USB 케이블을 분리하지 마십시오.

플래싱이 완료되면 Memento에서 USB-C 케이블을 분리하고 몇 초간 기다립니다. 스위치는 여전히 OFF 상태이고 배터리도 물리적으로 분리되어 있으므로 ESP32-S3의 전원이 완전히 차단됩니다.

이제 USB-C 케이블을 다시 연결하되, 스위치는 OFF 위치로 유지합니다. 보드는 새로 설치된 펌웨어를 사용해 정상적으로 전원을 켜며, Memento가 자동으로 시작됩니다.

펌웨어가 정상적으로 시작되는지 확인한 후 USB-C 케이블을 다시 분리합니다. 이제 프로그래밍 절차가 완료되었으므로 Memento를 ON 으로 전환하여 일반적인 배터리 전원으로 작동할 수 있습니다.

Memento를 살펴보거나 수정 또는 사용자 지정하고 싶은 분들을 위해, 전체 Arduino 소스 코드(.ino) 도 이 프로젝트와 함께 다운로드할 수 있습니다.

소스 코드 사용은 전적으로 선택 사항입니다. Memento를 조립하고 사용하기만 하려는 경우에는 위에 설명된 절차에 따라 사전 컴파일된 펌웨어 를 설치하면 됩니다.

소스 코드는 다음 라이선스에 따라 공개됩니다: Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) 라이선스. 다음 조건을 준수하는 한 자유롭게 공유하고 수정할 수 있습니다. 원저작자에게 적절한 출처를 표시해야 하며, 상업적 목적으로 사용해서는 안 되고, 수정된 버전은 동일한 라이선스에 따라 배포해야 합니다.


프로젝트와 함께 제공된 사전 컴파일된 펌웨어 를 사용하여 설치합니다(파일에서 .txt 확장자를 제거하세요). 설치에는 ESP32 Flash Download Tool을 사용합니다.

중요: 프로그래밍 절차를 시작하기 전에 Memento의 ON/OFF 스위치를 OFF로 설정하세요. 이 위치에서는 배터리가 보드에서 물리적으로 분리되므로 ESP32-S3는 USB-C 연결을 통해서만 전원을 공급받습니다. 프로그래밍 및 재부팅 절차 전체 동안 스위치를 OFF 위치로 유지하세요.

프로젝트와 함께 제공된 링크를 사용하여 ESP32 Flash Download Tool 을 다운로드하고 설치합니다:

ESP32 Flash Download Tool

Memento의 스위치가 OFF로 설정된 상태에서 ESP32-S3 보드를 USB-C를 통해 컴퓨터에 연결하고 ESP32 Flash Download Tool을 실행합니다.

첫 번째 화면에서 다음과 같이 설정합니다:

  1. ChipType: ESP32-S3
  2. WorkMode: Develop
  3. LoadMode: USB

그런 다음 SPIDownload페이지로 이동합니다.

프로젝트와 함께 제공된 펌웨어 파일을 해당 필드에 불러오고 Flash 메모리 설정과 관련 주소를 참조 이미지에 표시된 것과 정확히 동일하게구성합니다. 프로그래밍을 시작하기 전에 각 파일이 올바른 주소에 연결되어 있고 올바른 COM 포트가 선택되어 있는지 확인합니다.

다운로드를 시작하고 프로그래밍이 정상적으로 완료될 때까지 기다리세요. 펌웨어를 기록하는 동안 USB 케이블을 분리하지 마세요.

프로그래밍이 완료되면, Memento에서 USB-C 케이블을 분리하고 몇 초간 기다리세요. 스위치는 아직 OFF 상태이고 배터리도 물리적으로 분리되어 있으므로, 이렇게 하면 ESP32-S3의 전원이 완전히 차단됩니다.

이제 USB-C 케이블을 다시 연결하되, 스위치는 OFF 위치로 둔 채. 보드는 방금 설치한 펌웨어를 사용해 새로 부팅하며 Memento가 자동으로 시작됩니다.

펌웨어가 정상적으로 시작되는 것을 확인한 후 USB-C 케이블을 다시 분리하세요. 프로그래밍 절차가 완료되었으므로 스위치를 ON으로 전환하면 배터리로 Memento를 정상적으로 켤 수 있습니다.

*Memento를 연구하거나 수정 또는 사용자 지정하려는 분들을 위해, 프로젝트와 함께 다음 항목도 다운로드할 수 있습니다: 전체 Arduino 소스 코드(.ino).*

소스 코드의 사용은 전적으로 선택 사항입니다. Memento를 단순히 제작하고 사용하려는 경우에는 위에 설명된 절차에 따라 사전 컴파일된 펌웨어 를 설치하면 됩니다.

*소스 코드는 다음 라이선스에 따라 배포됩니다: Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0). 다음 조건을 준수하는 한 공유 및 수정할 수 있습니다: 원저작자에게 올바르게 저작자 표시를 할 것, 상업적 목적으로 사용하지 않을 것 및 수정된 버전을 배포할 경우 동일한 라이선스를 적용할 것.*




STEP 6. 소프트웨어 인터페이스


소프트웨어 인터페이스


소프트웨어 인터페이스


소프트웨어 인터페이스


Memento의 인터페이스는 모든 주요 정보와 조작 버튼을 한 화면에 표시하도록 설계되었습니다.

TOUCH TO PLAY – 새 게임을 시작하려면 디스플레이 중앙의 녹색 버튼을 터치하세요.

SCORE – 마지막으로 완료한 게임에서 획득한 점수를 표시합니다.

RECORD (HIGH) – Memento에 저장된 현재 최고 점수를 표시합니다.

RESET HIGH – 저장된 최고 점수를 지우고 0으로 초기화하려면 이 영역을 5초 동안 터치한 채 유지하세요. 길게 누르는 방식은 최고 기록이 실수로 삭제되는 것을 방지합니다.

BATTERY LEVEL – 상단 중앙의 막대는 대략적인 배터리 잔량을 나타냅니다. 전압은 오른쪽 아래에서도 확인할 수 있습니다.

SOUND ON/OFF – 게임 사운드를 켜거나 끄려면 이 영역을 터치하세요.

AUDIO STATUS – 현재 오디오 상태를 표시합니다. 사운드가 켜져 있으면 이 영역은 비어 있습니다. 사운드가 꺼져 있으면 MUTE 가 표시됩니다.

GAME / VERSION – 이 영역에는 게임 식별 정보와 현재 소프트웨어 버전, 제작자 이름 등이 표시됩니다.

게임 방법

Memento는 고전적인 Simon 게임에서 영감을 받은 기억력 게임입니다.

새 게임을 시작하려면 TOUCH TO PLAY 를 터치하세요. Memento는 디스플레이의 네 가지 색상 영역을 사용해 순서를 보여 주며, 오디오가 켜져 있으면 사운드도 함께 재생합니다.

여러분의 과제는 이 순서를 기억한 다음, 같은 영역을 올바른 순서로 터치해 재현하는 것입니다.

라운드를 성공적으로 완료할 때마다 Memento는 순서에 한 단계를 추가하므로, 순서가 점점 더 길어지고 기억하기 어려워집니다.

잘못된 영역을 터치하면 게임이 종료되고 점수가 표시됩니다. 점수가 이전 기록보다 높으면 새로운 최고 기록이 됩니다. 최고 점수 점수이며 이후 게임을 위해 저장됩니다.

목표는 간단합니다: 순서를 기억하고 얼마나 멀리 갈 수 있는지 확인하세요!


Memento의 인터페이스는 Memento 모든 정보와 주요 명령을 한 화면에 표시하도록 설계되었습니다.

TOUCH TO PLAY – 새 게임을 시작하려면 디스플레이 중앙의 녹색 버튼을 터치하세요.

SCORE – 마지막으로 완료한 게임에서 얻은 점수를 표시합니다.

RECORD (HIGH) – Memento에 저장된 현재 기록을 표시합니다.

RESET HIGH – 이 영역을 5초 동안 길게 눌러 저장된 기록을 삭제하고 0으로 초기화할 수 있습니다. 길게 누르는 방식은 기록이 실수로 삭제되는 것을 방지합니다.

BATTERY LEVEL – 상단 중앙의 막대는 배터리 잔량을 대략적으로 나타냅니다. 전압은 오른쪽 아래에서도 확인할 수 있습니다.

SOUND ON/OFF – 이 영역을 터치하여 게임 사운드를 켜거나 끌 수 있습니다.

AUDIO STATUS – 현재 오디오 상태를 나타냅니다. 오디오가 활성화되어 있으면 이 영역은 비어 있습니다. 오디오가 비활성화되면 MUTE라는 문구가 표시됩니다.

GAME / VERSION – 이 영역은 게임을 식별하고 현재 소프트웨어 버전 및 제작자 이름과 같은 정보를 표시합니다.

게임 방법

Memento 는 고전 게임 Simon에서 영감을 얻은 기억력 게임입니다.

새 게임을 시작하려면 TOUCH TO PLAY 를 터치하세요. Memento는 오디오가 활성화되어 있을 때 각 색상 영역에 해당하는 사운드와 함께 디스플레이의 네 가지 색상 영역을 사용하여 순서를 표시합니다.

목표는 순서를 기억하고 재현하는 것이며, 같은 영역을 같은 순서로 터치해야 합니다.

각 턴을 정확하게 완료할 때마다 Memento는 순서에 새로운 요소를 추가하여 점점 더 길고 기억하기 어렵게 만듭니다.

잘못된 영역을 터치하면 게임이 종료되고 획득한 점수가 표시됩니다. 점수가 이전 기록을 넘으면 새로운 HIGH 가 되며 이후 게임을 위해 저장됩니다.

목표는 간단합니다: 순서를 기억하고 얼마나 멀리 갈 수 있는지 확인하세요!




STEP 7. 3D 모델


3D 모델


3D 모델


3D 모델


3D 모델


3D 프린팅 부품은 다음 재료로 출력하도록 설계되었습니다: PLA 및 표준 0.4 mm 노즐.

최상의 결과를 얻으려면 다음을 사용할 것을 권장합니다: 프린터에서 사용할 수 있는 실용적인 최저 레이어 높이.

부품은 다음 장비로 출력했습니다: Bambu Lab P1S 및 다음 설정을 사용했습니다: 0.08 mm 레이어 높이, 그 결과 매우 우수한 결과물을 얻을 수 있었습니다.

부품을 빌드 플레이트에 다음과 같이 배치하세요: 참조 이미지에 표시된 방향.

필요한 경우 프린터와 슬라이서 설정에 따라 서포트를 활성화할 수 있습니다. 그러나 제 경우에는 서포트가 필요하지 않았고, 모든 부품을 서포트 없이 성공적으로 출력할 수 있었습니다.

권장 출력 설정:

  1. 재료: PLA
  2. 노즐: 0.4 mm
  3. 레이어 높이: 가능한 한 낮게 (이 제작에는 0.08 mm 사용)
  4. 방향: 참조 이미지에 표시된 방향대로
  5. 서포트: 선택 사항 (제 출력에서는 필요하지 않음)


3D 부품은 PLA 와 일반적인 0.4 mm 노즐을 사용해 출력하도록 설계되었습니다.

최상의 결과를 얻으려면 사용 중인 프린터에서 가능한 한 낮은 레이어 높이를 사용하는 것이 좋습니다.

제 경우에는 Bambu Lab P1S 를 사용했으며, 레이어 높이는 0.08 mm로 설정해 매우 좋은 결과를 얻었습니다.

참조 이미지에 표시된 방향에 따라 부품을 출력 베드에 배치하세요.

필요한 경우 사용 중인 프린터와 슬라이서 설정에 따라 서포트를 활성화할 수 있습니다. 그러나 제 경우에는 서포트가 필요하지 않았고 모든 부품을 서포트 없이 올바르게 출력할 수 있었습니다.

권장 출력 설정:

  1. 재료: PLA
  2. 노즐: 0.4 mm
  3. 레이어 높이: 가능한 한 낮게 (이 프로젝트에는 0.08 mm 사용)
  4. 방향: 참조 이미지에 표시된 대로
  5. 서포트: 선택 사항 (제 경우에는 필요하지 않음)





STEP 8. 즐겨 보세요


이제 Memento가 완성되었습니다. 즐겁게 사용하시고, 여러분의 기억력이 얼마나 멀리 데려다줄 수 있는지 확인해 보세요!


여러분의 Memento가 이제 완성되었습니다. 즐겁게 사용하시고, 여러분의 기억력이 얼마나 멀리 데려다줄 수 있는지 확인해 보세요!


원문: https://www.instructables.com/Memento-a-Pocket-Sized-Memory-Game-With-ESP32-S3-a/

좋아요 0
게시판

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