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

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

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

  • Ветеран
  • *****
  • Сообщений: 2808
  • Репутация: +230/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #1170 : 19 Декабрь 2018, 18:37:44 »
привет мой дорогой друг может это? попробую залить чкетч   среда 1.5.2
https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

https://www.instagram.com/ua4fkd  ЗАБЛОКИРОВАН НЕЗАКОННЫМИ ДЕЙСТВИЯМИ  США

Оффлайн rx9li

  • Новичок
  • *
  • Сообщений: 11
  • Репутация: +1/-0
Re: Ардуино контроллер поворотки
« Ответ #1171 : 20 Декабрь 2018, 17:25:35 »
Спасибо друг ,скеч прогрузил теперь с шрифтом надо  разобраться каракули

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

  • Ветеран
  • *****
  • Сообщений: 2808
  • Репутация: +230/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #1172 : 20 Декабрь 2018, 18:33:56 »
скеч прогрузил
при включении срабатыают все 4  пятивольтовых реле,
вышел  из положения:
Всё находится в библиотеке rotatorsettings.h
Надо в строках -
179    #define ROTATE_PIN_INACTIVE_VALUE LOW
180    #define ROTATE_PIN_ACTIVE_VALUE HIGH
LOW  и High поменять местами, если в поворотке тормоз эл. магнитный есть то и в строках -
#define BRAKE_ACTIVE_STATE HIGH
#define BRAKE_INACTIVE_STATE LOW     тоже.

кубики убрал  раскомментировал    features.h     #define FEATURE_4_BIT_LCD_DISPLAY //Uncomment for classic 4 bit LCD display (most common)
 
включились 4 реле
(выключил), rotator settings.h
исправил строки
  #define ROTATE_PIN_INACTIVE_VALUE LOW
  #define ROTATE_PIN_ACTIVE_VALUE HIGH
Чтобы скетч работал на UNO нужно закоментить в файле rotator_features.h  строку
 // #define DEBUG_DUMP
ардуино работает совместно с трекером  PstRotator
только незадача- точность позиционирования 2*.
т.е. отключается  не доходя 2* ,
Попробуйте понастраивать эти цифры:
#define AZIMUTH_TOLERANCE 3.0            // rotator will stop within X degrees when doing autorotation
#define ELEVATION_TOLERANCE 0.1
В файлике
rotator_settings.h

для слежения за луной и солнцем    без компа :
Берёте 2 кнопки замыканием на землю и подключаете к любым свободным портам и прописываете их в файле
rotator_pins.h

#define moon_tracking_button 12        // use with a normally open momentary switch to ground
#define sun_tracking_button 11      // use with a normally open momentary switch to ground

Вместо 11,12 свои данные
для слежения за луной и солнцем нужно как минимум часы на ds1307
Для отображения 4 строчный индикатор.
Для того чтобы влезли все хотелки надо иметь плату на проце MEGA640-2560

Аналогично можно сделать и назначить кнопки :
1.старт (если использовать для предустановки резистор или энкодер или если удобно кнопками сначала набрать азимут а потом запустить....)
2.cтоп (отменяет все авто повороты в том числе с компа)
3. парковка(при нажатии антенна будет крутиться на записанные азимут элевация, парковка )
Можно задействовать вход ингибит (сам не знаю чё это такое)  при подаче на него высокого уровня приостановит авто поворот....(скажем при приёме или передачи)
  Калибровка трекера


Команды делать в любой терминалке или в той же среде ардуино есть кнопочка монитор порта.
Я делал так:
 поставил на север ,нажал  O, нажал 2 раза  Еnter , записалось в память 
 Далее нажал  F  довернул в ручную  до 360*  нажал  2 раза  Еnter, записалось в память

Что бы  после заставки  светился Ваш позывной , нужно исправить в  rotator_settings.h строки
(232-243 примерно)  северо восток  юго восток  и т.д. на свой позывной, можно и ещё где то , не помню
  Подключение  AS5045
