토요일, 1월 03, 2015

망원경과 "스텔라리움" 연동/Synchronize telescope GoTo to Stellarium

망원경과 "스텔라리움" 연동

관측 대상을 찾고 추적할 수 있도록 망원경의 위도와 경도축에 전동장치를 달아놓은 장치를 GOTO라고 합니다.

GoTo(Telescope)
http://en.wikipedia.org/wiki/GoTo_(telescopes)

GoTo 제어기에 천체의 목록을 내장하고 있기도 합니다만 컴퓨터에서 실행되는 천문 소프트웨어와 연계시켜 작동 시킬 수도 있습니다.




무료로 사용할 수 있는 천문 소프트웨어 "스텔라리움(Stellarium)"도 망원경의 GoTo와 연계할 수 있는 기능을 가지고 있습니다. 요즘은 20여만원 대의 망원경에도 GoTo 장치를 장착하고 있어서 쉽게 대상을 겨누고 추적이 가능 합니다.

망원경을 컴퓨터에 연결하면 훨씬 많은 천체 대상을 그래픽 화면을 보며 찾고 추적관측이 가능 합니다. 스텔라리움은 인공위성 정보도 포함하고 있으므로 위성 통신용 추적기로도 사용가능 하죠.



스텔라리움과 셀레스트론 NexStar GoTo를 연결 하는 방법을 설명 합니다.

하드웨어 준비:

망원경의 GoTo와 컴퓨터 사이에 시리얼 통신(Serial Communication)으로 연결 됩니다. 하지만 요즘 PC에는 시리얼 포트(Serial Port)가 기본적으로 내장되어 있지 않습니다. USB를 통해 시리얼 통신을 가능하게 해주는 장치를 설치해야 합니다. 컴퓨터 용품점에서 만원 가량이면 구입할 수 있습니다.


그리고 망원경의 GoTo 장치와 연결할  케이블이 필요한데 쉽게 제작할 수 있습니다.

"코동" NexStar GT Hand Controller와 PC(RS-232)연결 케이블

PC에 USB-to-Serial 장치를 설치하고 시리얼 케이블로 망원경의 GoTo 핸드 컨트롤러(Hand Controller)에 연결하는 것으로 하드웨어 준비는 끝납니다.

소프트웨어 준비:

시리얼 케이블이 준비되었으면 PC의 시리얼 포트와 망원경이 연결되어 통신을 하는지 시험해 봅니다. 가지고 있는 망원경이 "셀레스트론(Celestron)"사의 제품이라면 아래의 사이트에서 정보를 얻을 수 있습니다.

NexStar Resource Site
http://nexstarsite.com/

NexStar Control Pad 를 다운 받습니다. 이 소프트웨어는 셀레스트론 망원경의 GoTO 제어장치를 소프트웨어로 만든 것입니다.


윈도우즈의 제어판에서 "장치관리자(Device Manager)"를 열어 USB-Serial Converter 가 COM 포트 몇번으로 설정되었는지 확인 합니다(아래 그림에서 COM6). 그리고 다운받은 NexStar ControlPad를 실행 시켜 "COM Port"에 동일한 포트명을 입력합니다.


상하좌우 화살표를 누를때 망원경의 GoTo 장치가 작동하면 PC와 망원경이 시리얼 통신으로 연결된 것을 확인 한 겁니다. 이제 NexStar ControlPad는 필요없으니 종료합니다.

스텔라리움(Stellarium) 설정:

1. 천문 소프트웨어 "스텔라리움(Stellarium)"을 다운받아 설치합니다.
2. 스텔라리움을 실행 하여 "Configuration Window"를 엽니다.
3. "Configuration"의 "Plugins" 탭에서 "Telescope Control" 항목을 찾아 선택합니다.
4. "Options"에 "Load at startup"을 체크 합니다.
5. "스텔라리움"을 종료하고 다시 실행 시킵니다.


6. "Telescope Control"기능을 추가한 후 스텔라리움을 다시 실행하면 아래 메뉴 아이콘에 망원경 모양의 아이콘이 추가 된 것을 볼 수 있습니다. 이 아이콘을 누르면 "Slew telescope to"라는 창이 뜨는데 내용이 아무것도 나오지 않을 겁니다. 이제부터 망원경을 추가하기로 합니다. " Configure Telescope" 버튼을 누릅니다.



7. "Telescopes" 창입니다. "Options" 탭의 GUI 항목을 모두 체크 합니다.


