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

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

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

  • *****
  • Сообщений: 1 306
  • Благодарностей: 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

Оффлайн god.production

  • Новичок
  • *
  • Сообщений: 35
  • Благодарностей: 2
  • Лиха беда начало
    • Сообщения от god.production
Всем спасибо. Стало более ни менее понятно.

Оффлайн FlexLM

  • ****
  • Сообщений: 304
  • Благодарностей: 45
  • Олег
    • Сообщения от FlexLM
    • AMount - cистема управления телескопом
Бета версия андроид-приложения (см. apk-файл): https://yadi.sk/d/f1jTO1AohCtbz
На телефоне включаете блютуз. Один раз делаете сопряжение с модулем (например, HC-06), если до этого не подключали. Затем запускаете предварительно установленный vcAmount...
« Последнее редактирование: 03 Мар 2020 [05:55:30] от FlexLM »

SW Dob8 + xMount

Оффлайн Hermit

  • *****
  • Сообщений: 2 288
  • Благодарностей: 159
  • In bino veritas!
    • Сообщения от Hermit
При попытке установке - "Синтаксическая ошибка. Ошибка при синтаксическом анализе пакета". Версия Андроида - 4.3
"Это невозможно!" - сказала Причина. "Это безрассудство!" - заметил Опыт.
"Это бесполезно!" - отрезала Гордость. "Попробуй..." - шепнула Мечта.

Оффлайн FlexLM

  • ****
  • Сообщений: 304
  • Благодарностей: 45
  • Олег
    • Сообщения от FlexLM
    • AMount - cистема управления телескопом
Приложение разрабатывалось под Android 5.0 и выше.
SW Dob8 + xMount

Оффлайн FlexLM

  • ****
  • Сообщений: 304
  • Благодарностей: 45
  • Олег
    • Сообщения от FlexLM
    • AMount - cистема управления телескопом
В mvcAMount20200313beta.apk добавлена возможность работы с пользовательским каталогом USER.
SW Dob8 + xMount

Оффлайн crimchik

  • *****
  • Сообщений: 3 738
  • Благодарностей: 207
  • наблюдаю звёзды, сидя на табуретке
    • Сообщения от crimchik
Приветствую !
подскажите, насколько реально запрограммировать гоуту монтировку для треккинга международной космической станции ? Мы же можем узнать точное время и координаты её пролёта над наблюдателем например с сайта https://www.heavens-above.com . было бы интересно посмотреть её полёт секунд 40 или даже снять видео для обработки в фотографию
Nicon Aculon 7x35, Hawke Nature 10x50
SW AZ5 + TS 102ED f/7

Оффлайн andovin

  • *****
  • Сообщений: 519
  • Благодарностей: 288
    • Сообщения от andovin
Беспроводной пульт для управления возможно осуществить?
Vixen GP2, SW1025, 60ED, Canon 6Da, Samyang 24 1.4

Оффлайн Han

  • Новичок
  • *
  • Сообщений: 34
  • Благодарностей: 0
  • Тимофей
    • Сообщения от Han
Беспроводной пульт для управления возможно осуществить?

На данный момент реализуется приложение для управления монтировкой по блютузу со смартфона. Оно вполне заменяет пульт и даже позволяет наводиться по каталогам, так что, ИМХО, пульт сам по себе уже не актуален. А так, были тут варианты реализации ИК пульта управления...
Synta BK P150750
EQ3-2 DIY GOTO
Sotem БПЦ 10х50
Pentax KP

Оффлайн Александр (AnDom)

  • *****
  • Сообщений: 9 032
  • Благодарностей: 288
    • Сообщения от Александр (AnDom)
Ремпект и уважуха парням за проделанную работу!
Появится свободное время - обязательно прикручу к добу.
Я видел М51 в Серегин 20"РК, а М42 в 650мм ньютон!!! :)

Оффлайн Александр (AnDom)

  • *****
  • Сообщений: 9 032
  • Благодарностей: 288
    • Сообщения от Александр (AnDom)
А подцепить к существующим планетариям для андроида можно? К СкайСафари, например.
Я видел М51 в Серегин 20"РК, а М42 в 650мм ньютон!!! :)

Оффлайн Han

  • Новичок
  • *
  • Сообщений: 34
  • Благодарностей: 0
  • Тимофей
    • Сообщения от Han
А подцепить к существующим планетариям для андроида можно? К СкайСафари, например.

Насколько я знаю, пока нет. Но приложение под винду спокойно коннектится со стеллариумом, так что если есть планшет под виндой, то вполне можно работать с планитарием.
Synta BK P150750
EQ3-2 DIY GOTO
Sotem БПЦ 10х50
Pentax KP

Оффлайн Александр (AnDom)

  • *****
  • Сообщений: 9 032
  • Благодарностей: 288
    • Сообщения от Александр (AnDom)
Планшета нет. Ждемс андроида с блюпупом.
Я видел М51 в Серегин 20"РК, а М42 в 650мм ньютон!!! :)

