마우스 광센서로 로터리 레버 만들기

부품정보 2018. 10. 25. 15:13 Posted by D.E.C.E.M.B.E.R
반응형

마우스 광센서로 로터리 레버 만들기

마우스 광센서로 스피너 레버 만들기


참조

*******************************************************************************************************

*******************************************************************************************************

1. 아케이드용 트랙볼 제품 리뷰

    3인치 제품  http://december.tistory.com/1434

    4.5Cm 제품 https://december.tistory.com/1435

2 키보드및 트랙볼 컨트롤러

   http://december.tistory.com/1430

3. 조이스틱 컨트롤러 보드 SKY-Q4T

   http://december.tistory.com/1460

4. 나만의 조이스틱 만들기 

   http://december.tistory.com/1358

5. 키보드와 마우스를 이용한 트랙볼 조이스틱 만들기 

     http://december.tistory.com/1454

6. 올인원 조이스틱 만들기

   http://december.tistory.com/1428

7. 레이저마우스를 이용한 알카노이드 스피너 (다이알 컨트롤러) 만들기

   (광마우스도 가능함 -작업이 필요함)

    http://december.tistory.com/1427   알카노이드용 스피너 만들기

8. 마우스 광센서를 이용한 로터리 레버 만들기 

   http://december.tistory.com/1456

   https://december.tistory.com/1463

9.  2인용 조이스틱 만들기

    https://december.tistory.com/1500

*********************************************************************************************************




산와 레버에 광센서 장착하기

베어링을 이용한 스피너를 레버에 장착하기로 했다.

컨트롤러로 M310 무선 마우스를  활용했다.

버릴려고 했던 400DPI 레이저 마우스가 이렇게 활용될 줄이야......

M310 마우스 하나로 알카노이드용 스피너와 스피너 레버 두가지를 동시에 만들수 있다.

알카노이드 다이얼과 로터리 레버를 동시에 만들기를 바란다면 
마우스의 내부 구조가 그림처럼 로 된제품을 사용하면 된다.
그동안 로지텍 마우스를 주로 사용했기 때문에
로지텍 마우스에서 저렴하게 사용 가능한 모델은  
M310  M185  M187 등이 있다.

알카노이드용 스피너와 스피너레버의 경우 기본 구조는 같다.

케이스에 직접 장착하느냐  레버에 장착하느냐 차이이다.

물론 장착후 고정방법도 차이가 많긴하다.

기본적으로 아래 사진의 구조이다.

봉에 베어링 끼우고 코드디스크 장착하고 .....

베어링은 한개 사용해도 되고 두개 사용해도 된다.

알카노이드용 스피너는 그나마 길이만 맞춰서 노브만 끼워주면 되지만

스피너용레버는 레버끝에 스피너를 붙여줘야 하므로 중간에 맞는 아답타 구하기가 쉽지 않다.

베어링과 봉도 크기가 맞지 않아 사포로 갈아서 끼워주었다.

같은 6mm 라서 맞을줄 알았는데...끼워지지 않는다.

사포로 갈면서 크기를 맞춰 끼우면 된다.

다행히 코드디스크 장착 끝부분은 사포질을 안해서 베어링이 통과하지는 않는다.

 헐렁헐렁 해진 부분은 순간 접착제를 발라줬다.

코드디스크와 베어링의 간격은 광센서를 사이에 끼울수 있는정도의 공간만 있으면 된다.


레버에 바로 코드디스크를 장착했다.

이경우 레버가 가운데 있을때는 정상 동작하지만 레버를 움직인 상태에서는 동작하지 않는다.

만들고 나서 생각해 보니 레버가 안움직일때만 작동한다.

너무 쉽게 만들었다고 좋아 했는데....

아무 생각 없이 만든 첫번째 작품이다.

어쩐지 잘 맞더라....

이후 베어링을 생각하게 되었고 알카노이드용 스피너에  먼저 적용 했다.

코드디스크를 제거하고 바로 6mm  짜리 알루미늄봉을 장착하고 

그위에 베어링을 장착하고 맨 아래에 코드디스크를 다시 장착한다.

베어링을 장착해 줌으로서 상하 좌우 움직임에서 자유로워졌다.

움직임은 게임하는데 지장이 없었다.

다만 베어링 고정 플라스틱이 잘 다듬어지지 않아서 살짝 걸리는 느낌이 있고 소음이 난다.

프라스틱과 저 긴 나사에 있는 나사산이 소음의 원인이다.

너무 신경 쓰여서 드릴에 나사를 끼우고 줄에 갈아버리니 조용 졌다.

오히려 저 와셔가 가끔 소리가 나서 와셔도 빼버림......

조이스틱을 움직여도 뭐가 장착되어 있는지 느끼기 힘들정도로 가볍게 움직인다.

코드디스크 장착전 로터리 레버 테스트


위에 코드디스크만 장착하면 로터리 레버가 완성된다.

코드지스크 장착하고 스피드센서를 옆에 붙여 줬다.

기존 마우스에 있는 센서를 그대로 사용 해도 되고 스피드 센서만 따로 구입해서 연결해 줘도 된다.

잘 작동한다.

코드디스크와 센서 간격조절을 적당하게 해줘야 부드럽게 작동한다.

마메설정

스피너 컨트롤을 사용하려면 마메실행시 Analog Controls 항목이 나타나야 한다.

마메 버전에 따라서 Analog Controls 항목이 안보이는 경우가 있다.

알카노이드 게임류에서는 0.158b버전의 마메에서 전혀 문제 없이 나타나는데

미드나잇 레지스탕스나 에코 파이터 같은 게임은 Analog Controls 항목이 나타나지 않는다.

0.183 같은 버전을 사용하면  Analog Controls 항목이 대부분의 게임에서 잘 나타난다.

게임 실행면에서는 0.158b 버전이 호환성이 좋아 보인다.

자신이 많이 하는 게임에 따라서 최적의 마메 버전을 선택할 필요성이 있다.

Mameui64-0183.z01

Mameui64-0183.z02

Mameui64-0183.z03

Mameui64-0183.z04

Mameui64-0183.z05

Mameui64-0183.z06

Mameui64-0183.z07

Mameui64-0183.z08

Mameui64-0183.z09

Mameui64-0183.z10

Mameui64-0183.z11

Mameui64-0183.zip



===========================================

===========================================

==========================================

========================================================================

========================================================================

========================================================================



반응형