Киевский клуб любителей астрономии "Астрополис"

astromagazin.net
* *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
19 Декабря 2017, 00:26:20


Автор Тема: goto in motion революционная идея по позиционированию телескопа  (Прочитано 1465 раз)

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

Vladimir_sx

  • Оффлайн Оффлайн
  • Сообщений: 119
  • Благодарностей: 70
  • Клуб АстроДнепр

Всем привет. В общем идея появилась где то в 3 часа утра ~ недели 2 назад. Сидя за компьютером я размышлял как мне проабгрейдить частично рабочую монтировку Ioptron SmartStar, купленую на этом форуме за копейки, так как она с движками но без пульта я начал разумывать о жойстике управления ею. Скажу сразу в электронике не селен, в теори некоторые моменты понемаю но спроектировать или разобратся в какой либо плате с кучай микросхем без datasheet немогу, единственным спасением стало мое недавнее увлечение Arduino. Так что первым шагом было то что стандартную плату с монтировки я снял, при более детальном разборе понял что стоят там обычные DC движки, парится с паянием для него драйвера не стал, просто взял и заказал на сайте готовый, который отлично интерграируется с контроллерами Arduino, по логике вещей оставалось только джойстик, но тут меня осенила немного неординарная мысль. Мысль заключалась в том чтобы наводить телескоп на звезду которую ты указал пальцем. Скажем выбрали звезду на которую хотим навестись, тыкнули в нее пальцем и телескоп на нее навелся сам. Идея показалась довольно интересной и впринципе в реализации не такая уж и сложная.

Что для этого понадобилось.
Первое чтобы понадобилась так это сама монтировка , здесь еще не каждая из них подайдет например EQ, она была бы сложнее в реализации. SmartStar же слава богу азимутальная. Второе драйвер  DC движков, а точнее 2х. + сам контроллер Arduino они есть разных модификаций лично у меня Uno v3 ну и собствено то что будет отслеживать наклон руки и наклон телескопа, 2 сенсора гироскопа, использовал MPU-6050. Что получается мозг всей схемы является Arduino он принимает данные с 2х сенсоров 1 установленный на пальце второй установлен на телескопе, сверяет разницу между ними и передает сигнал на драйвер двигателей которые в свою очередь двигают телескоп в нужную сторону.

Процесс разработки
На тот момент когда начал разрабатывать на руках был только Arduino Uno. Следующими приехали гироскопы, чтобы не терять времени приступил к их калибровке. Значения которые возвращались были в тысячах, что меня не особо устраивало, но в Arduino языке программирования оказалась функция map через которую мне удалось сократить значения 0 до условно 360, почему условно, потому что от 0 до 90 градусов гироскоп отреагировал нормально при большем склонение начинает считать в обратную до 0 а не до 180, решается это отслеживанием значения y оси гироскопа. Далее приехал драйвер движков, проблем с ним небыло подключил работает. Так что следующим этапом стало сбор все в кучу и тут сталкнулся с очередной проблемой. разделение значений с двух одновременно работающих сенсоров гироскопа на одном контроллере Arduino. Спустя два вечера в часа 2 ночи наконец таки начал показывать данные по разным адресам и данные которые с них ишли можно было уже разделять. Написав несколько условий в коде типа пока значения между датчиками не равны двигать моторы в зависимости больше меньше  контролирую куда крутить, на данный момент телескоп уже вертит трубу в одном положение куда я указываю.

Проект находитсяна стадии разработке в переди еще куча нюансов, калибровок.
Покамись все завязано на проводах но следующими шагами переход на беспроводную передачу данных с датчика который на пальце.
Также размышляю над тонкими доводками, реализовыватся они будут программно, контролировать фиксирования положения по нажатию кнопки.
« Последнее редактирование: 22 Октября 2014, 10:57:55 от Vladimir_sx »
Записан
Sky-Watcher 2001P 1000/200,SkyWatcher 80ED PRO, Celestron CG5 - EQDrive mod., QHY5Vc,  Filter UHC, Canon 350D, Camera lens: ЗМ 5А МС
Сказали спасибо

Yum

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4091
  • Благодарностей: 389
  • Сергей, и на ты... :)

С интересом понаблюдаю за проектом :)  ;)
Записан
SW 804 & SW MaxView 90 & БТР150 на Celestron NexStar SE


MAKsutik

  • Оффлайн Оффлайн
  • Сообщений: 4707
  • Благодарностей: 249
  • Ищи на третьей планете.
    • Project EQDrive

Первое чтобы понадобилась так это сама монтировка , здесь еще не каждая из них подайдет например EQ, она была бы сложнее в реализации.
Вы так думаете? А как вы собираетесь сделать звездную скорость на азимутале, без вода ряд параметров?
А идея по поводу тыканья пальцем поверьте не нова, мне тоже в голову такие мысли шальные забегали, только тыкать лазерной указкой  ;D
Записан