в rotator_pins.h

#ifdef FEATURE_AZ_POSITION_ HH12_AS5045_SSI
#define az_hh12_clock_pin 11
#define az_hh12_cs_pin 12
#define az_hh12_data_pin 13
#endif //FEATURE_AZ_POSITION_ HH_12


#ifdef FEATURE_EL_POSITION_ HH12_AS5045_SSI
#define el_hh12_clock_pin 53 //11
#define el_hh12_cs_pin 52 //12
#define el_hh12_data_pin 51 //13
#endif //FEATURE_EL_POSITION_ HH_12

в rotator_features.h 

#define FEATURE_AZ_POSITION_ HH12_AS5045_SSI и
#define FEATURE_EL_POSITION_ HH12_AS5045_SSI


собрано из разных источников
правообладатели, не подавайте на меня в Суд,(товарищеский)

« Последнее редактирование: 20 Декабрь 2018, 18:38:11 от ua4fkd Сергей »
https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

https://www.instagram.com/ua4fkd  ЗАБЛОКИРОВАН НЕЗАКОННЫМИ ДЕЙСТВИЯМИ  США

Оффлайн rx9li

  • Новичок
  • *
  • Сообщений: 11
  • Репутация: +1/-0
Re: Ардуино контроллер поворотки
« Ответ #1173 : 20 Декабрь 2018, 20:38:54 »
Сергей добрый вечер ! вроде запустилась
что закомментировать или раскомментировать  для работы  по I2С  cконтролером PCF8574
« Последнее редактирование: 20 Декабрь 2018, 20:46:28 от rx9li »

Оффлайн UD2F

  • Модератор форума
  • Ветеран
  • *****
  • Сообщений: 4346
  • Репутация: +820/-31
  • UA2 Contest Club
  • QRA: KO04HR
Re: Ардуино контроллер поворотки
« Ответ #1174 : 20 Декабрь 2018, 20:43:58 »
что закомментировать или раскомментировать  для работы  по I2С


http://forum.vhfdx.ru/povorotnye-ustroystva/arduino-kontroller-povorotki/msg190642/#msg190642
в этом сообщении есть ссылка на русский хелп
73! Валентин   ex: RU2FM

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

  • Ветеран
  • *****
  • Сообщений: 2808
  • Репутация: +230/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #1175 : 20 Декабрь 2018, 22:15:50 »
для работы  по I2С 
где то в середине темы,писали
 сам сначала пробывал не получилось ,  потом контроллер потерялся , да и бросил это дело 
https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

https://www.instagram.com/ua4fkd  ЗАБЛОКИРОВАН НЕЗАКОННЫМИ ДЕЙСТВИЯМИ  США

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

  • Ветеран
  • *****
  • Сообщений: 954
  • Репутация: +231/-1
  • QRA: LO66CX
Re: Ардуино контроллер поворотки
« Ответ #1176 : 25 Декабрь 2018, 17:18:40 »
добрый день всем!У меня почему-то не получается работать с монитором порта.Он вообще не реагирует на мои обращения.Здесь Мега 256,часы есть DS1307 иDS3231,которые тоже не хотят работать.Скетчи компилятся,заливаются.USB шнурок подцепляю к любому порту USB,все высвечивает СОМ11.
Из-за этого не могу ни откалибровать поворотку,ни установить часы.Может кто поможет разобраться.Заранее благодарю.
Все на УКВ

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

  • Ветеран
  • *****
  • Сообщений: 2808
  • Репутация: +230/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #1177 : 25 Декабрь 2018, 20:41:21 »
высвечивает СОМ11
попробуй в диспетчере устройств заменить  порт 11 на порт3 допустим , и как отображается Arduino? в диспетчере устройств 
https://c2n.me/3YQvfrI   так?
https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

