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

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

Оффлайн ua1ccu

  • Ветеран
  • *****
  • Сообщений: 1309
  • Репутация: +145/-20
Re: Ардуино контроллер поворотки
« Ответ #105 : 22 Октябрь 2014, 22:24:45 »
связи с этим пришлось изменить включение индикатора. Александр правильно отметил это.
А как включили поподробней пожалуйста..
Константин.
Правильно заданный вопрос половина ответа!

Оффлайн RM5P

  • Очный чемпионат
  • Ветеран
  • *****
  • Сообщений: 634
  • Репутация: +192/-4
  • QRA: KO84VH
Re: Ардуино контроллер поворотки
« Ответ #106 : 23 Октябрь 2014, 05:01:19 »
А как включили поподробней пожалуйста..
У меня включен индикатор так:
//classic 4 bit LCD pins
#define lcd_4_bit_rs_pin 12
#define lcd_4_bit_enable_pin 11
#define lcd_4_bit_d4_pin 5
#define lcd_4_bit_d5_pin 4
#define lcd_4_bit_d6_pin 3
#define lcd_4_bit_d7_pin 6
В принципе нет никаких особых требований какие линии задействовать. У меня включен так, потому что схема осталась от предыдущего проекта.
Управление реле заведено на
#define rotate_cw 8              // goes high to activate rotator R (CW) rotation - pin 1 on Yaesu connector
#define rotate_ccw 9             // goes high to activate rotator L (CCW) rotation - pin 2 on Yaesu connector

Кнопки управления:
#define button_cw A1              // normally open button to ground for manual CW rotation (schematic pin: A1)
#define button_ccw A2             // normally open button to ground for manual CCW rotation (schematic pin: A2)

Больше никакой периферии не подключено.


Best regards and 73!
Gleb RM5P

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

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4966
  • Репутация: +497/-91
  • команда UF3D
  • QRA: KO85XM
Re: Ардуино контроллер поворотки
« Ответ #107 : 23 Октябрь 2014, 08:47:55 »
А мне пришлось изменить так 
#ifdef FEATURE_EL_POSITION_PULSE_INPUT
#define el_position_pulse_pin 2
#define EL_POSITION_PULSE_PIN_INTERRUPT 0
#endif

#define rotate_up 8               // goes high to activate rotator elevation up
#define rotate_down 9             // goes high to activate rotator elevation down
#define rotate_cw 6              // goes high to activate rotator R (CW) rotation - pin 1 on Yaesu connector
#define rotate_ccw 7             // goes high to activate rotator L (CCW) rotation - pin 2 on Yaesu connector

//classic 4 bit LCD pins
#define lcd_4_bit_rs_pin 12
#define lcd_4_bit_enable_pin 11
#define lcd_4_bit_d4_pin 5
#define lcd_4_bit_d5_pin 4
#define lcd_4_bit_d6_pin 3
#define lcd_4_bit_d7_pin 10

Сейчас перезалью скетч и попробую.
« Последнее редактирование: 23 Октябрь 2014, 08:54:43 от RX3DR Александр »
ex RX3DUR-UV3DUR

Оффлайн ua1ccu

  • Ветеран
  • *****
  • Сообщений: 1309
  • Репутация: +145/-20
Re: Ардуино контроллер поворотки
« Ответ #108 : 23 Октябрь 2014, 09:26:36 »
Понятно  спасибо.
Александр а не подскажите как вы подключали дисплей к  MEGA 2560 там подключено к выводам  digi  которые в торце платы.
Константин.
Правильно заданный вопрос половина ответа!

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

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4966
  • Репутация: +497/-91
  • команда UF3D
  • QRA: KO85XM
Re: Ардуино контроллер поворотки
« Ответ #109 : 23 Октябрь 2014, 10:02:50 »
Я подключал к меге RS-50 E-53 D4-24 D5-25 D6-22 D7-23
ex RX3DUR-UV3DUR

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

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4966
  • Репутация: +497/-91
  • команда UF3D
  • QRA: KO85XM
Re: Ардуино контроллер поворотки
« Ответ #110 : 23 Октябрь 2014, 10:06:57 »
Перезалил  скетч и индикатор не стал показывать одни только кубики в верхней строке.
Поменял тогда D7 на Pin6 ,а кнопку CW на  Pin10  в итоге опять не работает LCD и в добавок не работает кнопка CW. Так пока и не понял ?! Залил совсем другой короткий скетч с ножками как сейчас разведено LCD  ,там все работает и отображается. Где что не так сделал не понимаю.
ex RX3DUR-UV3DUR

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

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4966
  • Репутация: +497/-91
  • команда UF3D
  • QRA: KO85XM
