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


A A A A Автор Тема: GOTO на Arduino практическая реализация "Импортозамещение"  (Прочитано 47358 раз)

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

Оффлайн Ant_Z

  • ****
  • Сообщений: 274
  • Благодарностей: 29
  • Мне нравится этот форум!
    • Сообщения от Ant_Z
Вообщем проблему решил софтварно - выкачал репозиторий astroeq. В firmware прошивке поправил это число до 1400 (у меня ругалось на 1380 вроде). Так же поправил в UI этот валидатор до 1400. Сбилдил проекты. Залил прошивку. Залил конфиг. Все работает. GOTO еще не проверял - нет погоды.
Не мог ли бы привести фотографии, где Вы правили числа 1400?

Оффлайн newil86

  • Новичок
  • *
  • Сообщений: 22
  • Благодарностей: 2
  • Мне нравится этот форум!
    • Сообщения от newil86
Не мог ли бы привести фотографии, где Вы правили числа 1400?
Да, конечно. Вечером буду за домашним компьютером и скину сюда. Попробую так же выложить новую прошивку с исправленными пинами под мегу (и поправленным IVal) и утилиту где я исправил это число в валидаторе на 1400. Сегодня кстати задал вопрос про это загадочное число на astroeq форуме. Посмотрим что ответят разработчики.

Оффлайн newil86

  • Новичок
  • *
  • Сообщений: 22
  • Благодарностей: 2
  • Мне нравится этот форум!
    • Сообщения от newil86
Сегодня кстати задал вопрос про это загадочное число на astroeq форуме. Посмотрим что ответят разработчики.

Собсно вот и ответ:

"IVal too large means that your overall gear ratio is much too small.

The 1200 limit is intentional to prevent issues with performing low speed movements, and to allow the acceleration/deceleration tables to work correctly. Values larger that this can result in unintended overflows in some calculations.

Additionally if you are on the high end of IVal, it means the resolution of the mount is going to be very poor - the DEC axis will move about 3 arcseconds each microstep."

Вообщем нужно тестировать дальше...

UPD: Посмотрел еще раз на firmware. С этой цифрой есть расчеты, связанные с ST4. То есть вероятно при использовании порта автогида в astroeq могут возникнуть проблемы при IVal > 1200.
« Последнее редактирование: 08 Фев 2018 [13:08:02] от newil86 »

Оффлайн newil86

  • Новичок
  • *
  • Сообщений: 22
  • Благодарностей: 2
  • Мне нравится этот форум!
    • Сообщения от newil86
Не мог ли бы привести фотографии, где Вы правили числа 1400?

Нужно заменить тут:
https://github.com/TCWORLD/AstroEQ/blob/master/AstroEQ-Firmware/AstroEQ/AstroEQ.h
https://github.com/TCWORLD/AstroEQ/blob/4980cb534e34add565f802527156d80873ecca77/AstroEQ-ConfigUtility/AstroEQUploader/UploaderGUI.pde (здесь заменить все значения на 1400 (к примеру))

Соответственно понадобиться установить компилятор языка Processing чтобы собрать GUI и для сборки самой прошивки я ставил Atmel Studio (исходники в гите касаемо самой прошивки как раз собираются в Atmel Studio. Можно конечно залить и в Arduino IDE) Моя версия Astroeq собрана по схемам из этой ветки форума но без bluetooth модуля. Для использования новой прошивки из https://github.com/TCWORLD/AstroEQ нужно еще подправить пины. Я брал версию прошивки которую выкладывали здесь и точно так же проставлял уже в новой. Будут вопросы пишите. Постараюсь помочь.

Оффлайн Ant_Z

  • ****
  • Сообщений: 274
  • Благодарностей: 29
  • Мне нравится этот форум!
    • Сообщения от Ant_Z
Спасибо за ответ!

Оффлайн Ant_Z

  • ****
  • Сообщений: 274
  • Благодарностей: 29
  • Мне нравится этот форум!
    • Сообщения от Ant_Z
