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

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

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

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #375 : 03 Ноябрь 2015, 09:39:24 »
Вот так работает:
LiquidCrystal lcd (12, 11, 5, 4, 3, 2)

А индикатор сколько строк и столбцов?
ex: ua9-145-1000

Оффлайн RA9QAW Alexandr

  • Ветеран
  • *****
  • Сообщений: 2536
  • Репутация: +533/-91
  • QRA: KO85RR
Re: Ардуино контроллер поворотки
« Ответ #376 : 03 Ноябрь 2015, 10:12:28 »
А индикатор сколько строк и столбцов?
16х2
Мега2560.
Резисторы AZ+EL

Есть еще контроллер UNO на МЕГА328Р, что нужно в скетче изменить для него?
« Последнее редактирование: 03 Ноябрь 2015, 10:28:57 от RA9QAW Alexandr »
Moskva, Alexandr, R2BRZ, KO85rr

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

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #377 : 03 Ноябрь 2015, 10:34:28 »
По идеи должен на обоих работать....
Для компиляции используйте Arduino 1.6.5
ex: ua9-145-1000

Оффлайн RA9QAW Alexandr

  • Ветеран
  • *****
  • Сообщений: 2536
  • Репутация: +533/-91
  • QRA: KO85RR
Re: Ардуино контроллер поворотки
« Ответ #378 : 03 Ноябрь 2015, 10:52:23 »
По идеи должен на обоих работать....
Для компиляции используйте Arduino 1.6.5
Спасибо!!!Ура. Заработало на УНО.
(Mega2560 c нормальный индикатором будет испытана дома.)

Я даже под другой индикатор с кнопками изменил файл pins:
/classic 4 bit LCD pins
#define lcd_4_bit_rs_pin 8
#define lcd_4_bit_enable_pin 9
#define lcd_4_bit_d4_pin 4
#define lcd_4_bit_d5_pin 5
#define lcd_4_bit_d6_pin 6
#define lcd_4_bit_d7_pin 7


Спасибо. Я понял свою ошибку: вчера я менял pin индикатора в другом файле rotator_settings.h , вместо rotator_pins.h
« Последнее редактирование: 03 Ноябрь 2015, 10:54:40 от RA9QAW Alexandr »
Moskva, Alexandr, R2BRZ, KO85rr

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

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #379 : 03 Ноябрь 2015, 11:11:45 »
вместо rotator_pins.h

))) да в этом файле описаны все физические подключения к плате.
В rotator_settings.h общие настройки.
ex: ua9-145-1000

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

  • Ветеран
  • *****
  • Сообщений: 2811
  • Репутация: +230/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #380 : 03 Ноябрь 2015, 14:21:43 »
Сергей, дай ссылку на готовый скетч в 2-х плоскостях с 2-мя резисторами под М2560 и дисплей как у тебя(15 и 16 ножки). Подключение стандартное.
у меня UNO  , для Вас подойдёт скетч от  Александра RX3DR
  аз резистор  эл   импульс , но  в скетче потом поправите  2 строки   импульсы закоментируете, а потенциометр  закоментируюте. скетч  где то на 6 странице
 k3ng_rotator_controller_2014071801.rar
а тут я написал  как устранил неполадки   стр 17  « Ответ #247 : 25 Август 2015, 22:43:24 »
https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

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

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

  • Ветеран
  • *****
  • Сообщений: 2811
  • Репутация: +230/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #381 : 03 Ноябрь 2015, 14:32:18 »
при включении срабатыают все 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     тоже.
кубики убрал  раскомментировав    "#define FEATURE_4_BIT_LCD_DISPLAY //Uncomment for classic 4 bit LCD display (most common)"

включились 4 реле
(выключил),
исправил строки
  #define ROTATE_PIN_INACTIVE_VALUE LOW
  #define ROTATE_PIN_ACTIVE_VALUE HIGH