Vladimir_sx

  • Оффлайн Оффлайн
  • Сообщений: 119
  • Благодарностей: 70
  • Клуб АстроДнепр

скорасть покамись постаянная. Лазерная указка отлиное решение, освободит палец от датчиков которые можно будет интергрировать в указку + запихнуть туда блюдтус модуль.
Записан
Sky-Watcher 2001P 1000/200,SkyWatcher 80ED PRO, Celestron CG5 - EQDrive mod., QHY5Vc,  Filter UHC, Canon 350D, Camera lens: ЗМ 5А МС

MAKsutik

  • Оффлайн Оффлайн
  • Сообщений: 4707
  • Благодарностей: 249
  • Ищи на третьей планете.
    • Project EQDrive

скорасть покамись постаянная. Лазерная указка отлиное решение, освободит палец от датчиков которые можно будет интергрировать в указку + запихнуть туда блюдтус модуль.
gps, gsm и примотать пару килограмм батареек  ;D
Записан



AndrewP

  • Оффлайн Оффлайн
  • Сообщений: 3183
  • Благодарностей: 406
  • Андрій, Дніпропетровськ

Указывая пальцем, получаем параллакс, его значение сильно меняется в зависимости от угла поднятия руки, расстояния к глазу. Палец - не шибко надежное прицельное устройство.
Записан
Celestron Omni XLT 120; Astro-Tech AT72ED; SW 909 AZ3-2;  МШР; "Алькор"; БПЦ 8х30.
Моторизация, ремонт монтировок (хорошо, долго, дорого).
In theory, theory and practice are the same. In practice, they are not. :)

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4697
  • Благодарностей: 989

Электронный гироскоп не отслеживает азимут с достаточной для астрономических приложений точностью. Если поворот за короткий промежуток времени еще более-менее отслеживается, то долговременное измерение натыкается на значительный дрейф, а иногда и спонтанные скачки базового вектора.
Магнитный компас тоже слабо пригоден для этой цели. Акселерометр поможет с углом возвышения, но не более того. Азимут акселерометр не покажет вообще.
Записан


Vladimir_sx

  • Оффлайн Оффлайн
  • Сообщений: 119
  • Благодарностей: 70
  • Клуб АстроДнепр

Над точностью доводки в раздумиях еще, что касательно az то да с этими проблемами столкнулся, взял электронный компас HMC5883L  конкретная беда с точностью, даже не то что с точностью как вообще с показаниями в первый раз может показать одно значение а в следующий раз на том же месте в таком же положении покажет другое значение. Но думаю проблему решим!
Записан
Sky-Watcher 2001P 1000/200,SkyWatcher 80ED PRO, Celestron CG5 - EQDrive mod., QHY5Vc,  Filter UHC, Canon 350D, Camera lens: ЗМ 5А МС

Олег Малий

  • Оффлайн Оффлайн
  • Сообщений: 2182
  • Благодарностей: 433

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

Это уже реализовано.
Записан
Скачиваем и тестируем дистрибутив Ubuntu Astronomy

MAKsutik

  • Оффлайн Оффлайн
  • Сообщений: 4707
  • Благодарностей: 249
  • Ищи на третьей планете.
    • Project EQDrive

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

Это уже реализовано.

 :rofl:  :up: (главное палец  :bigidea:)
Записан



Vladimir_sx

  • Оффлайн Оффлайн
  • Сообщений: 119
  • Благодарностей: 70
  • Клуб АстроДнепр