Re: Ардуино контроллер поворотки
« Ответ #111 : 23 Октябрь 2014, 11:43:46 »
Заметил такую вещь,я взял все перепаял как у меня было раньше ,включил и все на индикаторе появилось.
Заливаю по новой скетч с новыми изменениями по ножкам ,загрузка проходит индикатор работает ,но я ведь задал ножки другие ,а LCD  остался подключен к прежним и почему-то работает,хотя не должен. Получается, что не заливаются при загрузке новые данные про ножки из файла rotator_pins. Почему не понятно. Если залить другой скетч допустим термометр ,то все изменяется(я имею ввиду по ножкам)Чудеса....
ex RX3DUR-UV3DUR

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

  • Ветеран
  • *****
  • Сообщений: 2808
  • Репутация: +230/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #112 : 23 Октябрь 2014, 15:41:27 »
подскажите , как связать ардуино и орбитрон ? чё ,где настраивать ?
« Последнее редактирование: 23 Октябрь 2014, 20:51:24 от RX3DR Александр »
https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

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

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

  • Ветеран
  • *****
  • Сообщений: 2808
  • Репутация: +230/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #113 : 23 Октябрь 2014, 19:02:12 »
видимо не связать.
скачал PSTrotator,  скрины есть , буду пытаться проставить галки.

 RX3DR Александр, спасибо , что делишься.
https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

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

Оффлайн Mildi

  • Ветеран
  • *****
  • Сообщений: 1859
  • Репутация: +150/-366
  • Три дня расстрела и каждый день до смерти.
  • QRA: KP67lx
Re: Ардуино контроллер поворотки
« Ответ #114 : 23 Октябрь 2014, 19:07:19 »
Орбитрон вроде требует установки драйвера управления ротором WispDDE
73! Василий (ex\RA1OGS/1)

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

  • Ветеран
  • *****
  • Сообщений: 1280
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #115 : 23 Октябрь 2014, 19:14:38 »
Так пока и не понял ?!
Попробуйте найти где лежит Hex (прошивка) и удалить её .Потом скомпилировать проект снова....
ex: ua9-145-1000

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

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4966
  • Репутация: +497/-91
  • команда UF3D
  • QRA: KO85XM
Re: Ардуино контроллер поворотки
« Ответ #116 : 23 Октябрь 2014, 20:51:33 »
подскажите , как связать ардуино и орбитрон ? чё ,где настраивать ?

Голое ардуино без заливки скетча не подключить. В скетче указывается протокол по которому он будет общаться с программой. Я пробовал через протокол Изиком и программу PSTrotator все работало. Но сейчас бьюсь с проблемой ножек. Принес домой и на домашнем компе кое что уже восстановил,завтра продолжу ,должно же в конце концов получиться.

http://www.youtube.com/watch?v=lkbZ38CAWzI&feature=youtu.be
« Последнее редактирование: 23 Октябрь 2014, 21:09:45 от RX3DR Александр »
ex RX3DUR-UV3DUR

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

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4966
  • Репутация: +497/-91
  • команда UF3D
  • QRA: KO85XM
Re: Ардуино контроллер поворотки
« Ответ #117 : 23 Октябрь 2014, 20:53:36 »
Попробуйте найти где лежит Hex (прошивка) и удалить её .Потом скомпилировать проект снова....
Чистил EEPROM потом заливал,сразу не помогло. Выявились не понятно откуда появившиеся ошибке в фале rotator_features
ex RX3DUR-UV3DUR

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

  • Ветеран
  • *****
  • Сообщений: 2808
  • Репутация: +230/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #118 : 23 Октябрь 2014, 21:24:44 »
Голое ардуино без заливки скетча не подключить. В скетче указывается протокол по которому он будет общаться с программой. Я пробовал через протокол Изиком и программу PSTrotator все работало. Но сейчас бьюсь с проблемой ножек.
добрый вечер .
я тоже включил половинку схемы (ардуино и блок реле без индикатора)  из под  PSTrotator  видимо не ктем ногам хотя на схеме они указаны , угадалась тока одна нога блока  реле индикатор на PSTrotator лево право бегает  1 реле щёлкает .
схема оригинал от k3ng.
или новый скетч правильный надо или искать методом тыка по всем цифровым выходам по одному реле
https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

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

Оффлайн RM5P

  • Очный чемпионат
  • Ветеран
  • *****
  • Сообщений: 634
  • Репутация: +192/-4
  • QRA: KO84VH
Re: Ардуино контроллер поворотки
« Ответ #119 : 23 Октябрь 2014, 21:33:55 »
подскажите , как связать ардуино и орбитрон

Орбитрон сам с ротаторами не работает (во всяком случае с теми что эмулируют протокол Yaesu). Можно использовать как промежуточную программу или WispDDE которую упоминали выше или все тот-же PstRotator. Если нужно могу описать последовательность стыковки, но в деталях 100% продемонстрировать не смогу, потому как ротатор у меня только по азимуту. Элевацию прикрутить некуда.
Best regards and 73!
Gleb RM5P