Телескопы покупают здесь


A A A A Автор Тема: Универсальная система управления телескопом на Arduino  (Прочитано 163403 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн IovchАвтор темы

  • *****
  • Сообщений: 1 294
  • Благодарностей: 124
    • Сообщения от Iovch
На форуме уже имеется несколько тем, посвященных системам управления монтировками, собранных на базе компонентов ардуино, в частности:

Простая система управления монтировкой на Arduino
Управление монтировкой на ШД Arduino + grbl
GOTO на Arduino практическая реализация "Импортозамещение"

   В результате изучения этих, и многих других источников, у меня сложилось четкое представление, как простейшим образом, на базе компонентов Ардуино можно решить некоторые вопросы, связанные с управлением телескопом.
   В настоящий момент собран действующий образец управляющего блока на базе Ардуино нано и драйверов А4988 для монтировки на шаговых двигателях с выходом для подключения электрофокусера, с индикацией координат наведения и прочей информации на двухстрочном LCD, с возможностью выполнения команд GOTO задаваемых с ПК, с возможностью подключения проводного устройства управления. Реализовано прямое подключение к плагину «управление телескопом» программы Stellarium. Разработано программное обеспечение для управления экваториальной и альт-азимутальной монтировками, масса тестовых программ. Собранная система управляет монтировкой из комплекта Деагостини «Собери свой телескоп» (аналог Astro-3, на фото), но система подойдет для управления любой монтировкой на шаговых двигателях. Пришло время собрать окончательный вариант изделия уже с беспроводным управлением. В процессе переборки системы, попытаюсь систематизировать и показать в этой теме, от простого к сложному, как простейшим образом, на Ардуино можно реализовать тот или иной функционал. Думаю, материал будет полезным.

Для удобства ориентирования в теме привожу здесь ссылки на основные моменты и программы:

Астротрекер или привод оси прямого восхождения, описание электронной части:
Универсальная система управления телескопом на Arduino
Астротрекер или привод оси прямого восхождения, скетч GOTO1 + драйвер ch341ser.zip:
Универсальная система управления телескопом на Arduino
Привод оси склонений и элемент управления (джойстик), ускорение перемещений, описание:
Универсальная система управления телескопом на Arduino
Привод оси склонений и элемент управления (джойстик), ускорение перемещений, скетч GOTO2:
Универсальная система управления телескопом на Arduino
Система управления экваториальной монтировкой с функциями GOTO, описание и скетч GOTO3:
Универсальная система управления телескопом на Arduino
Прикручиваем управление фокусером к джойстику
Универсальная система управления телескопом на Arduino
Подключаем LCD, описание электронной части:
Универсальная система управления телескопом на Arduino
Подключаем LCD, скетч GOTO4 + драйвер LCD 1602:
Универсальная система управления телескопом на Arduino
Скетч GOTO4 с автоопределением и автоюстировкой джойстика:
Универсальная система управления телескопом на Arduino
Пульт ИК часть 1 (Slave), описание электронной части:
Универсальная система управления телескопом на Arduino
Пульт ИК часть 1 (Slave), скетч GOTO5SLAVE, программа настройки и драйвер пульта ИК:
Универсальная система управления телескопом на Arduino
Пульт ИК часть 2 (Master), описание электронной части и скетч GOTO5MASTER:
Универсальная система управления телескопом на Arduino
Шаговый электрофокусер, описание электронной части:
Универсальная система управления телескопом на Arduino
Шаговый электрофокусер, скетч GOTO6MASTER.zip:
Универсальная система управления телескопом на Arduino
Версии GOTO6MASTER и GOTO6SLAVE для штатного ИК пульта ардуино:
Универсальная система управления телескопом на Arduino
Энергонезависимые часы реального времени:
Универсальная система управления телескопом на Arduino
Скетч для управления альт-азимутальной монтировкой GOTO7MASTER:
Универсальная система управления телескопом на Arduino


Ссылка на яндекс-диск со всеми материалами и стабильными версиями: https://yadi.sk/d/f1jTO1AohCtbz
« Последнее редактирование: 15 Авг 2019 [15:40:58] от Deimos »

Ньютон SW150/750, Рефрактор триплет 100/365_H/M, CG4_GoTo_H/M, Datyson T7C, Levenhuk T510NG, Canon 450Da, БП2 10х50 Berkut

Оффлайн аспирант

  • *****
  • Сообщений: 1 830
  • Благодарностей: 60
    • Сообщения от аспирант
а нашел Coppercam
Она самая, только её крякнуть нужно правильно - в противном случае она ограничивает количество строк кода на выходе.... неполная гравировка и не предупреждает. Если в пикаде (альтиуме) работаете очень удобно делать заливку землёй - меньше гравировать потом и удалять.... он и гербер генерит стандартный.

Оффлайн Fatalik

  • Модератор
  • *****
  • Сообщений: 9 258
  • Благодарностей: 1900
  • Алексей
    • Instagram: fatalerror83
    • DeepSkyHosting: id8
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от Fatalik
Я качнул 2010 года пока с лицензией. :)

