Автор Тема: Ардуино контроллер поворотки  (Прочитано 363947 раз)

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

Оффлайн R8CT. Олег

  • Старожил
  • ****
  • Сообщений: 176
  • Репутация: +18/-0
Re: Ардуино контроллер поворотки
« Ответ #1305 : 02 Март 2020, 18:07:38 »
Калибровку смогу сделать только вечером.
Увы.. не выходит каменный цветок...
ротатор - 0*
нажимаю /О2
кручу ротатор сторонними средствами в 90*
нажимаю ENTER
в мониторе  IDE появляется отклик     ?>
нажимаю /F2
кручу ротатор сторонними средствами в 0*
нажимаю ENTER
в мониторе  IDE появляется отклик      ?>

перегружаю контроллер.
в итоге - все то же самое - поворотка крутится на 90*, а в ПСТРотаторе стрелка смещается всего на 30*

в чем моя ошибка?

спасибо.
73! Олег

Оффлайн UA3RAW Андрей

  • Ветеран
  • *****
  • Сообщений: 1534
  • Репутация: +279/-36
  • <-- CU -->
  • QRA: LO02rr
Re: Ардуино контроллер поворотки
« Ответ #1306 : 02 Март 2020, 18:42:30 »
Не понял, зачем "/" перед командами?
Список команд здесь.
Процедура калибровки здесь.
Если у вас включена эмуляция Yaesu GS-232, делайте калибровку согласно инструкции на  GS-232
« Последнее редактирование: 02 Март 2020, 18:48:44 от UA3RAW Андрей »
73!
Андрей, UA3RAW.

Оффлайн R8CT. Олег

  • Старожил
  • ****
  • Сообщений: 176
  • Репутация: +18/-0
Re: Ардуино контроллер поворотки
« Ответ #1307 : 02 Март 2020, 20:04:20 »
Процедура калибровки здесь.

Андрей, спасибо.
с элевацией справился. -)
1. 180* мне много. Хватит и 90*. Но пока не понял, как установить ограничение в 90*. Читаю букварь.
2. Шаг отсчета 5*. Многовато, как мне кажется. Читаю букварь.
73! Олег

Оффлайн ua9olb Дима

  • Ветеран
  • *****
  • Сообщений: 1280
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #1308 : 02 Март 2020, 20:21:07 »
Шаг отсчета 5*.

Как так? 0-5-10 так изменяется?
ex: ua9-145-1000

Оффлайн R8CT. Олег

  • Старожил
  • ****
  • Сообщений: 176
  • Репутация: +18/-0
Re: Ардуино контроллер поворотки
« Ответ #1309 : 02 Март 2020, 20:25:01 »
Как так? 0-5-10 так изменяется?

Стрелка на ПСТРотаторе крутится равномерно, но значения угла элевации обновляются через 4-5 градусов.
73! Олег

Оффлайн R8CT. Олег

  • Старожил
  • ****
  • Сообщений: 176
  • Репутация: +18/-0
Re: Ардуино контроллер поворотки
« Ответ #1310 : 02 Март 2020, 20:29:19 »
1. 180* мне много. Хватит и 90*. Но пока не понял, как установить ограничение в 90*. Читаю букварь.

Нашел - rotator_settings
есть строка ELEVATION_MAXIMUM_DEGREES - поставил значение 90*. На больший угол - не крутится. То, что нужно было мне.
73! Олег

Оффлайн ua9olb Дима

  • Ветеран
  • *****
  • Сообщений: 1280
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #1311 : 02 Март 2020, 20:35:20 »
обновляются через 4-5 градусов.

Подскажите что у Вас стоит в  rotator_settings
строка:
#define ELEVATION_TOLERANCE ?
ex: ua9-145-1000

Оффлайн R8CT. Олег

  • Старожил
  • ****
  • Сообщений: 176
  • Репутация: +18/-0
Re: Ардуино контроллер поворотки
« Ответ #1312 : 02 Март 2020, 20:40:29 »
строка:
#define ELEVATION_TOLERANCE ?

значение 0.1 //1.0
73! Олег

Оффлайн R8CT. Олег

  • Старожил
  • ****
  • Сообщений: 176
  • Репутация: +18/-0
Re: Ардуино контроллер поворотки
« Ответ #1313 : 17 Март 2020, 11:26:49 »
Всем доброго дня.

В итоге - контроллер в авторском K3NG варианте запустил.
(Однако, появились мысли об изменении выводимых параметров).
Спасибо за активное участие Дмитрию UA9OLB и Андрею UA3RAW.

