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

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

Оффлайн us5ivz

  • Постоялец
  • ***
  • Сообщений: 107
  • Репутация: +8/-2
Re: Ардуино контроллер поворотки
« Ответ #1035 : 04 Сентябрь 2017, 18:35:20 »
TO:ua9olb
Шаман!!! Все получилось и работает! Теперь инфа об Азимуте только в нижней строке и первая буква А в ней при АЗ>9.9 град не затирается.
Будете в наших краях с меня ящик пива, ну или лимонада...
А ,что изменили если это не тайна? Визуально вижу ,что папка с Вашим скетчем "весит" больше чем моя.Хотя при компиляции сообщений о нехватки памяти уже нет,а есть это:

Огромное спасибо!

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

  • Ветеран
  • *****
  • Сообщений: 1125
  • Репутация: +135/-35
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #1036 : 04 Сентябрь 2017, 18:41:35 »
А ,что изменили если это не тайна?

Да какая может быть тайна Можете сравнить файлы rotator_features.h и rotator_settings.h со своими
И увидите что поправлено) просто закоментировал то что у Вас  пока не используется.
ex: ua9-145-1000

Оффлайн us5ivz

  • Постоялец
  • ***
  • Сообщений: 107
  • Репутация: +8/-2
Re: Ардуино контроллер поворотки
« Ответ #1037 : 04 Сентябрь 2017, 21:54:52 »
Попробуйте все же раскомментировать эту строчку // #define OPTION_SAVE_MEMORY_EXCLUDE_EXTENDED_COMMANDS
Итак ,сравнил и сообщаю,может быть кому-то пригодится:
Раскоментирование этой строки действительно высвобождает память в Нано ,но не решает проблемы с выводом на дисплей.
Сравнил скетч от ua9olb cо своим. Изменения в rotator_features.h  ,кроме упомянутого выше высвобождения памяти, проблем не решают. Решают проблемы -изменения в rotator_settings.h ,в пяти строчках. В прикрепленном изображении- слева изменения от  ua9olb ,а справа как было у меня. После изменений в своем rotator_settings.h ,но  без изменений в rotator_features.h (кроме раскоментирования #define OPTION_SAVE_MEMORY_EXCLUDE_EXTENDED_COMMANDS ) и в моем скетче  все заработало как надо.
RM5P, ua9olb еще раз спасибо!
« Последнее редактирование: 04 Сентябрь 2017, 21:58:33 от us5ivz »

Оффлайн us5ivz

  • Постоялец
  • ***
  • Сообщений: 107
  • Репутация: +8/-2
Re: Ардуино контроллер поворотки
« Ответ #1038 : 09 Сентябрь 2017, 22:49:54 »
Всем привет!
Вышел на заключительный этап.Хочу подружить редуктор МЭО с  K3NG.
 С калибровкой разобрался, в реалии погрешность не превышает 3-4 град. ,меня это устраивает. Вопрос :Как задать , где  прописать ,чтобы редуктор мог крутится ,например, только от 5 до 355 град. ?  Ессно по большой дуге.  Пусть мертвая зона будет 355-5 град.  по малой дуге ,т.е. в этих пределах двигатель редуктора должен иметь право вращаться только обратно, в направлении большой дуги.
« Последнее редактирование: 09 Сентябрь 2017, 23:06:17 от us5ivz »

Оффлайн us5ivz

  • Постоялец
  • ***
  • Сообщений: 107
  • Репутация: +8/-2
Re: Ардуино контроллер поворотки
« Ответ #1039 : 10 Сентябрь 2017, 01:02:29 »
В дополнении пару фото " дружбы" МЭО и rotator_K3NG .
« Последнее редактирование: 10 Сентябрь 2017, 01:05:33 от us5ivz »

Оффлайн us5ivz

  • Постоялец
  • ***
  • Сообщений: 107
  • Репутация: +8/-2
Re: Ардуино контроллер поворотки
« Ответ #1040 : 11 Сентябрь 2017, 13:42:05 »
 Кому нужна "мертвая зона"- программная замена концевых выключателей.В моем случае -она необходима ,чтобы  не сломать многооборотный потенциометр и "не намотать кабель на мачту".
У себя нашел в rotator_features.h строку //#define OPTION_AZ_MANUAL_ROTATE_LIMITS -расcкоментировал, а в rotator_settings.h в строке #define AZ_MANUAL_ROTATE_CCW _LIMIT и в строке #define AZ_MANUAL_ROTATE_CW_ LIMIT прописал свои углы "мертвой зоны"-проверил все работает.
« Последнее редактирование: 11 Сентябрь 2017, 13:44:27 от us5ivz »

Оффлайн ra3lx Евгений

  • Ветеран
  • *****
  • Сообщений: 1175
  • Репутация: +138/-24
  • QRA: KO65RE
Re: Ардуино контроллер поворотки
« Ответ #1041 : 12 Сентябрь 2017, 16:44:29 »
Привет всем!
Вот такую вещь надыбал https://www.youtube.com/watch?v=_BWK6ALGtPw&feature=youtu.be.
Пригодится она нам?
« Последнее редактирование: 12 Сентябрь 2017, 17:17:24 от ra3lx Евгений »
73!

Оффлайн us5ivz

  • Постоялец
  • ***
  • Сообщений: 107
  • Репутация: +8/-2
Re: Ардуино контроллер поворотки
« Ответ #1042 : 06 Октябрь 2017, 01:42:12 »
Всем привет !
Как подключить кнопки к пинам D0 и D13 на ардуино нано? D0 не могу  "прописать",так как 0 в pins обозначает ,что кнопка с данной функцией никуда не подключена. А пин D13 на вход не работает ,т.к на нем висит внутр. светодиод ардуины.

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

  • Ветеран
  • *****
  • Сообщений: 1125
  • Репутация: +135/-35
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #1043 : 06 Октябрь 2017, 06:20:41 »
кнопки к пинам D0 и D13

Вы сами ответили на все вопросы)
Ищите другие входы.
ex: ua9-145-1000

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

  • Ветеран
  • *****
  • Сообщений: 2336
  • Репутация: +151/-58
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #1044 : 17 Октябрь 2017, 16:26:07 »
решил я поубавить проводов в контроллере и задействовать шину I2C
в Arduino nano .,приобрёл IIC/I2C/Интерфейс https://ru.aliexpress.com/store/product/IIC-I2C-Interface-LCD1602-2004-LCD-Adapter-Plate-for-Arduino-Free-Shipping-Dropshipping/110055_1362338996.html
соединил по схеме  RA3RAW, вгрузил его же скетч, только, чёто один ряд кубиков появился.
где то накосячил ,я , а может скетч , под обычную запитку дисплея? , Андрей высылал мне где то в мае, за что ему ещё раз спасибо.
вопрос скорее к автору скетча RA3RAW  можно ли ещё выложить скетчик под I2C ?
на стр. 62 « Ответ #916 : 26 Декабрь 2016, 19:38:17 »
ничего не открывается
« Последнее редактирование: 17 Октябрь 2017, 16:31:03 от ua4fkd Сергей »
https://yadi.sk/a/rlWjHYAn3VFnTz

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

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

  • Постоялец
  • ***
  • Сообщений: 132
  • Репутация: +13/-2
  • QRA: LO03VK
