회원정보

레이어닫기

[EF-NX AF 어댑터 자작 프로젝트] 삼성 NX 렌즈를 아두이노로 컨트롤 테스트

록키산맥 | 03-15 12:45 | 조회수 : 2,568

NX 프로토콜을 다시 분석하는 과정에서 막간을 이용해 NX 렌즈를 아두이노로 직접 컨트롤하는 테스트를 진행해봤습니다.

수년전에도 같은 테스트를 한적이 있는데, 그 때는 아두이노를 사용하지는 않았었습니다. 이번에 아두이노로 한 것은 관심있는 분들이 쉽게 시도해보시라고 한번 올려봤습니다.

사용한 아두이노는 여러 아두이노 종류 중에, 아두이노 나노라고 하는 모델입니다. 이유는 SPI 통신에 3.3V를 사용하기 때문에, NX 가 사용하는 로직 전압과 같기 때문이고, 이베이 같은 곳을 이용하면 2-3천원에 구매할 수 있습니다.

아래는 아두이노 나노를 NX 마운트의 어느 핀에 연결을 해야 하는지 나타내주는 배선도입니다. 외부전압은 5V를 사용해주시고, 가능하면, USB를 아두이노에 직접 공급하는 전압을 사용하지는 마십시오. 전류가 부족해 좀 불안정합니다.



테스트에 사용한 아두이노 소스코드는 GitHub에 공개했습니다. 아래 링크에서 소스코드를 받으실 수 있습니다.

github.com/blueringlab/NXLe...

소스코드가 하는 일은 가장 처음 0x03 0xAA 0x55를 주고 받는 인증작업을 하고, 바로 이어서, NX렌즈를 MF 모드로 전환하는 명령을 렌즈로 내립니다. 그렇게 되면 모든 NX 렌즈는 외부 링으로 포커스를 조절할 수 있어집니다.

소스코드를 보시면 아시겠지만, 테스트 내내 클록을 2MHz가 아닌, 250 KHz로 사용하고 있습니다. 이렇게 사용하더라도 원활하게 통신을 주고 받습니다.

아래는 테스트 영상입니다.



관심있으신 분은 한번 돌려보십시오. 재밌습니다. ㅎㅎㅎ


★ 록키산맥님의 팝코 앨범 ★
https://photo.popco.net/44539

접기 덧글 8 접기
SNS 로그인

이전글 다음글 목록

맨위로

이전이전 641 642 643 644 645 다음 다음