Собсно вот и ответ:

"IVal too large means that your overall gear ratio is much too small.

The 1200 limit is intentional to prevent issues with performing low speed movements, and to allow the acceleration/deceleration tables to work correctly. Values larger that this can result in unintended overflows in some calculations.

Additionally if you are on the high end of IVal, it means the resolution of the mount is going to be very poor - the DEC axis will move about 3 arcseconds each microstep."

Правда, выполнив перевод, так и не смог разобраться может ли такая замена на 1400 привести к каким-нибудь негативным последствиям.

Оффлайн newil86

  • Новичок
  • *
  • Сообщений: 22
  • Благодарностей: 2
  • Мне нравится этот форум!
    • Сообщения от newil86
Всем привет! Общался с разработчиком AstroEQ на тему проблем с передаточными числами. Не давало выставить низкие и соответственно не было возможности залить в ардуино прошивку. Он выслал утилиту с исправленной проблемой. Кому нужно - https://drive.google.com/file/d/1XoodPkf_qXqsKt-vm_Iia8Yuph_rTYdb/view
Не уверен что будет работать с прошивкой, выложенной тут. Если нужно могу помочь с новой прошивкой (исправленные пины)
При запуске может ругнуться антивирь - не обращайте внимание это из за отладчика.

Еще нашел баг при использовании AstroEQ и INDI Server - не срабатывает ведение. Начинается только если ткнуть на кнопку навигации (лево/право). Такую проблему описывали несколько человек и вроде как даже исправили на стороне INDI. Связка EQMod + AstroEQ на Windows работает без проблем. Задал вопрос на форуме AstroEQ на эту тему. Никто не использует связку AstroEQ + INDI Server + KStars?

Оффлайн Ant_Z

  • ****
  • Сообщений: 274
  • Благодарностей: 29
  • Мне нравится этот форум!
    • Сообщения от Ant_Z
Всем привет! Общался с разработчиком AstroEQ на тему проблем с передаточными числами. Не давало выставить низкие и соответственно не было возможности залить в ардуино прошивку. Он выслал утилиту с исправленной проблемой. Кому нужно - https://drive.google.com/file/d/1XoodPkf_qXqsKt-vm_Iia8Yuph_rTYdb/viewНе уверен что будет работать с прошивкой, выложенной тут. Если нужно могу помочь с новой прошивкой (исправленные пины)
Попробовал утилиту, проблема с передаточными числами исправлена. Однако она действительно не работает с выложенной тут прошивкой. В самой утилите есть возможность обновить прошивку, однако при этом нет возможности откорректировать пины под свою схему. В результате собранный пульт работает некорректно.
Если есть возможность, помогите с новой прошивкой.

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

  • ***
  • Сообщений: 113
  • Благодарностей: 19
  • Мне нравится этот форум!
    • Skype - makov_roman
    • Сообщения от Stellarium
Забросил я свой проект и вот появилось время, решил сделать все по уму и с красивой платой, заказаны запчасти для проекта Onstep и т.п. А пока к старому прикрутил пульт. Результат очень порадовал.
https://youtu.be/f9BhOVZg7Gc
SW BK P2001EQ5
ES 6.7 82°+ES 11 82°+X-Cel LX 5 мм+SW kelner Super 25+Barlou Celestron Omni 2х

Оффлайн Ant_Z

  • ****
  • Сообщений: 274
  • Благодарностей: 29
  • Мне нравится этот форум!
    • Сообщения от Ant_Z
А пульт самодельный?

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

  • ***
  • Сообщений: 113
  • Благодарностей: 19
  • Мне нравится этот форум!
    • Skype - makov_roman
    • Сообщения от Stellarium
А пульт самодельный?
Да, на базе NodeMCU ESP32 вот информация https://groups.io/g/onstep/wiki/Smart-Hand-Controller
Вот схема https://easyeda.com/dschwartz/onstep-shc
Прошивка лежит https://github.com/hjd1964/OnStep/tree/master/addons/St4Serial/SmartHandController
Корпус на 3D принтере напечатан, файлы модели https://groups.io/g/onstep/files/OnStep%20Smart%20Hand%20Controller%20Cases
SW BK P2001EQ5
ES 6.7 82°+ES 11 82°+X-Cel LX 5 мм+SW kelner Super 25+Barlou Celestron Omni 2х

Оффлайн Ant_Z

  • ****
  • Сообщений: 274
  • Благодарностей: 29
  • Мне нравится этот форум!
    • Сообщения от Ant_Z
Спасибо за интересные ссылки

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

  • ***
  • Сообщений: 113
  • Благодарностей: 19
  • Мне нравится этот форум!
    • Skype - makov_roman
    • Сообщения от Stellarium
Сегодня приехали платы позже выложу результат
(кликните для показа/скрытия)
SW BK P2001EQ5
ES 6.7 82°+ES 11 82°+X-Cel LX 5 мм+SW kelner Super 25+Barlou Celestron Omni 2х

Оффлайн Ant_Z

  • ****
  • Сообщений: 274
  • Благодарностей: 29
  • Мне нравится этот форум!
    • Сообщения от Ant_Z
А в проекте №2 "On-step" управление монтировкой осуществляется только через Андроид, или также есть возможность подключения к ноутбуку и управления через EQMod?

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

  • ***
  • Сообщений: 113
  • Благодарностей: 19
  • Мне нравится этот форум!
    • Skype - makov_roman
    • Сообщения от Stellarium
EQmod работает, я использую kstars так как у меня mac
SW BK P2001EQ5
ES 6.7 82°+ES 11 82°+X-Cel LX 5 мм+SW kelner Super 25+Barlou Celestron Omni 2х

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

  • ***
  • Сообщений: 113
  • Благодарностей: 19
  • Мне нравится этот форум!
    • Skype - makov_roman
    • Сообщения от Stellarium
Почти все готово на 99%, остались разъемы двигателей и т.п. крепления моторов думаю перепроектировать уже с разъемами.
Осталось запчастей еще комплектов 5 собрать. Думаю в раздел "Продам" выложить
(кликните для показа/скрытия)
SW BK P2001EQ5
ES 6.7 82°+ES 11 82°+X-Cel LX 5 мм+SW kelner Super 25+Barlou Celestron Omni 2х

Оффлайн Ant_Z

  • ****
  • Сообщений: 274
  • Благодарностей: 29
  • Мне нравится этот форум!
    • Сообщения от Ant_Z
А какие файлы config. и Pins. в проекте "On-step" необходимо использовать для Atmega2560 и экваториальной монтировки?

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

  • ***
  • Сообщений: 113
  • Благодарностей: 19
  • Мне нравится этот форум!
    • Skype - makov_roman
    • Сообщения от Stellarium
Clasic карту пинов он сам подтянет из папки src/pinmap
SW BK P2001EQ5
ES 6.7 82°+ES 11 82°+X-Cel LX 5 мм+SW kelner Super 25+Barlou Celestron Omni 2х

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

  • ***
  • Сообщений: 113
  • Благодарностей: 19
  • Мне нравится этот форум!
    • Skype - makov_roman
    • Сообщения от Stellarium
Я закончил свой проект. В перспективе найти двигатели 400 шагов на оборот, спроектировать фокусер на моторе nema11 ну и разбогатеть купить все для гида :)
https://youtu.be/86e856tD7qI

SW BK P2001EQ5
ES 6.7 82°+ES 11 82°+X-Cel LX 5 мм+SW kelner Super 25+Barlou Celestron Omni 2х

Оффлайн Ant_Z

  • ****
  • Сообщений: 274
  • Благодарностей: 29
  • Мне нравится этот форум!
    • Сообщения от Ant_Z
А пульт подключается к разъему ST4? При установке гида пультом невозможно будет пользоваться?