Оффлайн BaNaN3a72rus

  • ****
  • Сообщений: 264
  • Благодарностей: 5
  • Мне нравится этот форум!
    • Сообщения от BaNaN3a72rus
  В конфиге параметр long lDMSS = -52000; //Поправка к Millis() за средние солнечные сутки (86400000ms) означает, что установленная у меня плата ардуино "бежит" на 52 секунды в сутки! Как вычислить эту поправку  и скетч специальный тоже ранее было в теме.
Поискал по теме в поиске, не было про это. Или не в этой тебе просто ? Вроде всё читал, и что то не помню.. что это за параметры ?
57°08'11.9"N 65°30'00.1"E
TS-O 154-600
CG-5 + Arduino gid
Canon 2000d
Sky-Watcher AZ-GTi

Оффлайн ROVIAN

  • Модератор
  • *****
  • Сообщений: 61 502
  • Благодарностей: 1224
  • RV6LOT Icom IC-775DSP
    • Сообщения от ROVIAN
    • Астрономия в Ростове-на-Дону
Я качнул 2010 года пока с лицензией. :)
Ну хоть "лишнее" не жрёт.
80ED+SW0.85/HEQ5/533ММ/QHY5-II,
203/1000/HEQ5/МРСС/183ММ/QHY5-II

Н 150,200,300,  МСТ-180 Hand made  165,215,300,317,450
Canon 550D, 550DA, 1100DA, 5DM2, 5DM4,  (SY 14/2.8, SY 135/2.0, EF 70-200/4L, )  

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Она самая, только её крякнуть нужно правильно
Комментарий модератора Варез на форуме вообще-то запрещён
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн IovchАвтор темы

  • *****
  • Сообщений: 1 294
  • Благодарностей: 124
    • Сообщения от Iovch
  В конфиге параметр long lDMSS = -52000; //Поправка к Millis() за средние солнечные сутки (86400000ms) означает, что установленная у меня плата ардуино "бежит" на 52 секунды в сутки! Как вычислить эту поправку  и скетч специальный тоже ранее было в теме.
Поискал по теме в поиске, не было про это. Или не в этой тебе просто ? Вроде всё читал, и что то не помню.. что это за параметры ?
Универсальная система управления телескопом на Arduino
Ньютон SW150/750, Рефрактор триплет 100/365_H/M, CG4_GoTo_H/M, Datyson T7C, Levenhuk T510NG, Canon 450Da, БП2 10х50 Berkut

Оффлайн BaNaN3a72rus

  • ****
  • Сообщений: 264
  • Благодарностей: 5
  • Мне нравится этот форум!
    • Сообщения от BaNaN3a72rus
Спасибо, понял.
 52 секунды / в сутки. Это видно при ведении звёзды? Я так понимаю что при ведении звёзды в течении суток она "уплывёт" на пол градуса, так ?
57°08'11.9"N 65°30'00.1"E
TS-O 154-600
CG-5 + Arduino gid
Canon 2000d
Sky-Watcher AZ-GTi

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Это время работы в течение суток всех функций между delay.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн BaNaN3a72rus

  • ****
  • Сообщений: 264
  • Благодарностей: 5
  • Мне нравится этот форум!
    • Сообщения от BaNaN3a72rus
Это время работы в течение суток всех функций между delay.
Ну так и получается что за сутки между функциями будет или отставание или опережение к примеру у автора на 52с, т.е по сути за сутки слежения по звезде меньше 1градуса будет сдвиг кадра?
57°08'11.9"N 65°30'00.1"E
TS-O 154-600
CG-5 + Arduino gid
Canon 2000d
Sky-Watcher AZ-GTi

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Не будет опережения. Потому что код
for (;;) {
  digitalWrite(13, 1);
  delay(500);
  digitalWrite(13, 0);
  delay(500);
}
Имеет цикл более 1 секунды.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн IovchАвтор темы

  • *****
  • Сообщений: 1 294
  • Благодарностей: 124
    • Сообщения от Iovch