https://www.instagram.com/ua4fkd  ЗАБЛОКИРОВАН НЕЗАКОННЫМИ ДЕЙСТВИЯМИ  США

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

  • Ветеран
  • *****
  • Сообщений: 954
  • Репутация: +231/-1
  • QRA: LO66CX
Re: Ардуино контроллер поворотки
« Ответ #1178 : 25 Декабрь 2018, 21:03:55 »
https://c2n.me/3YQvfrI
поменял порт с 3 на 2, в диспетчере тоже поменялось.Но при физической смене портов(перетыканием в другие USB гнезда) не меняется
Все на УКВ

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

  • Ветеран
  • *****
  • Сообщений: 2808
  • Репутация: +230/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #1179 : 25 Декабрь 2018, 21:48:07 »
попробуй переустановить драйвер от ардуино  , по моему CH-340
https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

https://www.instagram.com/ua4fkd  ЗАБЛОКИРОВАН НЕЗАКОННЫМИ ДЕЙСТВИЯМИ  США

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

  • Ветеран
  • *****
  • Сообщений: 954
  • Репутация: +231/-1
  • QRA: LO66CX
Re: Ардуино контроллер поворотки
« Ответ #1180 : 26 Декабрь 2018, 14:57:24 »
Кто подскажет,как вводить в монитор порта дату и время.
Все на УКВ

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

  • Ветеран
  • *****
  • Сообщений: 1280
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #1181 : 26 Декабрь 2018, 18:10:53 »
монитор порта дату и время.

Приветствую Вас Виктор
по моему
/o
Дайте команду и там выйдет подсказка типа после O что вводить

ex: ua9-145-1000

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

  • Ветеран
  • *****
  • Сообщений: 954
  • Репутация: +231/-1
  • QRA: LO66CX
Re: Ардуино контроллер поворотки
« Ответ #1182 : 26 Декабрь 2018, 19:25:38 »

по моему
/o
Дайте команду и там выйдет подсказка типа после O что вводить


[/quote]
Дима привет!Не подскажешь,почему у меня на МЕГА256 монитор не отзывается ни на одну команду?Пробовал /O,O,F-ничего не отвечает
Все на УКВ

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

  • Ветеран
  • *****
  • Сообщений: 1280
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #1183 : 26 Декабрь 2018, 19:37:22 »

по моему
/o
Дайте команду и там выйдет подсказка типа после O что вводить





Дима привет!Не подскажешь,почему у меня на МЕГА256 монитор не отзывается ни на одну команду?Пробовал /O,O,F-ничего не отвечает

[/quote]
Там много причин но самое главное если мега прошивается то в принципе все должно работать если не шьётся то надо дравер попробовать поставить )
И вообще надо взглянуть на мегу и посмотреть что за микруха стоит  в USB -Uart  там были что прошивка этого преобразователя слетала и надо было заново прошивать
Виктор сбрось фото платы в хорошем разрешении там где USB разьём.
ex: ua9-145-1000

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

  • Ветеран
  • *****
  • Сообщений: 954
  • Репутация: +231/-1
  • QRA: LO66CX
Re: Ардуино контроллер поворотки
« Ответ #1184 : 26 Декабрь 2018, 19:58:01 »


[/quote]
Там много причин но самое главное если мега прошивается то в принципе все должно работать если не шьётся то надо дравер попробовать поставить )
И вообще надо взглянуть на мегу и посмотреть что за микруха стоит  в USB -Uart  там были что прошивка этого преобразователя слетала и надо было заново прошивать
Виктор сбрось фото платы в хорошем разрешении там где USB разьём.

[/quote]
Мега прошивается нормально.Фотоаппарата сейчас нет,но возле USB разьема м/cхема ATMEL MEGA16U2 и штырьки 2 ряда по 2 штуки.Что интересно,у меня две одинаковые платы и на обеих таже проблемма.Платы сделаны в Италии.

Все на УКВ