Не так романтично, да и планшет нужно для этого покупать ((((. А так одел кольцо всевластия с навешаными датичками и тыкай в небо )
Записан
Sky-Watcher 2001P 1000/200,SkyWatcher 80ED PRO, Celestron CG5 - EQDrive mod., QHY5Vc,  Filter UHC, Canon 350D, Camera lens: ЗМ 5А МС

Yvk

  • Клуб Астрополис, Администратор
  • Оффлайн Оффлайн
  • Сообщений: 4301
  • Благодарностей: 191

Преимущество метода автора в том, что не надо убивать темновую адаптацию глаз смотрением в разные LCD экраны. ;)
Записан

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4697
  • Благодарностей: 989

Но думаю проблему решим!
Это проблему решают тысячи инженеров. Если бы было так просто - ее бы давно решили. Как пример, можно посмотреть на работу звездного атласа в андроид или айфоне. Там такие и другие похожие датчики стоят. Задумано так, чтобы экран автоматически показывал небо в направлении задней камеры (чем не палец?). Но увы, даже в лучших атласах, с применением всяческих ухищрений, относительно приемлемое изображение дает разве что обзорный масштаб.

И даже известны некоторые решения. Увы, для ЛА самоделки бюджет будет астрономическим.
Записан

Naboka Igor

  • Оффлайн Оффлайн
  • Сообщений: 6392
  • Благодарностей: 1574
    • Победитель конкурса "Лучшее астрофото" 2016 года


И даже известны некоторые решения. Увы, для ЛА самоделки бюджет будет астрономическим.
Вот так бы сразу ;) Типа работаем, знаем, готовьтесь, дорого будет. Только давайте, не привязывайтесь к пальцам, не у всех они ровные. Да и влом, каждые полгода электронику менять. :shuffle: Давайте, сразу в голову :gigi:
Записан
Обсерватория. Sky Stalker - Ньютон 406/4,7.

AndrewP

  • Оффлайн Оффлайн
  • Сообщений: 3183
  • Благодарностей: 406
  • Андрій, Дніпропетровськ

1. Кольцо всевластия меняем на бинокль всеглядения. В нем есть метка, навели на объект, нажали кнопку "lock&go" - телескоп поехал. Но это не снимет проблему датчиков.
2. Делаем мини-добик для лазерной указки, на оси ставим энкодеры, наводим указку куда надо (перед этим задав "0" телескопу и минидобу-навигатору), энкодеры передают данные на дуину телескопа, телескоп едет.

Но тут тоже вопрос, а если убрать из схемы электронику и минидобик с энкодерами, прикрутить указку прямо на скоп? ::)  :gigi:
Записан
Celestron Omni XLT 120; Astro-Tech AT72ED; SW 909 AZ3-2;  МШР; "Алькор"; БПЦ 8х30.
Моторизация, ремонт монтировок (хорошо, долго, дорого).
In theory, theory and practice are the same. In practice, they are not. :)

AndrewP

  • Оффлайн Оффлайн
  • Сообщений: 3183
  • Благодарностей: 406
  • Андрій, Дніпропетровськ


И даже известны некоторые решения. Увы, для ЛА самоделки бюджет будет астрономическим.
Вот так бы сразу ;) Типа работаем, знаем, готовьтесь, дорого будет. Только давайте, не привязывайтесь к пальцам, не у всех они ровные. Да и влом, каждые полгода электронику менять. :shuffle: Давайте, сразу в голову :gigi:
Прикольные шлемы у пилотов F-35  ::)
« Последнее редактирование: 22 Октября 2014, 12:58:02 от AndrewP »
Записан
Celestron Omni XLT 120; Astro-Tech AT72ED; SW 909 AZ3-2;  МШР; "Алькор"; БПЦ 8х30.
Моторизация, ремонт монтировок (хорошо, долго, дорого).
In theory, theory and practice are the same. In practice, they are not. :)

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4697
  • Благодарностей: 989

Можно порыть в сторону шлемов виртуальной реальности. Там задача определения азимута весьма актуальна.

Ну а для разрядки - см бюджетный вариант оного.
t=136

 ;D
Записан

Vladimir_sx

  • Оффлайн Оффлайн
  • Сообщений: 119
  • Благодарностей: 70
  • Клуб АстроДнепр

)))) ага шлем виртуальной реальности и смотреть не на звезды а на компьютерную графику )))))))  ну или разве что выводить изображение с видео камеры с sensuP
Записан
Sky-Watcher 2001P 1000/200,SkyWatcher 80ED PRO, Celestron CG5 - EQDrive mod., QHY5Vc,  Filter UHC, Canon 350D, Camera lens: ЗМ 5А МС

Олег Малий

  • Оффлайн Оффлайн
  • Сообщений: 2182
  • Благодарностей: 433

Не так романтично, да и планшет нужно для этого покупать ((((. А так одел кольцо всевластия с навешаными датичками и тыкай в небо )
Vladimir_sx,
а вот напишите прикидочную стоимость в гривнах/долларах/евро/ тенге.. деталей, всяких прочих комплектующих, а также стоимость времени разработки этого пальцевого устройства.
Записан
Скачиваем и тестируем дистрибутив Ubuntu Astronomy

Vladimir_sx

  • Оффлайн Оффлайн
  • Сообщений: 119
  • Благодарностей: 70
  • Клуб АстроДнепр

Arduino Uno v3  - 390грн (можно удешивить если взять китайца за 185 или Arduino Micro за 175грн оригинал)
Драйвер 2х движков на базе L298N - 105грн
2 датчика гироскопа MPU6050 - 75*2 = 150грн

И того 645грн из того что есть у меня, можно удешивить до 430грн

( но это только прототипная версия ) еще не доделано движение по az а тут становится вопрос смогу ли я адаптировать свои датчики или придется докупать компасы но и они стоят по 60грн за шт. + избавится от проводов а значит докупить bluetooth  модуль.
Записан
Sky-Watcher 2001P 1000/200,SkyWatcher 80ED PRO, Celestron CG5 - EQDrive mod., QHY5Vc,  Filter UHC, Canon 350D, Camera lens: ЗМ 5А МС