8. "Telescopes" 탭을 선택하여 제어할 망원경을 추가 합니다. "Add"버튼을 누릅니다.
9. "Add New Telescope" 창이 뜹니다. 중간의 스크롤바를 천천히 내리면 "Device Settings" 항목이 있습니다. (그림에 오타가 있군요 ^^)
10. 앞서 확인해 둔 시리얼 포트 명을 입력합니다. 그림의 예에서는 "COM6" 이군요.
11. 이어서 "Device Model"에 Celestron NexStar"를 선택합니다. 타사 망원경도 선택할 수 있습니다.
12. 그리고 OK 버튼을 누릅니다.



13. 다시 "Telescopes" 으로 돌아오면 제어할 망원경이 등록된 것을 볼 수 있죠. 상태(Status)가 "정지(Stopped)" 이므로 "Start" 시켜 줍니다.
14. 이제 제어할 망원경이 등록 되었으므로 비어있던 "Slew tescope to" 창에 제어항목들로 채워진 것을 볼 수 있죠.



스텔라리움 GoTo 사용법:

앞의 과정으로 스텔라리움으로 제어할 망원경을 등록하는 설정이 끝났습니다.  이 설정된 내용이 기억되므로 스텔라리움을 실행할 때마다 다시 할 필요는 없습니다. 이제 사용법을 알아봅니다.

1. 스텔라리움으로 망원경을 제어하기 전에 먼저 정렬(ALIGN)해 둡니다. 정렬하는 절차는 망원경 마다 다릅니다  NexStar의 경우 정렬(ALIGN) 절차는 다음과 같습니다.


2. 망원경을 정렬한 후 Stellarium을 실행 합니다.  아래 메뉴에 망원경 모양아이콘을 누릅니다.
3. "Slew telescope to" 창이 비어 있는데 제어가 시작되지 않았기 때문입니다. "Configure Telescope" 버튼을 눌러 "Telescope" 창에서 등록한 망원경을 선택하고 "시작(Start)" 버튼을 누릅니다.



4. 스텔라리움과 망원경이 통신을 시작하면 Telescopes"창의 망원경 상태가 "Connected"가 되죠. 이와 함께 하늘에 현재 망원경이 겨누고 있는 지점을 표시하는 십자선(Recticle)이 화면에 나타납니다.


5. 이제 관측하면 됩니다. 대상을 선택한 후 "Slew telescope to" 창에서 선택한 대상의 좌표를 지정하기 위해 "Current Object"버튼을 누릅니다. 적경(Right Ascension)과 적위(Declination) 란에 좌표가 자동으로 입력됩니다. 수동으로 원하는 좌표를 입력할 수 있습니다.
6. "Slew"버튼을 누르면 망원경이 대상을 향해 움직일 겁니다. 이후 마원경은 이렇게 잡은 대상은 지속적으로 추적합니다. 귀를 대고 들어보면 모터가 미세하게 움직이는 소리를 들을 수 있죠.




댓글 2개:

  1. 안녕하세요. 따라하다 문제가 생겨 여쭤봅니다.
    1. NexStar Control Pad의 경우 해당 링크에서 설치시 'Component 'MSCOMCT2.OCX' or one of its dependencies not correctly registered: a file is missing or invalid'라고 에러 메시지가 뜨며 설치되지 않습니다.

    2. 케이블이 포트에 뜨는 등 컴퓨터가 케이블을 잘 인식합니다. 그리고 중간에 NexStar Control Pad는 설치되지 않아 그 과정은 못따라했으며, 그 과정을 제외하곤 모두 그대로 따라했습니다. 코동을 태양계 정렬로 달 정렬하였고, 이후 스텔라리움에 들어와 망원경 아이콘을 클릭해 그대로 따라했습니다. 그런데 의 4번째에서 현재 망원경이 겨누고 있는 지점을 표시하는 십자선이 뜬다했는데 십자선이 뜨지도 않고, 이후에 원하는 천체를 선택해 움직이더라도 망원경이 움직이지 않습니다. 그 이유가 궁금합니다.

    알려주신다면 정말 감사드립니다!!

    답글삭제
    답글
    1. 1. MSCOMCT2.OCX 는 시리얼 통신용 주변장치 구동 소프트웨어 입니다. 아래 링크에 가면 다운 받을 수 있을 겁니다.

      https://www.microsoft.com/en-us/download/details.aspx?id=10019

      2. 십자선이 안나타 나면 스텔라리움이 망원경 핸드 컨트롤러와 연결되지 않았기 때문입니다. "스텔라리움 설정"에서 "Load at startup"를 체크했는지 다시 확인해 보세요. 그리고 스텔라리움을 다시 실행 시켜줘야 합니다.

      제가 요즘은 GoTo 를 사용하지 않고 있어서 스텔라리움 새버젼에서 어떻게 바뀐 부분이 있는지 모르겠네요.

      삭제