Оффлайн FlexLM

  • ****
  • Сообщений: 304
  • Благодарностей: 45
  • Олег
    • Сообщения от FlexLM
    • AMount - cистема управления телескопом
А подцепить к существующим планетариям для андроида можно?
Виртуальный COM-порт ардуины нано получается использовать либо с моим андроид-приложением, либо с планетарием, но не одновременно. Для AltAz монтировок представляется пока такой вариант: сначала автоматически загрузить в ардуину нано/уно дату и время, запустив мобильный vcAMount. Отключить его и после этого использовать планетарий. Если кто-то знает  другие реализации, пишите в ЛС...
SW Dob8 + xMount

Оффлайн Александр (AnDom)

  • *****
  • Сообщений: 9 032
  • Благодарностей: 288
    • Сообщения от Александр (AnDom)
Да, вроде, не сложно.
Я видел М51 в Серегин 20"РК, а М42 в 650мм ньютон!!! :)

Оффлайн SeriousSam

  • Новичок
  • *
  • Сообщений: 41
  • Благодарностей: 5
  • Per aspera ad astra
    • Сообщения от SeriousSam
Приветствую, коллеги.
Продвигаются ли дела по АСКОМ-драйверу фокусера? Или уже задвинули?
SW150/750 EQ3 Canon550D / Nikkor 18-135 + Logitech C720

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

  • *****
  • Сообщений: 1 306
  • Благодарностей: 124
    • Сообщения от Iovch
Так давным-давно реализовано уже. Только правильные галочки поставить в настройках. Отдельный аском-драйвер исключительно для фокусера - не делали. И кстати сказать, есть еще одна наработка (Iovch&FlexLM), не проверенная на практике, но ожидающая своего часа - 3DFocuser: программа управления с ПК тремя ШД, установленными на ГЗ Ньютона например (возможность синхронных и отдельных шагов на каждом ШД) + прошивка для CNCv4 шилда (вокруг которого вся эта тема), третье фото интерфейса. Кого интересует, пишите ЛС.
« Последнее редактирование: 18 Мар 2020 [20:27:46] от Iovch »
Ньютон SW150/750, Рефрактор триплет 100/365_H/M, CG4_GoTo_H/M, Datyson T7C, Levenhuk T510NG, Canon 450Da, БП2 10х50 Berkut

Оффлайн FlexLM

  • ****
  • Сообщений: 304
  • Благодарностей: 45
  • Олег
    • Сообщения от FlexLM
    • AMount - cистема управления телескопом
Ещё есть положительные результаты по переносу мат. аппарата для расчёта координат из ардуины в ПК (в перспективе и на смартфон). А значит можно пробовать реализовывать расчёт эфемерид Солнца, Луны, планет и т.д. (ресурсы ардуино нано/уно это сделать не позволяют).
SW Dob8 + xMount

Оффлайн SeriousSam

  • Новичок
  • *
  • Сообщений: 41
  • Благодарностей: 5
  • Per aspera ad astra
    • Сообщения от SeriousSam
Так давным-давно реализовано уже.
Сколько всего я пропустил... Спасибо, будем пробовать!

SW150/750 EQ3 Canon550D / Nikkor 18-135 + Logitech C720

Оффлайн Cord

  • Новичок
  • *
  • Сообщений: 34
  • Благодарностей: 2
  • Мне нравится этот форум!
    • Сообщения от Cord
Сделал скорость порта по блютусу 115200, вроде как работает, но выскакивают такие сообщения:
Чего , где подкрутить? Пробовал в работе и на планшете андроидном, не всегда срабатывает нажатие на синхронизацию и на перемещение к выбранному в каталоге объекту. Просто нажатие на кнопки -Ra и +Ra, и +Dec и -Dec  в планшете работают, двигатели крутятся.
SW 1309 CG-4; ок. Starguider ED 5,8,12,15 и 25 mm 60°, Celestron omni 40 и32 mm Плёссл; МС-3М-5СА, Таир-3 Grand prix, Таир 11А, Юпитер- 21А кмз, Nikon D200, БПЦ 10х50 "Tento", БПЦ 20х60 "Tento",БПЦШ2 7х35 ЗОМЗ, Celestron 25x100 "Skymaster"

Оффлайн FlexLM

  • ****
  • Сообщений: 304
  • Благодарностей: 45
  • Олег
    • Сообщения от FlexLM
    • AMount - cистема управления телескопом
Похоже, срабатывает таймаут чтения, значение которого вшито в аском-драйвер. Подумаем, как лучше обойти эту проблему. Вроде, это исключение должно обрабатываться корректно и не влиять на работу. Разве,  что раздражать, когда часто появляется.
Из своих экспериментов могу сказать, что HC-06 имеют разную компоновку элементов и разные прошивки. Одни могут обрабатывать команды за 50мс, другие - 250мс; некоторые глючат. На алиэкспресс купил 5 разных блютуз-модулей. Будет время по-исследую.
В андроид у вас та же проблема с быстродействием модуля.
SW Dob8 + xMount