Обо мне
    Резюме
    Портфолио
    Контакты
    Астро
    Схемотехника
    Мультикоптеры
    Автономный дом
    CNC фрезер
Язык:

Купить софт? Поставить бесплатный? Написать свой?

10/12/2015 11:27:16
Автоматизация астросъёмки

Изучаю MaxPilote. Попутно, так как я сейчас программист, не оставляет меня мысль накидать свой простой скрипт под мою задачу. Обычно универсальное устройство или программа проигрывает специализированному в узком применении. Задумался и .. записал всё то, что сегодня делал в обсерватории.

  • выбрал объект(ы) съёмки и время от и до с учётом перекладки;
  • оценивал состояние / наличие / качество неба внешним инструментом (пока что глазами, но будет AllSky камера), принял решение "съёмке сегодня быть!";
  • чуть заранее включил питание астрографа, запустил максима, подключил железо, выставил температуру камеры, включил охлаждение;
  • распарковал монти своей прогой, то есть обеспечил ей примерную привязку к небу;
  • глянул на закладку telescope / AllSky на предмет того, что телескоп "по документам", и правда горизонтально;
  • убедился глазами, что телескоп припаркован горизонтально. Этот момент хочу автоматизировать через простой не точный энкодер из трёхосевого акселерометра (платке для дешёвого контроллера мультикоптера);
  • открыл крышу обсерватории. Опять таки, пока что руками, но скоро - мотором с кнопки на компе;
  • перевёл на заметную, но не самую яркую звезду выше ~60°;
  • сделал кадр, отресолвил, убедился, что привязка корректна;
  • если не корректна, кадр отправил в http://nova.astrometry.net/upload/ , получил координаты, осуществил привязку. Этот момент тоже можно автоматизировать, у них есть API. Можно даже пропустить предыдущий шаг. Чтобы не покупать полный PinPoint;
  • запустил процедуру фокусировки;
  • сделал кадр гидом с выдержкой 5 сек. Тот сам нашёл звезду (раньше я делал кадр 1 сек, как и гидирование, он не находил, приходилось указывать вручную);
  • запустил трекинг с выдержкой 1 сек;
  • чутка понаблюдал за пациентом. Если трекает плохо (определить критерии "чутка" и "плохо"), то запустил трекинг с выдержкой 2 сек. Понаблюдал и за этим;
  • зашёл в закладку autosave, выставил любимые ныне пятнадцатиминутки, если нет Луны и пятиминутки, если она есть. Дизер 5, пауза 30 сек, ок;
  • начал съёмку;
  • съёмка, пока не наступило время "до" съёмки этого объекта. При этом я допускаю заметный переход через меридиан без перекладки. Поэтому, чтобы перейти на другой объект после остановки съёмки, я руками возвращаю телескоп обратно за меридиан. А потом уже GoTo куда надо;
  • повтор для другого объекта, пока не наступило время "до" или околорассвет;
  • запускаю процедуру выключения обсерватории.

Во время съёмки асинхронным процессом слежу:

1. за FWHM поступающих кадров через бесплатный DSS Live. В случае повышения сверх допустимого (определить количественно) останавливаю съёмку и гид, переключаю в быстрое считывание и запускаю процедуру фокусировки, запускаю гид (см выше), запускаю съёмку дальше (см. выше).

2. за погодой. Если всё плохо, то:

  • жду окончания съёмки кадра;
  • запускаю процедуру выключения обсерватории.

Процедура выключения обсерватории:

  • останавливаю гидирование;
  • останавливаю съёмку;
  • паркую телескоп в заранее установленные Alt/Az своей прогой. Она же выключает ведение;
  • ставлю камеру на прогрев;
  • убеждаюсь глазами (а скоро по энкодеру), что телескоп припаркован горизонтально;
  • закрываю крышу;
  • через ~15 минут выключаю питание того, что нужно выключать. QHY8L, в частности, китаец рекомендует отключать от 12В. Зимой лучше поменьше выключать, пусть греет себя чуток.

Немало получается :(


Архив

Телефон: +7 (928) 425-32-10
e-mail: