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


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

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

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

  • ***
  • Сообщений: 113
  • Благодарностей: 19
  • Мне нравится этот форум!
    • Skype - makov_roman
    • Сообщения от Stellarium
Давно мечтал прикупит для своей монтировки EQ5 GOTO систему, тогда она еще стоила 16000. Но ввиду политических и иных событий стоит она сейчас вообще не дешево. Погуглив наткнулся на этот проект http://www.astroeq.co.uk/index.php, по знаниям английского я на уровне  London is the capital of Great Britain :) но переводчик в помощь! Сначала я хотел купить эту коробочку но 90 фунтов тоже как то не дешево. Потом я наткнулся на страницу одного итальянца реализовавшего проект на ардуино вот его страница https://sites.google.com/site/gigimysite/home/astro/astroeq, здесь  я нашел схемы и фото данного устройства.
Скажу сразу в Arduino и радио-электронике я полный ноль, но желание собрать эту коробочку было очень большим.
Итак с чего все началось
Почитав как изготовить плату Лазерно утюжным способом (ЛУТ) ниже результат.
Здесь можно скачать изображение для печати
https://yadi.sk/d/5Loc5_h_mDAtC
Схема в Sprint-Layout https://yadi.sk/d/SmLrLcjvpr8fW
Здесь можно скачать схему
https://yadi.sk/i/ZXE9IOUqmDB2g
Изготовив плату я начал напаивать детальки, а также прикупив китайский Arduino mega 2560 устройство было готово :)
И как следует после заливки скетча с сайта AstroEQ ничего не заработало :(... Убив целый день на выяснение причины, я решил написать выше упомянутому человеку из Италии с просьбой прислать его прошивку для Arduino. Он откликнулся (За что ему огромное человеческое СПАСИБО!!) указав причину по которой не работает устройство а конкретно перепутаны выводы на ардуино, он прислал свою прошивку и все заработало!!!!
Данная модель устройства имеет еще и Bluetooth который пока еще мне не удалось запустить.
Ниже файлы для прошивки и конфигурации устройства
Прошивка с исправленными пинами
https://yadi.sk/d/zfm0YsftmDDdF
Утилита для настройки шагов двигателей
https://yadi.sk/d/3Hnre3TamDDjb
Для данного устройства нужны ASCOM платформа и EQMOD с последним я еще не очень дружу.
Видео работы устройства
https://yadi.sk/i/g1oonmFnmDGrA
3D чертеж деталей крепления шаговых NEMA14 двигателей в программе SketchUp
https://yadi.sk/d/njjGaV_-mGXV2
Видео прошивки Arduino Mega 2560 утилитой AstroEQ
https://yadi.sk/i/zLjZfoe6mDRup
Инструкция по настройке подключению модуля Bluetooth HC-05
https://yadi.sk/i/l5OtuselmNk8Y
Видео настройке и конфигурированию монтировки утилитой  AstroEQ



Проект №2 "On-Step"

Основные преимущества данного проекта это использование в качестве планетария мобильного устройства на базе Android.
Создатель проекта Howard Dutton и его сайт http://www.stellarjourney.com/index.php?r=site/equipment_onstep
Приложение написанное Говардом для управления монтировкой https://play.google.com/store/apps/details?id=com.onstepcontroller2&hl=ru а также этот проект позволяет использовать мобильный планетарий SkySafari.
Ссылка на скетч для Arduino https://github.com/hjd1964/OnStep
Ссылка на драйвер для ASCOM платформыhttp://www.stellarjourney.com/assets/downloads/On-Cue-On-Step1.31.zip
Группа обсуждения проекта https://groups.yahoo.com/neo/groups/onsteptelescope/info
Схема проекта https://yadi.sk/i/HIp_MqQvqGuyy
Моя схема для которой в прошивке нужно изменить пины (в стадии доработки) https://yadi.sk/d/MKA7YPHgqGv9k

Wifi модуль для проекта Onstep (Дружим с IOS и Android)
Ссылка на прошивку wifi модуля ESP8266 https://github.com/hjd1964/OnStepESPServer
Создаем папку OnStepESPServer в которую закидываем нашу прошивку скетч, устанавливаем среду Arduino IDE 1.6.9 и библиотеки ESP8266 и прошиваем модуль (Описывать процедуру прошивки не буду, много информации в интернете) я пользовался этим модулем и настройками http://mysku.ru/blog/aliexpress/38586.html. После прошивки сразу подключаем его к Onstep вместо Bluetooth и ищем wifi с именем сети ONSTEP пароль по умолчанию password ip адрес для доступа в WEB интерфейс 192.168.0.1 порт для настроек в мобильных приложениях типа skysafari 9999. В новой версии приложения для Android от Говарда появилась возможность подключаться по Wifi, для этого нужно вместо MAC адреса Bluetooth указать IP адрес и порт 192.168.0.1:9999.
Пример работы:

« Последнее редактирование: 18 Окт 2016 [10:36:33] от Stellarium »

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

Оффлайн Piter_Korn

  • *****
  • Сообщений: 2 220
  • Благодарностей: 36
  • Мне нравится этот форум!
    • Сообщения от Piter_Korn
Вот еще на ГитХубе
https://github.com/hjd1964/OnStep.
Внешние драйверы моторов, ГоТо, управлени е с мобильника, синхронизация по звездам.

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

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

Оффлайн Pafnutiy

  • *****
  • Сообщений: 3 448
  • Благодарностей: 220
    • Сообщения от Pafnutiy
    • http://www.astrobin.com/users/Pafnutiy/
Очень интересная реализация   :)
Собственно вопрос - там моторы свои родные от EQ-5 используются или шаговики новые покупали? ::)

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

  • ***
  • Сообщений: 113
  • Благодарностей: 19
  • Мне нравится этот форум!
    • Skype - makov_roman
    • Сообщения от Stellarium