Чтобы скетч работал на UNO нужно закоментить в файле rotator_features.h  строку

 // #define DEBUG_DUMP
https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

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

Оффлайн RA9QAW Alexandr

  • Ветеран
  • *****
  • Сообщений: 2536
  • Репутация: +533/-91
  • QRA: KO85RR
Re: Ардуино контроллер поворотки
« Ответ #382 : 03 Ноябрь 2015, 15:15:14 »
меня UNO  , для Вас подойдёт скетч от  Александра RX3DR
  аз резистор  эл   импульс , но  в скетче потом поправите  2 строки   импульсы закоментируете, а потенциометр  закоментируюте. скетч  где то на 6 странице
Спасибо. Дима выслал скетч по которому я понял свои ошибки.
Буду продолжать работу над ошибками.
Moskva, Alexandr, R2BRZ, KO85rr

Оффлайн RA9QAW Alexandr

  • Ветеран
  • *****
  • Сообщений: 2536
  • Репутация: +533/-91
  • QRA: KO85RR
Re: Ардуино контроллер поворотки
« Ответ #383 : 04 Ноябрь 2015, 16:10:25 »
Новые вопросы:
1. При подключении разных USB шнурков(разной длины и в разные компы) на индикаторе разные начальные показания азимутов, даже если использовать внутренний 3-х вольтовый источник, т.е. с потенциометра на вход А0 приходят разные напряжения.
2. При работе постоянно скачет показание азимута. +-0.2-0.8 градусов. Это тоже проблема источника?
Значит Arduino необходимо питать внешним источником питания?

То.Дима UA9OLB.  В скетче, ктр вы подготовили мне, какой датчик применен для ЕL? 
В какой строке прописано.
« Последнее редактирование: 04 Ноябрь 2015, 16:21:12 от RA9QAW Alexandr »
Moskva, Alexandr, R2BRZ, KO85rr

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

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #384 : 04 Ноябрь 2015, 16:27:16 »
То.Дима UA9OLB.  В скетче, ктр вы подготовили мне, какой датчик применен для ЕL? 
В какой строке прописано.

Александр
питать надо от отдельного источника и шнурки влиять не будут....

Для элевации включен резистор в файле rotator_features.h
В файле rotator_pins.h надо назначить вход.
ex: ua9-145-1000

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

  • Ветеран
  • *****
  • Сообщений: 2811
  • Репутация: +230/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #385 : 04 Ноябрь 2015, 16:45:12 »
k3ng_rotator_controller_rn6ma.zip (142.54 кБ ~ Скачиваний:
то UA9olb Дмитрий: при нажатии на кнопки лево, право , вверх , вниз
 надписи на дисплее  появляются с не большой задержкой ,
https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

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

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

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #386 : 04 Ноябрь 2015, 17:01:56 »
не большой задержкой

А сколько ?
ex: ua9-145-1000

Оффлайн RA9QAW Alexandr

  • Ветеран
  • *****
  • Сообщений: 2536
  • Репутация: +533/-91
  • QRA: KO85RR
Re: Ардуино контроллер поворотки
« Ответ #387 : 04 Ноябрь 2015, 17:40:47 »
Для элевации включен резистор в файле rotator_features.h
В файле rotator_pins.h надо назначить вход.
Спасибо. Подключил элевацию.

Moskva, Alexandr, R2BRZ, KO85rr

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

  • Ветеран
  • *****
  • Сообщений: 2811
  • Репутация: +230/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #388 : 04 Ноябрь 2015, 18:40:29 »
https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

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

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

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #389 : 04 Ноябрь 2015, 19:48:20 »
около  1 сек.

Задержка связана с инерцией поворотки....
Потому что вы слышите щелчёк и ждёте изменение НО пока не повернётся датчик изменений не будет,
как только датчик повернулся вы видите изменение.
Вот наверно у Вас это время= 1 сек

ex: ua9-145-1000