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

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

Оффлайн R2GKH Виталий

  • Ветеран
  • *****
  • Сообщений: 3028
  • Репутация: +326/-282
  • the Truth is out There...
    • Мысли вслух :)
  • QRA: KO92GP
Re: Ардуино контроллер поворотки
« Ответ #1380 : 05 Октябрь 2020, 11:07:54 »
А кто мешает поставить процессор на панельку? И рядом держать прошитый аналогичный.
При цене "3 руб. пучок" - это решение напрашивается само-собой.
Мы стояли на плоскости,
                  С переменным углом отражения...

Оффлайн RA3ATX

  • Очный чемпионат
  • Пользователь
  • *****
  • Сообщений: 32
  • Репутация: +6/-1
    • www.rl3a.ru
  • QRA: KO85NX
Re: Ардуино контроллер поворотки
« Ответ #1381 : 05 Октябрь 2020, 23:15:52 »
Друзья, помогите собрать скетч UNO + Экран I2C K3NG, весь вечер просидел, верхняя строка в квадратиках :( показывать надо только по AZ.
Welcome to www.znuki.ru -= Club-X =-. "И долго будут помнить внуки,
Что здесь когда-то были Знуки!"

Оффлайн ua4fkd Сергей

  • Ветеран
  • *****
  • Сообщений: 2383
  • Репутация: +153/-58
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #1382 : 06 Октябрь 2020, 00:00:41 »
Чтобы определить адрес адаптера дисплея для шины I2C,достаточно определить тип мелкосхемы , установленной на нем.
PCF 8574A- adr (0X27)
PCF 8574AT -(0X3F)
 читать тут
 http://forum.vhfdx.ru/povorotnye-ustroystva/arduino-kontroller-povorotki/1065/
https://yadi.sk/a/rlWjHYAn3VFnTz

https://www.instagram.com/ua4fkd/

Оффлайн R9WL Oleg

  • Постоялец
  • ***
  • Сообщений: 88
  • Репутация: +57/-4
  • ex. R9WDD
Re: Ардуино контроллер поворотки
« Ответ #1383 : 09 Октябрь 2020, 14:49:24 »
всем привет!

собрал контроллер по гайду на Меге + Нано для датчиков на AS5045.

Пока подключил только азимут. В состоянии покоя показания положения азимута скачут на ±15°. Этого быть не должно или только после калибровки значения не будут прыгать?


и еще вопрос. Кнопки, реле,часы и экран подключены к Мега. Датчики as5045 к Нано. Калибровку делать на нано или мега?
« Последнее редактирование: 09 Октябрь 2020, 15:25:31 от R9WL Oleg »
R9W team, R9WX

http://r9wl.hldns.ru/ - WebSDR в Уфе

Оффлайн rv6fx

  • Постоялец
  • ***
  • Сообщений: 65
  • Репутация: +4/-0
  • QRA: ln04xx
Re: Ардуино контроллер поворотки
« Ответ #1384 : 05 Ноябрь 2020, 10:00:43 »
Коллеги, кто использовал ADXL345, пожалуйста подскажите, куда заносите данные калибровки?
И какую библиотеку фактически использовали?

Оффлайн rv6fx

  • Постоялец
  • ***
  • Сообщений: 65
  • Репутация: +4/-0
  • QRA: ln04xx
Re: Ардуино контроллер поворотки
« Ответ #1385 : 06 Ноябрь 2020, 07:31:05 »

В состоянии покоя показания положения азимута скачут на ±15°. Этого быть не должно или только после калибровки значения не будут прыгать?

Скакать не должно совсем. У меня значения в статике не меняются даже на 0.1

Оффлайн ua1ccu

  • Ветеран
  • *****
  • Сообщений: 1157
  • Репутация: +91/-17
Re: Ардуино контроллер поворотки
« Ответ #1386 : 12 Ноябрь 2020, 14:20:03 »
Здравствуйте.
Может кто поможет.
Уже 6 лет у меня работает Ротатор..
Сделал новое железо для поворотки..оставил старый привод на базе МЭО... Там внутри потенциометр обратной связи..  Шестерни привода передают вращение в соотношении 1 к 0.7 и соответственно по показаниям поворот на 100 гр , а по факту антенна поворачивается на 70 гр.
Наверняка где то в установках есть коэффициент который  надо поправить.   А где он не могу найти... Помогите пожалуйста...

Я уже не помню всех нюансов прошло 6 лет как  собрал девайс.
Константин
« Последнее редактирование: 12 Ноябрь 2020, 14:27:44 от ua1ccu »
Правильно заданный вопрос половина ответа!

Оффлайн RX2D

  • Старожил
  • ****
  • Сообщений: 213
  • Репутация: +20/-5
  • QRA: KO85II
Re: Ардуино контроллер поворотки
« Ответ #1387 : 16 Ноябрь 2020, 02:15:05 »
Здесь уже было, ответ 294...
В файле rotator_settings.h

Для азимута настраивайте :
#define ANALOG_AZ_FULL_CCW 4
#define ANALOG_AZ_FULL_CW 1009

#define AZIMUTH_CALIBRATION_FROM_ARRAY {180,270,360,450}
Борис из Наро-Фоминска

Оффлайн RX3DR Александр

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4211
  • Репутация: +310/-89
  • команда UF3D
  • QRA: KO85XM
Re: Ардуино контроллер поворотки
« Ответ #1388 : 17 Ноябрь 2020, 23:17:11 »
Не прошло и 6-ти лет, как мне удалось всё собрать в кучку.
Сейчас пришлось залить свежий скетч , он отличается от того что заливал ранее.
Пока разбираюсь что в нем по чём. Поставил Индикатор 4х20 , видно хорошо.
« Последнее редактирование: 18 Ноябрь 2020, 09:12:09 от RX3DR Александр »
ex RX3DUR-UV3DUR

Оффлайн ua1ccu

  • Ветеран
  • *****
  • Сообщений: 1157
  • Репутация: +91/-17
Re: Ардуино контроллер поворотки
« Ответ #1389 : 17 Ноябрь 2020, 23:48:59 »
Здравствуйте.
Не что- то  не очень получается... в общем я немного изменил градусы задания вращения  ..
в диапазоне 90-270 гр  получилось пока приемлимо..
И пробовал таблицу коррекции заполнить  что то не проходит команда запомнить .. может надо залить более современное ПО ардуины...Но это потом ….Спасибо за подсказку ...а ведь прошлый раз я настроил именно этими параметрами..
Уже в корину поставил сетпум… проложил все кабели .  Восстановление  Проекта  ЕМЕ  23 см продвинулось..
 Константин.
Правильно заданный вопрос половина ответа!

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

  • Ветеран
  • *****
  • Сообщений: 1405
  • Репутация: +220/-33
  • <-- CU -->
  • QRA: LO02rr
Re: Ардуино контроллер поворотки
« Ответ #1390 : 18 Ноябрь 2020, 09:24:12 »
Здравствуйте.
.. Там внутри потенциометр обратной связи..  Шестерни привода передают вращение в соотношении 1 к 0.7 и соответственно по показаниям поворот на 100 гр , а по факту антенна поворачивается на 70 гр.
Наверняка где то в установках есть коэффициент который  надо поправить.   А где он не могу найти...

Наверняка используете Yaesu эмуляцию. Проведите калибровку поновой и все.
« Последнее редактирование: 18 Ноябрь 2020, 09:36:56 от UA3RAW Андрей »
73!
Андрей, UA3RAW.

Оффлайн RX2D

  • Старожил
  • ****
  • Сообщений: 213
  • Репутация: +20/-5
  • QRA: KO85II
Re: Ардуино контроллер поворотки
« Ответ #1391 : 18 Ноябрь 2020, 12:33:22 »
Не прошло и 6-ти лет, как мне удалось всё собрать в кучку.
Сейчас пришлось залить свежий скетч , он отличается от того что заливал ранее.
Пока разбираюсь что в нем по чём. Поставил Индикатор 4х20 , видно хорошо.
Привет Александр, красиво вышло! Я так же пытаюсь щас запихнуть все в корпус. Делал все на нано, управление азимут и элевация. Реализовал доп. управление энкодором (можно и на потенциометре 1 -10 ком) чтоб не держать кнопку, удобно, как на G-800DXA задал градус, нажал кнопку - поехало. Добавил кнопку парковки. Часы не работают, памяти маловато, но если делать без элевации - запускаются.
Борис из Наро-Фоминска

Оффлайн RX3DR Александр

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4211
  • Репутация: +310/-89
  • команда UF3D
  • QRA: KO85XM
Re: Ардуино контроллер поворотки
« Ответ #1392 : 18 Ноябрь 2020, 14:18:16 »
Борис привет. У меня стоит UNO , но я пока под обычные потенциометры замутил, так как имеется поворотка под это. Потом можно и энкодеры поставить если надо будет. Еще не со всем разобрался.Давно это было и приходится вспоминать по новой. Наверное и вопросы придется тут задавать. HI!
ex RX3DUR-UV3DUR

Оффлайн ua4fkd Сергей

  • Ветеран
  • *****
  • Сообщений: 2383
  • Репутация: +153/-58
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #1393 : 18 Ноябрь 2020, 15:10:35 »
доработал печатку под энкодеры  AS5040  AS5045  от UT5UGL
https://yadi.sk/a/rlWjHYAn3VFnTz

https://www.instagram.com/ua4fkd/

Оффлайн RX2D

  • Старожил
  • ****
  • Сообщений: 213
  • Репутация: +20/-5
  • QRA: KO85II
Re: Ардуино контроллер поворотки
« Ответ #1394 : 18 Ноябрь 2020, 15:52:54 »
У меня стоит UNO , но я пока под обычные потенциометры замутил, так как имеется поворотка под это
UNO та же NANO и я наверно не понятно изложил.... Видимо ты имеешь ввиду потенциометр в поворотке - это датчик положения. А еще можно отдельным потенциометром управлять, выставил значение и она сама поехала. У меня сейчас то же возникают куча проблем и вопросов... Не нравится, что в поворотке G450 движок от переменки работает, а так же в нем потенциометр на 500 ом от которого напрямую в ардуино идет провод с крыши, а это у меня 40 метров и от наводок  не избавится. Да даже щас на столе стоит вторая G450 для тестов и во время включения/отключения поворота в компе что-то выбивает. Да и сама ардуинка перезагружается часто. Раз поворотка уже стоит на крыше остается использовать потенциометр в ней т. к. есть родной контролер с R-QUAD управлением. У меня получается (грубо, не считая сопр. проводов и т. п.) 0 градусов - 0 ом. 450 гр. - 500 ом. На ардуино на пин должно приходить напряжение от 0 до 5 вольт в зависимости от положения, но с поворотки приходит два, а не три провода с потенциометра, этого достаточно для родного контролера, но не для ардуино, подав 5 вольт на выходе 500 ом мы не получим нулевое значение.

А еще проблема с питанием самой ардуино. Надо чтоб работало автономно, как родной контролер и нельзя все повесить на один провод от компьютера. У нас кроме самой ардуинки релюшки, экран и еще разное, при включении реле скачки, просадка напряжения, да и много зависит от самого провода до компа и самого компа, с мат. платы идет одно, с передней панели другое... Поэтому поставил внутри готовый блок 5 вольт 2 ампера и посадил все на него. Но и тут засада, нельзя подать с него в ардуино напрямую питание, только через вход UIN, а он требует от 6 вольт т. к. там стоит кренка уже на 5 вольт, вроде работает, но управлять то надо с компа тоже, включаем провод в комп и хоба! заместо 90 стало 150 градусов! И еще еще и еще много недочетов..

Я сейчас не говорю за свою элевацию, у меня потоподвес от спутниковой тарелки, в нем датчик холла и этих проблем нет.
Борис из Наро-Фоминска