моторы можно шаговые любые, у итальянца Nema14 они в монти eq5 отлично встают я на видео nema17 кручу (от своего 3D принтера на время позаимствовал), утилитой AstroEQ можно прошить и рассчитать диаметры шкивов редуктора, я на али заказал 2 ролика 15 зубов, и 2 ролика 42 зуба+ ремни 61 и 62 зуба.
должно быть так в будущем
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
Пример для моей монтировки EQ5 c размерами шкивов на 15 и 42 зуба
SW BK P2001EQ5
ES 6.7 82°+ES 11 82°+X-Cel LX 5 мм+SW kelner Super 25+Barlou Celestron Omni 2х

Оффлайн Pafnutiy

  • *****
  • Сообщений: 3 448
  • Благодарностей: 220
    • Сообщения от Pafnutiy
    • http://www.astrobin.com/users/Pafnutiy/
Цитата
утилитой AstroEQ можно прошить и рассчитать диаметры шкивов редуктора, я на али заказал 2 ролика 15 зубов, и 2 ролика 42 зуба+ ремни 61 и 62 зуба.

То есть, вы взяли из спецификации двигателя значение = 1,8 и подставили в программу на скриншоте, и она сама посчитала сколько зубъев должно быть, я правильно понял?

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

  • ***
  • Сообщений: 113
  • Благодарностей: 19
  • Мне нравится этот форум!
    • Skype - makov_roman
    • Сообщения от Stellarium
Нет программа считает микрошаги для двигателей и прошивки Arduino на основании данных шкивов
P.S. Сейчас видео сделаю как это происходит
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
В шапку добавил, пытаюсь наладит блютуз его нужно прошить, пока нет деталей, позже напишу как его с помощью этого же arduino запрогромировать
SW BK P2001EQ5
ES 6.7 82°+ES 11 82°+X-Cel LX 5 мм+SW kelner Super 25+Barlou Celestron Omni 2х

Оффлайн Pafnutiy

  • *****
  • Сообщений: 3 448
  • Благодарностей: 220
    • Сообщения от Pafnutiy
    • http://www.astrobin.com/users/Pafnutiy/
Нет программа считает микрошаги для двигателей и прошивки Arduino на основании данных шкивов
P.S. Сейчас видео сделаю как это происходит

А количество зубьев на шкивах вы сами расчитали (и как) или оно не принципиально (и берется из наличия что есть на али) и потом просто в программе программируется на это количество?

Оффлайн 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х

Оффлайн INPan

  • *****
  • Сообщений: 8 696
  • Благодарностей: 196
  • Игорь Панкратов
    • Сообщения от INPan
А что там у этой системы со скоростью наведания? Ведь это зависит не только от способностей движков, но и от софта.

Оффлайн Владилен

  • *****
  • Сообщений: 3 292
  • Благодарностей: 127
  • Возвращение со звезд
    • Сообщения от Владилен
    • Miniminimonti
Очень интересная тема! Летом пробовал настраивать шаговые двигатели с Ардуино. Пока не понятно как реализовывать микрошаг больше чем 1/2. Иначе получается чуть ли не с десяток угловых секунд на шаг если цеплять двигатель на червяк. Для визуала в принципе достаточно. Там вверху указана 15 кратная редукция на двигателе, но вроде таких двигателей с редуктором нет, а ременная передача даст меньшее передаточное число судя по картинке.
« Последнее редактирование: 14 Дек 2015 [20:38:48] от Владилен »
Учебная обсерватория УрФУ, Ньютон 250/2500, EQ-6, Canon 450Da, BFLY-PGE-23S6M-C

Оффлайн Gennady Bankewich

  • *****
  • Сообщений: 1 833
  • Благодарностей: 16
  • Из Калуги звёзды тоже видны!
    • Сообщения от Gennady Bankewich
