알카노이드용 스피너 만들기

리뷰&리뷰 2018. 8. 16. 10:28 Posted by D-E-C-E-M-B-E-R
반응형

마우스 활용편



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

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

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

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

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

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

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

http://www.emutopia.com/index.php/item/1406-mameui64-0-183


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


참조

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

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

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 M320 M185 M187 (가장 저렴) 등 

저렴한 레이저 마우스를 사용하면 된다.

낡아서 사용하지 않는 레이저 마우스를 사용하면 된다.

공간제약이 있어 빨간라인부분 크기로 잘라서 사용했다.

새로 구입한다면 M187같은 작은 마우스가 좋아 보인다.

가격도 저렴하다.

사용하던 마우스라면 큰마우스라도 그냥 사용하면 된다.

레이저 센서가 보드 중간에 있는 제품은 절대 추천하지 않는다.

코드디스크와 센서 위치 맞추기가 힘들다.


M310


M320


M187

HP 무선 레이저 마우스

=> 큰 마우스이고 센서가 중간에 있어서 잘라낼 부분도 없고 코드디스크 위에 놓기도 불편하다.

옆으로 놓고 Y축으로 사용하면 된다.

이마우스는 크기가 커서 주변에 여유공간이 좀 있어야 한다.



마우스 케이스와 보드는 따로 분리하지 않고 케이스에 장착된 상태로 사용한다.