Возможно, кому то пригодится мой опыт.
Для ускорения процесса изготовления - AZ/EL - сделал из двух редукторов G-800.
Но оказалось не все так просто.
Долго мучался, пока понял причину НЕработы однго из редукторов, в случае когда оба редуктора "железно" соеденены друг с другом.
Пришлось установить изолирующую пластину между редукторами.
« Последнее редактирование: 17 Март 2020, 11:38:43 от UA9CDV Олег »
73! Олег

Оффлайн RA3ATX

  • Очный чемпионат
  • Пользователь
  • *****
  • Сообщений: 31
  • Репутация: +6/-1
    • www.rl3a.ru
  • QRA: KO85NX
Re: Ардуино контроллер поворотки
« Ответ #1314 : 15 Апрель 2020, 15:24:47 »
Здравствуйте друзья ! Помогите из массы информации выбрать нужное :) Имеется Arduino mega, индикатор 4х строчный, tiny rtc i2c, 2 многооборотных резистора по 10к, прямые руки и желание сделать поворотку для слежения за спутниками. Если будет еще управление по ethernet, будет вообще супер ! Надо найти скетч и схему включения. Залить, спаять, собрать и откалибровать думаю справлюсь :) Спасибо.
Welcome to www.znuki.ru -= Club-X =-. "И долго будут помнить внуки,
Что здесь когда-то были Знуки!"

Оффлайн Bogdan

  • Новичок
  • *
  • Сообщений: 12
  • Репутация: +1/-0
  • Подпись находится в стадии разработки
  • QRA: KO84ov
Re: Ардуино контроллер поворотки
« Ответ #1315 : 20 Апрель 2020, 10:56:02 »
Приветствую уважаемое сообщество.
Буду весьма признателен.
Нет ли у кого  разводки кроссплаты под шилд mega 2560.
Богдан.

Оффлайн rx3dcz

  • Пользователь
  • **
  • Сообщений: 20
  • Репутация: +4/-0
Re: Ардуино контроллер поворотки
« Ответ #1316 : 06 Май 2020, 16:52:43 »
Приветствую уважаемое сообщество.
Буду весьма признателен.
Нет ли у кого  разводки кроссплаты под шилд mega 2560.
Богдан.
Добрый день.
В прикрепленном файле мой проект в Proteus 8 под mega 2560 . Постарался включить в него все возможности
заложенные в скетче K3NG. Он был воплощен в  железе, есть небольшие баги, что конкретно - уже не помню,
но вся система работает.
К дальнейшей доработке как - то охладел... Скетч надо поискать в домашнем архиве.

Николай RX3DCZ

Оффлайн RC3UE

  • Ветеран
  • *****
  • Сообщений: 1505
  • Репутация: +280/-72
  • 13 el F9FT/21 el F9FT
  • QRA: LO07NG
Re: Ардуино контроллер поворотки
« Ответ #1317 : 06 Май 2020, 17:48:17 »
А подкиньте идею, как сделать ограничение угла поворота на обычной паре сельсин-датчик - сельсин-приёмник?
Чтобы случайно не завязать узлом кабели на мачте.
Хотелось бы без установки доп. датчиков "вверху".
Используя только "данные" с сельсина-приёмника, например.
И чтобы сельсин-приёмник при этом выполнял свою функцию указателя азимута (т.е. не стопорить его).
« Последнее редактирование: 06 Май 2020, 17:50:22 от RC3UE »
73! Александр RC3UE (ex RA3UJ, UA3UES)

Оффлайн UA9YLU Виктор

  • Ветеран
  • *****
  • Сообщений: 2777
  • Репутация: +668/-229
  • QRA: MO92HX
Re: Ардуино контроллер поворотки
« Ответ #1318 : 06 Май 2020, 18:07:05 »
сделать ограничение угла поворота на обычной паре сельсин-датчик - сельсин-приёмник?
Делал такое,на заднем конце вала сельсина делал легкую секторную шторку ,которая перекрывала проход светового потока между светодиодом и фотодатчика в нужном секторе ,тем самым тормозя движения поворотки. Применял в то время оптический узел от мышки.
team RK9Y

Оффлайн UA3RAW Андрей

  • Ветеран
  • *****
  • Сообщений: 1534
  • Репутация: +279/-36
  • <-- CU -->
  • QRA: LO02rr
Re: Ардуино контроллер поворотки
« Ответ #1319 : 06 Май 2020, 18:10:14 »
А подкиньте идею, как сделать ограничение угла поворота на обычной паре сельсин-датчик - сельсин-приёмник?
......
И чтобы сельсин-приёмник при этом выполнял свою функцию указателя азимута (т.е. не стопорить его).
Мы  на UA3R сделали так. На ось сельсин-приемника приклеили магнит и поставили в качестве датчика AS5045.
« Последнее редактирование: 06 Май 2020, 18:21:13 от UA3RAW Андрей »
73!
Андрей, UA3RAW.