Летом пробовал настраивать шаговые двигатели с Ардуино. Пока не понятно как реализовывать микрошаг больше чем 1/2. Иначе получается чуть ли не с десяток угловых секунд на шаг. Для визуала в принципе достаточно. Там вверху указана 15 кратная редукция на двигателе, но вроде таких двигателей с редуктором нет.

  В данном материале применяются китайские сборки на Allegro A4988  1/16 шага, стоят "там" от 40 руб. за штуку. Есть сборки на 1/32 шага. В России их тоже навалом, но стоят где-то от 250 рублей.
Очень кстати удобная штука, но для управления униполярными двигателями нужны внешние MOSFET'ы и придётся подпаиваться к резисторам Rsense внутри сборок. Как это получается надеюсь скоро покажу, сам делаю.
« Последнее редактирование: 14 Дек 2015 [20:41:22] от Gennady Bankewitch »

Оффлайн Владилен

  • *****
  • Сообщений: 3 292
  • Благодарностей: 127
  • Возвращение со звезд
    • Сообщения от Владилен
    • Miniminimonti
В данном материале применяются китайские сборки на Allegro A4988  1/16 шага, стоят "там" от 40 руб. за штуку. Есть сборки на 1/32 шага. В России их тоже навалом, но стоят где-то от 250 рублей.
Спасибо! Очень полезная информация для стационаров с электропитанием от сети.
Учебная обсерватория УрФУ, Ньютон 250/2500, EQ-6, Canon 450Da, BFLY-PGE-23S6M-C

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

  • ***
  • Сообщений: 113
  • Благодарностей: 19
  • Мне нравится этот форум!
    • Skype - makov_roman
    • Сообщения от Stellarium
А что там у этой системы со скоростью наведания?
Пока не могу ответить это мой первый опыт, жду двигатели и шкивы. С предварительными настройками в тестовой версии от полярной звезды до юга менее минуты долетает.
« Последнее редактирование: 14 Дек 2015 [21:52:12] от Stellarium »

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
С блутузом по моему тоже разобрался, завтра постараюсь прошить и сделать инструкцию. По поводу 1/32 шага спасибо за подсказку я так понял что это драйвер Drv8825 и двигатели нашел размер NEMA17 шаг 0.9 градуса, но у них на выходе 6 проводников это значит что у них 3 обмотки, нужно будет доработать схему управления 3 обмоткой. Можно найти и с 4 проводника с шагом 0.9 градуса.
« Последнее редактирование: 14 Дек 2015 [21:49:43] от Stellarium »
SW BK P2001EQ5
ES 6.7 82°+ES 11 82°+X-Cel LX 5 мм+SW kelner Super 25+Barlou Celestron Omni 2х

Оффлайн Gennady Bankewich

  • *****
  • Сообщений: 1 833
  • Благодарностей: 16
  • Из Калуги звёзды тоже видны!
    • Сообщения от Gennady Bankewich
... и двигатели нашел размер NEMA17 шаг 0.9 градуса, но у них на выходе 6 проводников это значит что у них 3 обмотки, нужно будет доработать схему управления 3 обмоткой.

  Это похоже синхронные движки, они управляются трёхфазными драйверами. И вообще увлекаться слишком мелким микрошагом рискованно, обычные шаговики не предназначены для микрошага, у них даже обмотки могут различаться по виткам, что совершенно неприемлемо.

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

  • ***
  • Сообщений: 113
  • Благодарностей: 19
  • Мне нравится этот форум!
    • Skype - makov_roman
    • Сообщения от Stellarium
Цитата: Stellarium от Сегодня в 21:43:26
... и двигатели нашел размер NEMA17 шаг 0.9 градуса, но у них на выходе 6 проводников это значит что у них 3 обмотки, нужно будет доработать схему управления 3 обмоткой.

  Это похоже синхронные движки, они управляются трёхфазными драйверами.
вот маркировка этого двигателя 17HM5424 его можно использовать в этой схеме с драйвером Drv8825
SW BK P2001EQ5
ES 6.7 82°+ES 11 82°+X-Cel LX 5 мм+SW kelner Super 25+Barlou Celestron Omni 2х

Оффлайн MaxMan

  • *****
  • Сообщений: 1 376
  • Благодарностей: 130
  • Регулярно люблю Астрономию!!! Юрий.
    • Сообщения от MaxMan
Это похоже синхронные движки, они управляются трёхфазными драйверами. И вообще увлекаться слишком мелким микрошагом рискованно, обычные шаговики не предназначены для микрошага, у них даже обмотки могут различаться по виткам, что совершенно неприемлемо.
;D так можно и до 5ти фазных дойти
Моторы с двумя обмотками с отводом от середины (и того 6 выводов), можно применять как в биполярном включении так и в униполярном (соединив центральные выводы обмоток вместе)
Применить лучше драйвера Drv они более дурако-устойчивые.
WS-180 + N 190/760 + parracor-1 + ATiK 16 HR, WS-180 + NRL 300/1200 + parracor-2 + ATiK 383L
N 49*57'52"   E 36*05'41"    заходите в гости..... :)
Обсерватория