프로젝트/FPS 게임 컨트롤러

    아두이노 FPS 게임 컨트롤러 3.0

    https://diy-project.tistory.com/19 아두이노 FPS 게임 컨트롤러 (오버워치, 더 하우스 오브 더 데드) 전에 아두이노를 이용해 에어마우스를 만들었었다. http://diy-project.tistory.com/12 이 에어마우스를 만든 직후 이를 응용해 FPS 게임컨트롤러를 제작하기 시작했고, 예상보다 오래걸린 약 2주의 제작 diy-project.tistory.com https://diy-project.tistory.com/57 아두이노 FPS 게임 컨트롤러 2.0 시작하기에 앞서 4개월전에 올린 FPS 게임 컨트롤러에 (http://diy-project.tistory.com/19) 대해 많은 분들이 관심을 가져준 것에 대해 감사한다. 많은 분들이 댓글, 메일 등으로 해당 프..

    아두이노 블루투스 에어마우스 만들기

    정말 오랜만에 에어마우스 글을 올리는 것 같다. https://diy-project.tistory.com/12 아두이노 에어마우스 공중에서 사용할 수 있는 에어마우스를 일상 생활에서 쓸 일은 그리 많지는 않다. 최근들어 다양한 기능을 지원하는 스마트 티비의 개발과 함께 좀 더 다양한 동작을 할 수있는 에어마우스 형태 diy-project.tistory.com https://diy-project.tistory.com/19 아두이노 FPS 게임 컨트롤러 (오버워치, 더 하우스 오브 더 데드) 전에 아두이노를 이용해 에어마우스를 만들었었다. http://diy-project.tistory.com/12 이 에어마우스를 만든 직후 이를 응용해 FPS 게임컨트롤러를 제작하기 시작했고, 예상보다 오래걸린 약 2주의 ..

    아두이노 FPS 게임 컨트롤러 2.0 게임 테스트

    생각해 보니 FPS 게임 컨트롤러 2.0(2018/05/20 - [아두이노/프로젝트] - 아두이노 FPS 게임 컨트롤러 2.0) 은 작동 영상을 올린 적이 없었다. 2018/01/12 - [아두이노/프로젝트] - 아두이노 FPS 게임 컨트롤러 (오버워치, 더 하우스 오브 더 데드) 와 동작은 거의 유사 하지만 그래도 올려두는 것이 좋을것 같아 간단하게 영상을 제작했다. 게임은 언제나처럼 하우스 오브 더 데드 3이다. 이번에는 영상 길이를 늘려 챕터 2 보스까지 잡는 영상까지 포함되어있다. 회로와 소스도 공개할 계획인데, 시간도 별로 없고 FPS 게임 컨트롤러 3.0도 준비중이라 언제가 될지는 잘 모르겠다. (사실 2.0와 1.0은 큰 차이가 없다. 하지만 3.0은 매우 큰 변화를 줄 생각이다.) 노트북도..

    FPS 게임 컨트롤러 수신기 PCB 발주

    2018/09/22 - [아두이노/프로젝트] - 아두이노 FPS 게임 컨트롤러 수신부 업그레이드 중 이전 글에서 언급했듯 FPS 게임 컨트롤러의 수신부를 모듈화하는 작업을 진행중이다. 언제나 처럼 EasyEDA로 PCB를 설계해 JLCPCB에서 발주했다. PCB 설계에 관심이 있다면 아래 강좌를 참고하자 2018/02/20 - [강좌] - PCB 제작 기초강좌 #1 [EasyEDA 소개] 최근 JLCPCB가 배송 방법을 바꾼것 같은데, DHL은 그대로 이지만 일반 배송을 SF express로 바꿨다. 놀랍게도 배송비는 동일하지만 전에는 2주 이상의 시간이 걸리던것에 반해 3~5일이면 배송이 된다. 이 속도는 DHL과 큰 차이가 없는 수준이다. SF express는 한국에도 회사가 있기 때문에 한국어 배송..

    모바일 배틀그라운드 컨트롤러 만들기 [아두이노 FPS 게임컨트롤러 활용]

    필자의 블로그에 가장 많이 접속되는 키워드중 하나는 아두이노 FPS 게임컨트롤러인데, 덕분에 이와 관련한 질문을 가장 많이 받았다. 질문의 내용은 대부분 제작중 오류나 소스코드에 관련된 질문들이었는데, 한번은 해당 컨트롤러를 모바일 게임에 사용이 가능한지에 대해서도 질문 받은적이있다. 생각해보면 결국에는 컴퓨터 대신 스마트폰의 마이크로 USB단자에 아두이노에 연결이 가능한지에 대한 질문과 같은데, 시리얼 모니터를 스마트폰으로 보는 예제는 본적이 있지만 레오나르도의 마우스, 키보드 컨트롤 또한 가능한지는 잘 몰랐다. 그래서 이참에 한번 시도해 보기로 했다. 기존의 2018/05/20 - [아두이노/프로젝트] - 아두이노 FPS 게임 컨트롤러 2.0 의 컨트롤러가 무선으로 설계되어있어서 일단 급한데로 수신부..

    아두이노 FPS 게임 컨트롤러 수신부 업그레이드 중

    레오나르도는 크기가 너무 큰 관계로 프로 마이크로로 교체해서 실험 중 이다. 아래는 프로 마이크로의 핀맵 나머지 연결은 레오나르도와 동일하지만 SCLK, MISO, MOSI 연결만 위의 핀맵을 참고하여 연결하면 된다. 크기가 확실히 작아졌지만 휴대하기에는 아직 어렵다. 바로 USB 포트에 꼽을수 있으면 좋은데, 아래와 같은 아두이노 비틀을 이용해볼 계획이다. 관련글 2017/12/27 - [아두이노/프로젝트] - 아두이노 에어마우스 2018/01/12 - [아두이노/프로젝트] - 아두이노 FPS 게임 컨트롤러 (오버워치, 더 하우스 오브 더 데드) 2018/05/20 - [아두이노/프로젝트] - 아두이노 FPS 게임 컨트롤러 2.02018/09/25 - [아두이노/프로젝트] - 모바일 배틀그라운드 컨트롤..

    아두이노 FPS 게임 컨트롤러 2.0

    시작하기에 앞서 4개월전에 올린 FPS 게임 컨트롤러에 (http://diy-project.tistory.com/19) 대해 많은 분들이 관심을 가져준 것에 대해 감사한다. 많은 분들이 댓글, 메일 등으로 해당 프로젝트에 대한 질문과 개선점 등을 알려주셨다. 실제로 제작을 시도하시는 분들도 많은 것 같다. 그래서 이번 기회에 기존의 문제점 등을 일부 보완한 FPS 게임 컨트롤러 2.0 버전을 제작해보았다. 그렇지만 아직 모든 문제를 해결한 것은 아니다. 위는 완성된 FPS 게임 컨트롤러 2.0의 모습이다. 크기는 기존에 비해 매우 작아졌으며 총기의 디자인 또한 펌프식에서 핸드건 (총기 명은 마이크로 우지이다.)으로 변경되었다. 회로가 노출되었던 1.0에 비해 2.0은 모든 회로를 총기 내에 내장하여 안정..

    아두이노 FPS 게임 컨트롤러 (오버워치, 더 하우스 오브 더 데드)

    전에 아두이노를 이용해 에어마우스를 만들었었다. http://diy-project.tistory.com/12 이 에어마우스를 만든 직후 이를 응용해 FPS 게임컨트롤러를 제작하기 시작했고, 예상보다 오래걸린 약 2주의 제작기간 끝에 완성되어 제작기를 공유해본다. 제작한 FPS게임 컨트롤러의 초기 컨셉은 오락실의 더 하우스 오브 더 데드 4 (오락실을 가면 꼭 한번씩은 해보는 좀비게임)와 비슷한 컨셉이었다. 그 게임을 해 본 사람은 알겠지만 총 모양의 컨트롤러를 화면상에 조준하여 플레이 하는 방식이다. 결과적으로 그 기능을 거의 완벽하게 구현할 수 있었다. (사진 출처 : http://m.gamemeca.com/gm/news/view.php?m=news&gid=277064) 여기서 더 나아가 오버워치와 배..

    아두이노 에어마우스

    공중에서 사용할 수 있는 에어마우스를 일상 생활에서 쓸 일은 그리 많지는 않다. 최근들어 다양한 기능을 지원하는 스마트 티비의 개발과 함께 좀 더 다양한 동작을 할 수있는 에어마우스 형태의 등장했긴 했으나 아직까지 컴퓨터를 사용하면서 에어마우스를 쓸 일은 거의 없는것 같다. 하지만 게임이라면 이야기가 달라진다. FPS 게임의 경우 총의 조준을 마우스로 하지만 실감나는 게임을 위해 실제 총과 비슷한 콘솔을 이용하기도 한다. (Wii의 눈차크, 플레이스테이션등) 그래서 이번에는 FPS 게임을 위한 FPS 게임 컨트롤러 프로토타입을 제작해 볼 것이다. 우선은 MPU6050과 NRF24L01 모듈이 필요하다. 무선으로 제작할 계획이기 때문에 NRF24L01 모듈을 이용했으며 사용법은 하단의 링크를 참고하자 ht..

# 테스트용