산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

아두이노 나노와 WS2812 LED 스트립으로 만드는 1차원 퐁(Pong) 게임

부품 및 소모품

부품수량
아두이노 나노 R3 (Arduino Nano R3)1
WS2812 주소 지정 가능 LED 스트립 (60개 LED, 예: Digilent)1
부저 (Buzzer)1
택타일 스위치, 상단 작동형4
범용 NPN 트랜지스터1
저항 2.21kΩ1

앱 및 온라인 서비스

프로젝트 소개

고전 게임 '퐁(Pong)'의 1차원 버전을 네오픽셀(NeoPixel) LED 스트립으로 구현한 프로젝트입니다. 2인용 게임으로, '공'이 LED 스트립 길이를 따라 이동하며 양 끝의 파란색 '존(zone)'이 켜질 때 버튼을 누르면 공이 튕겨 나갑니다.

공을 주고받을 때마다 속도가 빨라져 난이도가 상승합니다. 하드웨어는 단순하지만 소프트웨어는 vagrearg.org의 코드를 기반으로 하며, 다음과 같은 파라미터를 코드에서 쉽게 조정할 수 있습니다.

게임 특징

  1. 가속 메커니즘: 공이 튕길 때마다 속도 증가
  2. 타이밍 기반 리턴: 파란 존 내에서 공이 깊게 들어올수록 더 빠른 속도로 반사, 단 너무 늦으면 실수
  3. 부스트 버튼: 히트 버튼을 누른 상태에서 부스트 버튼을 함께 누르면 더 강력하게 반사 가능, 단 히트 존이 줄어드는 페널티 존재

모든 부품은 PVC 플레이트 박스에 수납하고 자가접착 컬러 벽지로 마감해 기능적이면서도 멋진 외관을 갖췄습니다.

아두이노 나노와 WS2812 LED 스트립으로 만드는 1차원 퐁(Pong) 게임

코드

코드는 다운로드만 가능합니다(미리보기 없음).

No preview (download only).

회로도

아두이노 나노와 WS2812 LED 스트립으로 만드는 1차원 퐁(Pong) 게임

제조공정

  1. 나만의 LUMAZOID 만들기: DIY 아두이노 음악 비주얼라이저
  2. 아두이노로 만드는 레트로 누미트론 클락: 심플하고 신뢰성 높으며 에너지 효율적
  3. 아두이노 나노와 MPU-6050으로 실시간 자이로스코프 게임 만들기
  4. 아두이노 우노와 OLED 디스플레이로 클래식 퐁(Pong) 게임 만들기: 단계별 튜토리얼
  5. 아두이노 나노로 37개 LED 룰렛 게임 만들기
  6. DIY 아두이노 USB 게임 컨트롤러 - 나만의 고성능 게임패드 만들기
  7. 아두이노 나노와 MAX7219로 만드는 24x16 LED 퐁 게임 콘솔
  8. 아두이노 블루투스로 LED 제어하기 - HC-05 & MIT App Inventor 입문 가이드
  9. 픽셀 체이서: 아두이노 나노로 만든 인터랙티브 원탭 LED 게임
  10. 아두이노 나노와 로터리 인코더로 만드는 정밀 측정 바퀴