프로젝트

나도 메이커! 메이커스 여러분들의 작품/프로젝트를 공유하는 공간입니다.

makey makey를 사용하면 내가 Step Mania다!!

2014-12-18 13:23:05

개요

개요

자신의 나이가 20대 중반이라면 10대 초반에 돌풍을 일으켰던 DDR이나 PUMP it up(이하 펌프)는
친구나 집이나 학교 앞 문방구, 오락실 등에서 한 번 이상씩 해봤을 것이다.

<신들린 듯한 꼬마아이의 DDR 발놀림>



지금은 다른 유행에 밀려 오락실에서나 한 두개씩 볼 수 있지만
한창 유행할 당시는 남녀노소 나이를 불문하고 댄스 삼매경에 빠지게 했던(다이어트는 덤으로) 게임이었다.




이번에는 makey makey를 사용하여 DDR(Dance Dance Revolution)을 만들어 보자.
DDR게임 자체는 원리는 간단하기 때문에 makey makey를 사용한다면 정말 쉽게 구현이 가능하다.

makey makey는 웬만큼 아두이노를 만져본 사람이라면 한번쯤을 들어봤을만한 유명한 보드이다. 
makey라는 이름에서도 대충 감이 오듯이 make+key로써 key을 만든다는 의미의 이름이다.
주변의 전기가 조금이라도 통하는 물건이라면 makey makey와 연결하여 물건을 컨트롤러로 사용할 수 있게 해주는 인터페이스 역할을 한다.




단순하게 자신이 바꾸고자 하는 키에 해당하는 구멍에 악어클립을 연결하고
다른 반대쪽에는 자신이 키로 쓰고 싶은 전기가 통하는 물체를 연결하면 된다.

아래 사진 처럼 연결하게 되면 과일을 만지는것만으로도 키보드 컨트롤러의 역할을 대신한다.



동영상



필요한 사전 지식

Makey Makey


부품 목록

NO 부품명 수량 상세설명
1 메이키 메이키 1 메이키 메이키
2 악어클립 4 악어클립
3 점퍼케이블 2 점퍼케이블
4 박스 1 박스
5 하드보드지 1 하드보드지
6 은박지 1 은박지

부품명 메이키 메이키 빔프로젝터 악어클립
사진
부품명 박스 하드보드지 은박지
사진

하드웨어 making

뒷면의 모습이다. 주위에서 굴러다니는 큰 박스를 구해서 밑 바닥으로 깔았다.
실제로 사용하기 위해서는 밑바닥이 푹신해야 발바닥이 아프지도 않고 밑층에도 울리지 않기 때문에 박스를 펴서 바닥소재로 쓰면 적당하다.




앞면에는 박스에 하드보드지를 오려서 윗 소재로 활용하였다.
발판은 은박지를 사용하여 동서남북으로 크게 사각형으로 잘라서 붙였다.




은박지 테두리에 절연테이프로 감은 모습. 테이프로 마감 안했을 때보다는 깔끔해진 모습이다.




makey makey를 보면 악어이빨을 꽂을 수 있는 구멍이 있다. 각 발판에 맞는 방향에 맞게 악어이빨로 연결해 주면 된다.




악어이빨의 끝부분은 발판의 은박지 부분에 연결한다. 빠지지 않고 은박지가 찢어지지 않게 주의한다.




올라선 모습.
솔직히 만들고 시험해 볼 때 가뜩이나 약한 은박지가 찢어지지 않을까 불안하게 시험해봤지만 나름 찢어지지 않고 잘 버텼다.
10번 정도 뛰어봤지만 은박지를 팽팽하게 붙이지 않고 약간 느슨하게 붙이고 매끄러운 양말을 신어서 그런지 괜찮았다.(하지만 점수는....)

실제로 사용하기 위해 구현한다면 이 부분에 대한 문제는 해결해야 할 듯 싶다. 
은박지 자체로 겉 표면에 내놓고 사용하기에는 맘놓고 밟기가 어렵다. 이 부분에 대해서는 어떻게 처리해야 할까 고민도 했었지만
일단은 이 자체로 1차 완성을 내놓기로 하였다.
추후에 이 방법에 대해 보완한 결과를 2차 결과물로 완성하여 다시 올릴 예정이다.




Instructable에 가보면 많은 외국의 maker들이 다양한 소재로 DDR pad를 만든 것을 볼 수 있다.
여러가지 소재로 Pad제작이 가능하고 또한 makey makey가 아니더라도 다른 방법으로도 제어가 가능하니
관심있는 유저들은 찾아보는것도 나쁘지 않다.

소프트웨어 coding

DDR을 할때 필요한 게임 프로그램으로는 Stepmania를 사용한다.
발로 하는 리듬게임에서는 유명한 프로그램이며 무료로 사용이 가능하다.




Stepmania는 http://www.stepmania.com/download/ 여기서 받을 수 있으며 현재 최신 버전은 v5.0 beta 1a이다.
노래 파일은 네이버나 구글을 돌아다니다 보면 유저들이 만든 음악파일을 받을 수 있다.
아래의 사진은 Stepmania공식 사이트에서 Forum에서 Songs로 검색한 결과이다. 많은 유저들이 노래를 만들어서 배포하는 것을 알 수 있다.




받고 나면 키 설정을 해야 한다. 메인 화면에서 옵션에 들어가게 되면
Config key/joy mapping이라는 메뉴가 보인다. 이 곳을 클릭하게 되면 키 설정을 할 수 있다.




키 설정을 할 수 있는데 Start 버튼을 Space로 바꿔주자. makey makey에서는 기본 설정키로 마우스 클릭과 스페이스가 존재하기 때문에
스페이스를 Enter키로 설정해 둔다면 편리하게 사용할 수 있다.




게임화면 모습. 몸치라 그런지 쉬운 노래팩을 다운받아서 실행했는데도 상당히 어려웠다.




결과창. F가 나와버렸다.

수박쨈

makeymakey