그래야 수평이 잘 맞는다. (수평만 잘 맞춘다면 케이스를 분리하는 것이 가장 좋다.


레이저마우스의 레이저 출력 부분을 고정하는 것이 중요하므로 그대로 사용하는 것이 좋다.

표시한 부분만 사용하므로 내부 공간에 따라 잘라내도 되고 그대로 사용해도 된다.

코드디스크에 센서가 올라가는 것을 확인 해야 하므로 잘라내는 것이 편하다.

레이저 출력 부분만 코드디스크에 최대한 밀착해서 수평 맞추고 잘 고정만 하면 된다.

요즘 나오는 로지텍 마우스(빛이 없는..)는 다 같은 방법으로 장착한다.

로지텍  레이저 마우스 사용.

M310 M320 M185 M187등 로지텍 레이저 마우스는 사용 가능 하다.

새제품을 구입한다면 M187 추천(가장 작고 가장 저렴하고 보드도 가장 튼튼하다.)

레이저마우스라서 코드디스크를 적당히 위에 위치 시키기만 하면 작동 한다..
휠에 광센서가 있는 제품은 코드 디스크를 광센서 사이에 위치 시켜야 한다. 

이제품은 레이저마우스이면서 광센서가 있어서 두가지로 활용이 가능하다.

나중에 진행 하겠지만 광센서 부분을 이용해 스피너레버를 만들 예정이다.


다이알이 안정적으로 돌아가고 흔들림을 없앨려면

케이스가 두꺼울 경우에는 베어링을 위아래로 두개 넣어주고 

얇은 케이스 일경우에는 위에서 한개만 넣어준다.

레이저마우스라서 센서와 코드디스크는 최대한 바싹 붙어야 잘 작동한다.

거리가 조금만 떨어져도 감도가 약해진다.

레이저 센서 부분은 안쪽에 있으니  마우스 바닥을 사포로 갈아서 바닥을 얇게 해주면 더 좋다. 

마우스는 그대로 사용해도 되지만 바닥을 사포로 갈아서 사용하면 더 민감하게 작동한다.

수평만 잘 맞춘다면 케이스를 분리하는 것이 가장 좋다.


로지텍 M185 마우스(보드가 납땜하기에 많이 약하다.)


레이저 센서 부분이 안쪽에 있으므로 바닥을 사포로 갈아내면 

레이저 센서 부분과 코드 디스크 부분이 좀더  가까워지므로 더 민감하게 작동한다.

레이저 센서부분이 흠집이 생기지 않도록 바싹 갈아낸다.

가까우면 가까울수록 민감하게 작동한다.

사포질 안하고 그대로 사용해도 작동은 한다. 

수평만 잘 맞춘다면 케이스를 분리하는 것이 가장 좋다.


마우스를 고정시킬 틀을 만들어준다.

코드 디스크와 높이가 같거나 살짝 높아야 한다.

코드디스크 나사는 납작 나사를 사용한다.

로지텍 M187 마우스

센서가 나사위로 올라가므로 코드디스크나사는 납작 나사를 사용해야만 한다.

로지텍 M310 마우스

센서부분이 나사위로 살짝 올라가므로 납작 나사를 사용해야 한다.


코드 디스크가 그림과 같은 상태에서 회전하면 잘 동작 한다.

코드디스크는 100라인이상 제품을 추천한다.

알루미늄봉 
내부 M3 (3mm 나사 사용, 코드디스크의 내부 구멍 사이즈와 동일)
외부 6mm  (KNOB 사이즈가 6mm이다.)
    - 베어링과 노브에 끼워주기 위한 사이즈 
       (사이즈가 같은데 들어가지 않음 사포로 갈아줘야 한다.)
    - 알루미늄봉을 사포로 갈아서 베어링에 끼웠음
    - 알리에 파는 Knob가 대부분 6mm 사이즈를 끼울수 있음 

길이 80mm  
    - 실재 필요한 길이는 30mm~40mm 

    - 반으로 잘라 사용

M3 6mm  Aluminium Standoff Alloy Tube Column (샤프트)

https://www.aliexpress.com/item/M3-Aluminium-Standoff-Alloy-Tube-Column-40-50-60-70-80-90-95-100-110-120/32907060335.html?spm=a2g0s.9042311.0.0.791e4c4dMhcXnw


http://december.tistory.com/1440

inner hole 3mm (코드디스크 inner hole 사이즈와 같다.)  M3 나사 사용

out dimmeter [샤프트 두께]  6mm [노브의 샤프트hole 사이즈가 6mm)

길이 30mm ~35mm 필요 

=> 마우스를 고정 시킬수 있는 높이에 맞춰주면된다.

장착하고 양쪽 끝에 KNOB와 코드디스크를 끼우면 된다.
코드디스크는 100라인이상을 추천한다.
크기는 작을수록 안정적이다.

베어링 이너 사이즈 6mm  알루미늄봉 6mm   

두께가 같아서 들어갈줄 알았는데..알루미늄봉을 사포로 갈아야만 끼울수 있다.

  - 알루미늄봉이 베어링에 끼워지지 않아 사포로 갈아줬다.
     갈다보면 헐거워 지기도 한다.
   - 베어링에 알루미늄봉을 빠지지 않도록 순간 접착제나 글루건으로 살짝 발라 준다.
   - 케이스가 두꺼울 경우 베어링 두개를 위아래로 끼워주고
     케이스가 얇은 철판일 경우에는 위에 서 끼워 주면 된다.

*베어링과 케이스 베어링과 알루미늄 샤프트는 안빠지게 잘 고정해 준다.
케이스에 장착하면 그림과 같은 구조가 된다.

코드디스크가 30mm 정도로 크면 감도가 약해진다.

아마도 움직이면서 흔들림이 좀 생긴것 같다.

25mm 코드디스크를 사용하면 잘 작동하는데 나사 간섭이 생긴다. 

나사는 납작 나사를 사용 해야 한다.

나사는 머리도 납작이고 접촉면도 납작이면 좋다.(구할수가 없다.)

일반적으로 접촉면이 납작인 나사를 구입해서 머리를 줄로 납작하게 갈아 사용하면 된다.


나사 때문에 레이저 마우스 끝부분이 걸려서 코드디스크를 읽을수가 없는 경우가 있으니 

납작 나사를 사용하면 문제가 없다.


100라인은 적당히 빠른 속도로 움직인다.

150라인이 있으면 150라인 권장

알리에서 구할수 있는 코드 디스크는 100라인이 최대치 인것으로 보인다.

150라인으로 40mm 제품이 있지만 크기가 너무 크고 흔들림이 살짝 있어서 

25mm 100라인 코드 디스크를 사용했다.

알카노이드에서 속도나 감도 조절이 가능하긴 하지만 
느린걸 빠르게 하는 것보다는 빠른걸 느리게 하는게 컨트롤하기 편하다. 
처음부터 100라인이나 150라인으로 하면 불편함 없이 사용 가능 하다.


베어링

F626-ZZ  Ball Bearings 6 x 19 x 6 x 22 mm 

Inner Hole 6mm  

  -알루미늄 샤프트의 두께가 6mm임 (중요)

  - KNOB 에 끼울수 있는 사이즈도 6mm (중요)

out 19mm

High  6mm

outround  22mm

https://www.aliexpress.com/item/10Pcs-F626-F626-ZZ-F626ZZ-F626-2Z-F626Z-zz-z-2z-Flange-Flanged-Deep-Groove-Ball/32884588057.html?spm=a2g0s.9042311.0.0.791e4c4dMhcXnw


내부 6mm (알루미늄 봉을 끼우기 위한 사이즈)
외부 19mm 22mm

  - 조이스틱 본체에 베어링을 끼우기위해 19mm 구멍을 뚫어야 함

베어링 내부구멍크기가 오차가 좀 있음

봉을 끼우면 어떤제품은 꽉끼워지고 어떤 제품은 헐렁헐렁함


노브 
 외부 직경 40mm 
  - 이부분은 30mm ~ 40mm 등 다양한 사이즈가 있으니
    손 크기에 맞게 선택하면 된다.
    오리지날 알카노이드용 다이알은 40mm 이다.
     
 내부 구멍 사이즈 6mm
  - 알루미늄 봉을 끼울수 있는 사이즈
  - 알루미늄봉과 베어링 사이즈를 여기에 맞췄다.  6mm



Aluminum Volume Control Rotary Knobs

Specification:

Product Name: Rotary Knob

Main MaterialAluminum,plastic

Color: Black, Gold ,Silver

Shaft Diameter: 6mm/0.2"


자신의 손에 맞는 사이즈 사용 권장


Size: 29 x 17mm/ 1.1" x 0.7"(D*H)

https://www.aliexpress.com/item/30PCS-5-5mm-Shaft-Hole-Dia-Plastic-Threaded-Knurled-Shaft-Taper-Volume-for-Potentiometer-Knob-Cap/32686277208.html?spm=a2g0s.9042311.0.0.27424c4dWt2xab

32-17

https://www.aliexpress.com/item/32x17mm-Volume-Control-Amplifier-Knob-Circular-Shaft-Potentiometer-Knob-Hole-6mm-June-DropShip/32892327780.html?spm=2114.13010708.0.0.3a994c4d2xNnSP

30-17

https://www.aliexpress.com/item/IMC-Hot-Black-Aluminum-Volume-Control-Amplifier-Knob-Wheel/32438515625.html?spm=2114.13010708.0.0.3a994c4d2xNnSP

29-17

https://www.aliexpress.com/item/30PCS-5-5mm-Shaft-Hole-Dia-Plastic-Threaded-Knurled-Shaft-Taper-Volume-for-Potentiometer-Knob-Cap/32686277208.html?spm=a2g0s.9042311.0.0.27424c4dWt2xab

40-16.5

https://www.aliexpress.com/item/32831070574.html?spm=a2g0s.9042311.0.0.4cf94c4dJJ65VY

40-19

https://www.aliexpress.com/item/32826711959.html?spm=a2g0o.cart.0.0.3ed13c00rH1Fcu&mp=1


코드디스크


크기는 20mm 이상제품  25mm 이하인제품 추천  
(100라인 30미리제품과 150라인 45미리 제품도 있음)
코드디스크 크기가 크면 흔들림이 있어서 오작동을 하는 경우가 있다.
흔들림이 없고 오작동을 하지 않는다면 크기가 크고 150이상인 제품 추천함

내부 구멍은 반드시 3mm 인 제품을 구입해야함

3mm 사이즈면 M3 나사로 알루미늄 봉에 끼우고 흔들리지 않는 사이즈임

100라인 추천함(150가능하면 150 추천)


Code Disk 


Features:
  • Outer diameter: 25mm
  • Internal diameter: 3.5mm  (샤프트에 M3 나사 장착하므로 같은 사이즈로 하면 더 좋다.)
  • Line number: 100 line
  • Line width: 4 mm

광마우스를 사용할 경우에는 광마우스가 잘 움직이는  둥그런 플라스틱을 사용하면 된다.

25mm  100라인  코드디스크



종이 와셔
나사 조일때 코드디스크 보호용으로 코드디스크 양쪽에 끼워준다.
나사 안쪽 부분이 평평하지 않은 나사 사용시 와셔를 사용한다.
안쪽 부분이 평평한 M3 나사는 와셔 없이 그냥 사용한다.
안쪽이 볼록한 납작 나사 사용시 중간에 와셔를 끼워주면 된다.
마우스를 최대한 바싹 붙여 줘야 하므로 납작 나사를 사용하는 것이 좋다.
납작 나사가 없으면 나사머리를 평평하고 얇게 갈아서 사용하는것이 좋다.

알루미늄 봉

https://ko.aliexpress.com/item/32907060335.html?spm=a2g0s.12269583.0.0.2e903ebf96Chk0


1.5V 전원공급

LM2596 DC-DC Buck module 사용

USB 5V 입력 => 1.5V 출력(마우스)


장착 방법 

베어링 장착

1. 베어링을  조이스틱의 19mm 구멍에 잘 고정 시킨다.
   
   - 구멍을 19mm로 뚫었으나 수동으로 뚫어주면 살짝 헐거워 지기도 한다.
     이때는 글루건이나 순간 접착제로 고정해 준다.
   - 베어링에 알루미늄봉을 빠지지 않도록 순간 접착제나 글루건으로 살짝 발라 준다.
   - 철판의 경우 위에서 아래로 베어링 하나만 장착한다.
     두꺼운 플라스틱의 경우 위 아래로 하나씩 두개를 장착한다.

25mm 코드디스크 장착

나사는 줄로 갈아서 납작 나사를 만들어 줘야 마우스와 간섭이 생기지 않는다.

아니면 납작 나사를 와셔와 함께 끼워 준다.

너무 곽 조여서 코드디스크가 휘어지지 않도록 주의 한다.

2. 적당하게 로 자른 알루미늄 봉을 베어링에 끼워 준다.(35mm)

   => 장착할수 있는 마우스의  높이에 맞춰주면 된다.

        높이가 거의  같거나 살짝 낮으면 된다.

       코드디스크 나사는 납작 나사를 사용한다.

       납작하게 줄로 갈아줘도 된다.

    길이는 마우스 높이에 맞춰 적당히 만들어주면 된다.

    길이는 짧을수록 흔들림이 적어서 좋다.

   - 알루미늄봉이 베어링에 끼워지지 않아 사포로 갈아줬다.
     갈다보면 헐거워 지기도 한다.
   - 베어링에 알루미늄봉을 빠지지 않도록 순간 접착제나 글루건으로 살짝 발라 준다.
   - 케이스가 두꺼울 경우 베어링 두개를 위아래로 끼워주고
     케이스가 얇은 철판일 경우에는 위에 서 끼워 주면 된다.

*베어링과 케이스 베어링과 알루미늄 샤프트는 안빠지게 잘 고정해 준다.

3. 100라인 코드디스크와 30mm KNOB를 

   알루미늄봉 위 아래에 각각 끼워 준다.
   25mm 코드디스크는 그상태로 나사를 휘어지지 않게 잘 조여 준다.
   납작 나사 사용시 사이에 종이 와셔를 완충제로 끼워 준다.(보통 납작 나사는 안쪽이 오목하다.)

4. 마우스의 레이저출력 부분을 코드디스크의 라인위에 위치하게 잘 고정 시킨다.
   거의 1mm이하로 바싹 붙여 준다.
   레이저 마우스는 거리에 따른 감도가 차이가 있다.
   광마우스에 비해 좀 불편한 부분이다.
   노브를 돌려보며 좌우로 잘 움직이는지 확인 한다.
   알카노이드도 좌우(X축) 움직임이니 좌우(X축) 이동으로 고정했다.
    - 마우스의 방향에 따라서 좌우 위 아래 등으로 
       마우스 커서의 움직이 다양하다.

 5. 마우스를 수평을 잘 맞추고 흔들리지 않도록 글루건등으로 잘 고정 시킨다.

   일반 광마우스일경우 .
=>1. 코드디스크 대신 광마우스가 잘 작동하는 플라스틱으로 장착하면 된다.
     간단한 방법이다.
     광마우스가 잘 작동하는 플라스틱이어야 한다.

      이 경우 플라스틱이 마우스에 붙어 있어야 잘 작동한다.

      가격적으로 조금 저렴하다.

      마우스가 플라스틱과 붙어 있어서 돌릴때마다 서걱거리는 소리가 들린다.       



2. 볼마우스나 휠부분의 광센서를 이용한다면 아래와 같은 모양으로 하면 된다.

   이방법은 마우스에서 연장 선을 사용해서 연결하기만 하면  된다.

   또 다른 방법은 스피너 보드를 사용하는 방법이다.

   다양한 방법이 있다.


  마우스를 활용하는것이 시간적으로 유리하다.

  HT82M98A IC 를 사용하여 스피너 보드를 만들 예정이다.



반응형