Спасибо, понял.
 52 секунды / в сутки. Это видно при ведении звёзды? Я так понимаю что при ведении звёзды в течении суток она "уплывёт" на пол градуса, так ?
На сколько помню еще из курса астрологии, земля поворачивается на 1 градус в течение 4 минут, значит за сутки при перебеге монтировки на 52 секунды, звезда отстанет чуть меньше четверти градуса. На рефракторе F=1500 мм + фотоаппарат это заметно в течение нескольких минут. Потому и введена эта поправка.
Ньютон SW150/750, Рефрактор триплет 100/365_H/M, CG4_GoTo_H/M, Datyson T7C, Levenhuk T510NG, Canon 450Da, БП2 10х50 Berkut

Оффлайн BaNaN3a72rus

  • ****
  • Сообщений: 264
  • Благодарностей: 5
  • Мне нравится этот форум!
    • Сообщения от BaNaN3a72rus
Большое спасибо за разъяснения!
57°08'11.9"N 65°30'00.1"E
TS-O 154-600
CG-5 + Arduino gid
Canon 2000d
Sky-Watcher AZ-GTi

Оффлайн Fatalik

  • Модератор
  • *****
  • Сообщений: 9 258
  • Благодарностей: 1900
  • Алексей
    • Instagram: fatalerror83
    • DeepSkyHosting: id8
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от Fatalik
 ;) Второй блин комочками :)
« Последнее редактирование: 12 Дек 2017 [23:36:27] от Fatalik »

Оффлайн аспирант

  • *****
  • Сообщений: 1 830
  • Благодарностей: 60
    • Сообщения от аспирант
Нормуль, отверстия великоваты.

Оффлайн Fatalik

  • Модератор
  • *****
  • Сообщений: 9 258
  • Благодарностей: 1900
  • Алексей
    • Instagram: fatalerror83
    • DeepSkyHosting: id8
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от Fatalik
Ну такая фреза была =) тоньше небыло.

Спаял и понял что одну дорожку ненарисовал . Точнее перерисовывал и забыл вернуть. Пока проводком добил.

Оффлайн аспирант

  • *****
  • Сообщений: 1 830
  • Благодарностей: 60
    • Сообщения от аспирант
Ну такая фреза была =) тоньше небыло.
Так сверлят свёрлами, фрезами фрезеруют  :)

Оффлайн Qazz

  • *****
  • Сообщений: 1 042
  • Благодарностей: 47
  • центрально-черноземный регион
    • Сообщения от Qazz
я извиняюсь, сейчас что, платы гравировальным станком "травят"  ??
а то я по старинке, перекисью водорода..
Canon sx20is  без ничего. ну и что? у Г.Галилея и того не было

Оффлайн аспирант

  • *****
  • Сообщений: 1 830
  • Благодарностей: 60
    • Сообщения от аспирант
я извиняюсь, сейчас что, платы гравировальным станком "травят"  ??
Да, гравируются (сверлятся и вырезаются по контуру - всё на автомате) одиночные или малые партии - очень быстро получается и довольно качественно. Примерно выигрыш по времени в сравнении с фоторезистом - раза в три быстрее, в зависимости от сложности платы. Фоторезист оправдан на сложных платах с мелкими деталями и мелким шагом выводов и при потоковом производстве.
« Последнее редактирование: 13 Дек 2017 [01:32:57] от аспирант »

Оффлайн Qazz

  • *****
  • Сообщений: 1 042
  • Благодарностей: 47
  • центрально-черноземный регион
    • Сообщения от Qazz
да, если есть возможность, то почему бы и нет.
зря я спросил..
Canon sx20is  без ничего. ну и что? у Г.Галилея и того не было

Оффлайн аспирант

  • *****
  • Сообщений: 1 830
  • Благодарностей: 60
    • Сообщения от аспирант
да, если есть возможность, то почему бы и нет.зря я спросил..
При наличии ЧПУ станка - изготовление плат и корпусов упрощается в разы...
А чего зря - не зря...  :) Посмотрите на ютубе - я лет 10 назад на этот процесс засматривался, на эти происки буржуинские.... а сейчас времени нет добраться до компа и просто порисовать и кинуть на станок на обработку  :(..... Так мы сейчас на кетайчатине работаем, а у них уже десять лет назад прототипы плат на спецстанках делали - обороты фрез до 100000 оборотов в минуту и автосмена инструмента.....
« Последнее редактирование: 13 Дек 2017 [02:07:18] от аспирант »