어떻게 Logitech 스크롤 바퀴 움직임을 감지?

나는 그냥 교 스크롤 바퀴에 내 마우스,하나의 분 repair. 하지만 지금'봤어요 뭔가가 할 수있는't 되지 않는다.

Logitech 스크롤 바퀴에 분명히 사용하는 기능마법.

그것은 자유롭게 달려있다에 세 가지 버튼을 감지하는 왼쪽,오른쪽,바로 아래로 프레스를 요구하고 있습니다. 그러나 이륜 자체로 전기적으로 연결되어 아무것도 지지 않습니다. It's 플라스틱에 휴식 봄입니다.

은 어떻게 마우스를 알고 때 나는'm 스크롤? 그리고 왜 그것에 의해 영향을 받는 먼지와 오물?

편집:고 어떻게 그것을 감지하는 방향으로 당신은 스크롤?

질문에 대한 의견 (4)
해결책

이's 다이오드마(적외선)와 수용체,중에서 어느 면의 바퀴,납땜으로 직접 그린 PCB. 휠 스포크,그리고 그것을 돌려 당신 인터럽트 가벼운에서 여행하는 다이오드하는 센서입니다. 마법도 있다.

Oh,먼지 등에 앉아 있을 수 있습니다 영구적으로 차단 센서에서 어떤 빛에서 오는 다이오드,그래서 거기's 없는 방법에 대한 중단,는's 왜 바퀴를 표시하여 작동하지 않습니다.

해설 (8)

에 응답하기 편집하고 확장 AAronD's수 comment방향 감지에 의해 마이크로컨트롤러에 의해 시퀀스의 코드 휠 설정되어 있습니다.

예를 들어,두 개의 다이오드,켤 때는 휠,그's say,시계 반대 방향으로 번역해 다음과 같은 시퀀스:

    A B
    0 0 
    0 1 
    1 1 
    1 0 

에 대한 시계 방향으로,입력 이동할 수 있에서 맞은편 방향입니다.

다양한 그래픽 그림이 여기에도 사용할 수 있:http://www.creative-robotics.com/quadrature-intro

해설 (0)

나는 약간 연구를 하고 있다는 것을 발견은 많은 종류의 스크롤 휠 유형입니다. 그것은 단지 로지텍,하지만 거의 모든 마우스를 사용하는 제조업체의 이 유형은 스크롤니다.하나는 여기 광학적인 스크롤니다. 이 사용하여 빛나는 빛에 포토다이오드를 통해 틈새에서는 금속 또는 유리 디스크에 있습니다. 사려깊은 버전도 존재한다. 이것은 하나의 가장 일반적인 기술입니다. 광학적인 엔코더에 매우 민감하 먼지입니다.

Optical encoder's 디스크를 만들의 유리 또는 플라스틱으로 투명하고 불투명한 지역이다. 가벼운 소스와 사진이 검출기 어레이 읽어 광학 패턴 결과를 디스크에서's 의 위치에 있습니다. 색 코드는 자주 사용합니다. 이 코드를 읽을 수 있습에 의해 제어 장치와 같은 마이크로프로세서 또는 마이크로 컨트롤러를 결정하는 각도의 샤프트입니다.

절대 아날로그 형식을 생산하는 고유한 듀얼 아날로그 코드로 번역할 수 있는 절대 각도의 샤프트

해설 (3)