지난 주말을 통해 재미있는 프로젝트를 시작했습니다. 캐논 EF - 삼성 NX AF 어댑터 자작...
뭐... 언제 이 것이 완성이 될지는 장담할 수는 없습니다. 어쨌든 시작해 봤습니다.
일단, 그간 프로젝트를 통해 NX 마운트의 카메라와 렌즈의 프로토콜은 이미 파악은 한 상태입니다. 하지만 그 것 역시도 오래전 NX 최초 모델인 NX10을 대상으로 한 것이라... 다시 NX1을 기준으로 재조사를 하기는 해야 하겠지만, 아주 생소하지는 않을 것 같습니다.
그럼, 캐논 EF 마운트 프로토콜은 어떨지...
캐논 EF 마운트 접점의 개략적 규격
인터넷을 검색하면서 아래 게시글을 찾았습니다. 이정도면 시작하기에 충분하고도 남을 정도의 정보를 가지고 있습니다.
pickandplace.wordpress.com/...
일단 마운트의 통신을 위한 접점의 구조를 보면 아래와 같습니다.

대략의 통신 특징을 본다면.
캐논 EF 마운트 디자인
아무래도 역사도 깊고 많이 알려지고, 사용되는 마운트라 CAD 치수 정도는 찾을 수 있을 것 같았는데, 그게 여의치 않습니다. 내친김에 마운트 치수를 측정해 만들었습니다.
대충 아래와 같은 구조를 가집니다.

캐논 EF 렌즈 컨트롤 테스트
위 웹사이트에 올라온 정보를 규합하여, Arduino에 SPI 프로그램을 작성한 후, 캐논 EF 렌즈를 제어하는 테스트를 해봤습니다.
캐논 EF 렌즈를 컨트롤 하는 것은 Arduino를 이용하였고, 이 Arduino와 연결을 위해, 포고 플러그를 납땜한 연장 케이블을 이용했습니다.
좀더 재미있는 테스를 위해, 로터리 인코더를 사용하려, 로터리 인코더의 움직이는 방향에 따라 조금씩 포커스를 전후로 움직이는 테스트를 진행했습니다.
아래 동영상은 이 테스트 영상입니다. 동영상에는 포커스 위치 제어에 대한 영상만 있지만, 코드 속에는 조리개 조절, 렌즈 정보 수집에 관한 코드도 들어있습니다.
아무래도 캐논 EF 마운트 시스템이야 사용하는 사람들도 많고, 정보도 많아서, 여기까지는 비교적 수월하게 올 수 있었습니다.
딱 요정도까지 주말동안 알차게 시도해본 결과입니다. 이제 막 첫걸음을 디뎠습니다.
정말 할 수 있을지 없을지는 저도 잘 모르겠습니다. 접사튜브 만드는 중간중간, 계속 개발해보겠습니다. 덕분에 계획 했던 몇가지 탐구생활은 모두 중단을... ㅎㅎㅎㅎ
회원정보
아이디 : kty994***
닉네임 : 여름남자
포인트 : 35578 점
레 벨 : 우수회원(레벨 : 7)
가입일 : 2015-05-12 12:26
포토앨범보기 쪽지보내기