Skip to content

아두이노의 초음파센서를 활용해 직접 만지지 않고 조종하는 러닝 게임입니다.

Notifications You must be signed in to change notification settings

taejung1205/remote-run-arduino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

remote-run-arduino

아두이노의 초음파센서를 활용해 직접 만지지 않고 조종하는 러닝 게임입니다.

작품설명 초음파 거리 센서를 활용하여, 단말기 접촉 없이 조작하여 플레이하는 유니티 게임입니다. 컨트롤러 박스 양옆에 붙은 두 개의 초음파 센서를 활용하여, 양손이 각각 센서와 두는 거리를 바탕으로 캐릭터를 조작하여 장애물을 피해 목표 지점까지 도달하는 것이 게임의 클리어 목표입니다.

image

게임을 시작하기 위해선 첫 화면에서 보여주는 이미지대로 양손을 컨트롤러 옆에 두어야 합니다. 양손이 센서에 인식되면 게임이 시작됩니다. 두 센서가 각각 인식하는 거리를 바탕으로, 손이 컨트롤러에서 더 멀리 떨어진 방향으로 게임 캐릭터가 이동하며, 벽 또는 장애물에 닿을 경우 게임 오버가 되어 첫 시작으로 돌아옵니다. 약 1분동안 충돌 없이 플레이하면 최종 목적지에 도달할 수 있으며, 게임을 클리어했다는 메시지와 함께 처음으로 되돌아옵니다.

image

빌드된 상태로 과제전 등 외부 환경에서 플레이가 가능하게 하기 위해, 설정 메뉴를 추가하여 PORT값과 센서 민감도를 설정할 수 있게 만들었습니다. (MacOS 기준) 터미널에서 “ls /dev/tty.*”를 입력해 현재 아두이노 장치가 연결된 포트를 확인할 수 있으며, 이를 PORT 설정에 입력해 게임이 아두이노 장치를 인식할 수 있게 만들어야 합니다. 센서 민감도의 경우, 이 값이 높을수록 캐릭터가 좌우로 더 많이 이동하므로 사용 환경에 따라 적절하게 수정하는 것이 좋습니다.

사용부품

image

  • 아두이노 우노 보드 x1

  • 전원 및 통신 케이블 x1

  • 미니 브레드보드 DM331 x1

  • 초음파 거리 센서 HC-SR04 DM453 x2

  • 점퍼 와이어 M-F x8

  • 점퍼 와이어 M-M x2

  • 기타 고정용 도구

아두이노 회로 설계도

image

플레이 영상

https://www.youtube.com/shorts/I4KB9oM3-PY

유의사항

해당 게임의 조작은 아두이노를 통해 이루어집니다. RemoteRunArduino 디렉토리에 있는 아두이노 코드를 탑재한 적용시킨 장치를 PC에 연결해야 작동이 가능합니다.

About

아두이노의 초음파센서를 활용해 직접 만지지 않고 조종하는 러닝 게임입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published