함께 만드는 별빛 세상, 천문노트 · Since 2001

Canon EOS 용 조도 감응 릴리즈 제작

이형철 2015-08-17 (월) 13:01 11962 1
목록
다음글

웹 아카이브(2016-10-16 기록)에서 복원한 글입니다. 일부 이미지나 첨부파일이 빠져 있을 수 있습니다.

  • autoshutter.ino
캐논 EOS 카메라용 조도 감응 릴리즈를 제작해 보았습니다.

조도 감응 릴리즈란? 제가 마음대로 이름 붙여본 것입니다.
쉽게 말해 주변 밝기에 반응 해 노출 시간을 조절하는 릴리즈를 의미합니다.

일반 릴리즈는 30초 등으로 세팅해 놓으면 계속해서 30초 연속 촬영을 하는데
이런 방법으로는 일몰 부터 야간까지 이어지는 타임랩스 사진을 찍기는 불가능합니다.

조도 감응 릴리즈는 주위 밝기에 따라 노출 시간을 조정합니다.
물론 천체 사진인 칸큼 최소 노출 시간은 0.1초, 최대 노출 시간은 30초로 제한해 두었습니다.

준비물

아두이노 (컨트롤 기능)
2.5mm 이어폰 짹
LCD 모듈 (없어도 무방하지만 노출 시간 확인을 위해 사용합니다)
Cds (조도 측정 용)
로터리 (LCD 밝기 조절용, 노출 시간 비례 계수 조정용)
캐논 배터리 (개조하여 외부 전원 공급을 위해 사용)
직류 가변 전압 변환기 (차량용 12V 배터리를 카메라용 7.4V 로 변환하기 위해 사용)
5핀 릴레이 (릴리즈 기능 구현을 위해 사용)

제작 방법

LCD는 루틴한 방법으로 연결합니다.

전압 변환기를 이용하여 12V 입력을 7.4V 로 다운 시키고 캐논 배터리로 외부 전원 공급기를 만듭니다.
/bbs/board.php?bo_table=handmade&wr_id=100927

원격 스위치 제작법에 따라 아두이노의 명령에 따라 단락을 붙였다 땠다 할 수 있도록 합니다 (평소에는 연결이 끊어진 상태로)
/bbs/board.php?bo_table=handmade&wr_id=100935

카메라쪽으로 가는 선은 4선입니다 (저는 랜선을 잘라 사용했습니다)
두 가닥은 전압 변환기에서 나오는 7.4V 전원이고 
나머지 두 가닥은 릴레이에서 나온 셔터 조정 라인 입니다.

Cds 셀을 아두이노의 A0로 입력하고
로터리 한개를 아두이노의 A1으로 입력합니다.

이론

이 방법이 정확한지 모르겠습니다. 지적 바랍니다.
일단, 아두이노에서 측정한 ADC count를 전압으로 바꾸고 Cds의 저항을 아래와 같이 계산합니다. (Cds와 전압 분배로 연결된 저항은 10K 저항을 이용했습니다)

float r = 10240.0f / analogRead(lightPin) - 10;

이어서 이 저항값을 lux 로 변환합니다.

float e = 255.84 * pow(r,-10/9); // lux

이것을 LCD에 표시하고
노출시간은 N2 / e 에 비례한다고 가정합니다.
이 때 N은 랜즈의 f 수입니다. 
즉, e가 작을 수록 길어지고, N이 커질 수록 노출 시간이 길어집니다.

이 비례상수는 정확히 알 수 없으므로 사용자가 0~1023 단계로 조정 가능하도록 합니다. 로터리로 이 값을 조정하고 최종적으로 계산된 노출 시간을 LCD 상에 표시해 사용자가 확인 할 수 있도록 합니다.

사용법

완성된 장치의 외관입니다.





일몰경 야외로 나가 적당한 구도를 잡고 초점을 맞춘 후 

해당 조도에서의 적정 노출 시간을 정합니다. (오토로 세팅해도 되구요)

이 때에는 전원부만 연결하고 릴리즈 부분은 빼놓습니다

이 후 B 셔터로 바꾸고 릴리즈를 연결한 후 노출 시간 비례 계수 조정 로터리를 돌려

노출 시간을 위에서 정한 적정 시간으로 맞춥니다.

끝~

이 때 부터 촬영은 릴리즈가 알아서 하며 어두워짐에 따른 노출 시간 증가를 자동으로 계산합니다.

필드 테스트 후 다시 글 올리겠습니다.

아두이노 소스 코드 업로드 하였습니다.

댓글 1

어재규2015-08-17 19:46

<p>일몰-박명-별로 이어지는 타임랩스 촬영에 꼭 필요한 기능이라 생각합니다. 감사합니다. </p>

로그인하면 댓글을 쓸 수 있습니다.

자작 게시판

총 111건
글쓰기