Re: Ардуино контроллер поворотки
« Ответ #1045 : 17 Октябрь 2017, 19:03:45 »
To: UA4FKD
Сергей, попробуй этот.

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

  • Ветеран
  • *****
  • Сообщений: 2336
  • Репутация: +151/-58
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #1046 : 17 Октябрь 2017, 19:17:31 »
спасибо Александр, но этот не вгрузился сразу , попробую ещё попытать .
ошибки тут 
http://c2n.me/3OEI1HF

LiquidCrystal_I2C  lcd(I2C_ADDR,En_pin,Rw_pin,Rs_pin,D4_pin,D5_pin,D6_pin,D7_pin);
#endif //FEATURE_YOURDUINO_I2C_LCD


In file included from k3ng_RAW_rotator_controller.ino:376:
rotator_settings.h:526: error: no matching function for call to 'LiquidCrystal_I2C::LiquidCrystal_I2C(int, int, int, int, int, int, int, int)'
C:\Program Files\arduino-1.5.2\libraries\LiquidCrystal_I2C1602V1/LiquidCrystal_I2C.h:57: note: candidates are: LiquidCrystal_I2C::LiquidCrystal_I2C(uint8_t, uint8_t, uint8_t)
C:\Program Files\arduino-1.5.2\libraries\LiquidCrystal_I2C1602V1/LiquidCrystal_I2C.h:55: note:                 LiquidCrystal_I2C::LiquidCrystal_I2C(const LiquidCrystal_I2C&)
k3ng_RAW_rotator_controller.ino: In function 'void initialize_display()':
k3ng_RAW_rotator_controller:6379: error: 'class LiquidCrystal_I2C' has no member named 'setBacklightPin'
k3ng_RAW_rotator_controller:6379: error: 'POSITIVE' was not declared in this scope
« Последнее редактирование: 17 Октябрь 2017, 19:22:39 от ua4fkd Сергей »
https://yadi.sk/a/rlWjHYAn3VFnTz

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

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

  • Постоялец
  • ***
  • Сообщений: 132
  • Репутация: +13/-2
  • QRA: LO03VK
Re: Ардуино контроллер поворотки
« Ответ #1047 : 17 Октябрь 2017, 19:23:39 »
Сергей, компилировал 1.5.2

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

  • Ветеран
  • *****
  • Сообщений: 2336
  • Репутация: +151/-58
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #1048 : 17 Октябрь 2017, 19:24:49 »
Сергей, компилировал 1.5.2
даа
https://yadi.sk/a/rlWjHYAn3VFnTz

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

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

  • Ветеран
  • *****
  • Сообщений: 1379
  • Репутация: +215/-33
  • <-- CU -->
  • QRA: LO02rr
73!
Андрей, UA3RAW.