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

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

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

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +178/-186
  • QRA: LN14AE
Re: Ардуино контроллер поворотки
« Ответ #930 : 10 Январь 2017, 20:41:59 »
Здравствуйте!
Тоже купил на радиорынке платку часов на DS3231. Странно, но почему-то ни K3NG, ни VK5DJ, ни OE5JFL эти часы не используют. Кто-нибудь реально их подключал в K3NG?
73! Александр


Подключал, работают, реально лучше DS1307, на порядок а может и два
Никогда свобода слова не бывает столь драгоценной, как при случайном
ударе молотком по пальцу...

Оффлайн linux-lvz

  • Пользователь
  • **
  • Сообщений: 39
  • Репутация: +0/-2
  • Подпись находится в стадии разработки
  • QRA: LO16bf
Re: Ардуино контроллер поворотки
« Ответ #931 : 20 Январь 2017, 23:11:18 »
Всем добрый вечер. Подскажите пожалуйста, кто нибудь применял такие датчики для определения угла положения антенны с этим контроллером?

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

  • Ветеран
  • *****
  • Сообщений: 2811
  • Репутация: +231/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #932 : 21 Январь 2017, 11:25:51 »
Всем добрый вечер. Подскажите пожалуйста, кто нибудь применял такие датчики для определения угла положения антенны с этим контроллером?
форум почитать лень? ведь много полезного узнаете, и некоторые вопросы отпадут сами собой.
а применяли во эти ребята
http://forum.vhfdx.ru/povorotnye-ustroystva/ao-kotoe-oootk/870/
« Ответ #878 : 11 Ноябрь 2016, 16:53:50 »
http://forum.vhfdx.ru/povorotnye-ustroystva/ao-kotoe-oootk/870/
https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

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

Оффлайн linux-lvz

  • Пользователь
  • **
  • Сообщений: 39
  • Репутация: +0/-2
  • Подпись находится в стадии разработки
  • QRA: LO16bf
Re: Ардуино контроллер поворотки
« Ответ #933 : 21 Январь 2017, 13:33:31 »
спасибо за ответ. все это я видел. мне интересно как он будет работать как датчик азимута. состав моей поворотки редуктор 20 : 1 и мотор редуктор от дворников. в данный момент в качестве датчика положения используется многооборотный резистор с числом редукции 10 : 1 и плюс еще один маленький редуктор для этого резистора. проблема в том, что когда были морозы где то что то подзамерзло и все показания сместились на 90 градусов в минус. вот и хочется от этого варианта избавиться и поставить один нормальный датчик. Хотя если есть какие нибудь толковые соображения по этому поводу то пожалуйста подскажите.

Оффлайн R3TGM Дмитрий

  • Ветеран
  • *****
  • Сообщений: 2228
  • Репутация: +189/-344
  • N.Novgorod R3TGM
Re: Ардуино контроллер поворотки
« Ответ #934 : 21 Январь 2017, 16:13:09 »
[quote author=linux-lvz link=topic=25252.msg281986#msg281986 date=1484994811 проблема в том, что когда были морозы где то что то подзамерзло и все показания сместились на 90 градусов в минус. вот и хочется от этого варианта избавиться и поставить один нормальный датчик. Хотя если есть какие нибудь толковые соображения по этому поводу то пожалуйста подскажите.
[/quote]
Странно,что на резисторе такая  погрешность азимута получилась. Хорошие (минимальные погрешности ) как раз и дают 1 резистор 2 сельсины. А вся электронная начинка ,находящаяся наверху и обслуживающая резистор или магнитный датчик - слабое звено и если не проводить испытания в камере холода (дабы просмотреть какие возникают погрешности)- ориентировочные результаты дадут . Но в вашем случае 90 градусов погрешность - это что то .....Можно поставить СКВТ  в линейном режиме и оцифровывать внизу (в блоке управления повороткой) выходной сигнал его - то пофиг морозы все будут . Ещё есть вариант - датчик магнитный AS5040ASSU+контроллер на Attyni2313+ADM2490 и по RS422  вниз на комп - такое делали работает нормально до -45 градусов в камере опускали температуру.
« Последнее редактирование: 21 Январь 2017, 16:18:19 от R3TGM Дмитрий »
N.Novgorod

Оффлайн linux-lvz

  • Пользователь
  • **
  • Сообщений: 39
  • Репутация: +0/-2
  • Подпись находится в стадии разработки
  • QRA: LO16bf
Re: Ардуино контроллер поворотки
« Ответ #935 : 21 Январь 2017, 19:52:14 »
спасибо за подсказку. мне кажется что не резистор виноват в погрешности, а как раз маленький редуктор для него. состоящий из 2х шестеренок. скорее всего тут и возникла погрешность. Вот поэтому и хочется избавиться от промежуточного звена и поставить один датчик и все. У меня есть подозрение, что датчик из китая с аналоговым выходом это и есть AS5045, но возможно я и ошибаюсь. Хотя может кто знает что у него внутри за начинка?

Оффлайн UA9FAD

  • Ветеран
  • *****
  • Сообщений: 9326
  • Репутация: +1638/-107
  • QRA: LO88AA
Re: Ардуино контроллер поворотки
« Ответ #936 : 21 Январь 2017, 20:57:27 »
мне кажется что не резистор виноват в погрешности, а как раз маленький редуктор для него

Такое происходило с редуктором датчика актуатора - там маленькие пласмассовые шестеренки - проскакивают.
AS5040 надо ставить на вал мачты.
Victor Виктор

Оффлайн linux-lvz

  • Пользователь
  • **
  • Сообщений: 39
  • Репутация: +0/-2
  • Подпись находится в стадии разработки
  • QRA: LO16bf
Re: Ардуино контроллер поворотки
« Ответ #937 : 21 Январь 2017, 21:03:54 »
согласен что нужно менять датчик положения, вот и хочу приобрести в китае вот этот датчик. и хочется услышать от тех у кого он стоит. какие его положительные стороны и минусы тоже.

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

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #938 : 21 Январь 2017, 21:20:24 »
вот и хочу приобрести в китае вот этот датчик

У Вас скорее всего провернулся датчик в механике.
И не увидите ни какой разнице в работе этого датчика и своего резистора.
Если поставите его на место резистора то он скорее всего так же провернётся(

ex: ua9-145-1000

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

  • Ветеран
  • *****
  • Сообщений: 2811
  • Репутация: +231/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #939 : 21 Январь 2017, 21:24:17 »
Если поставите его на место резистора
такие вещи ставятся на вал антенны , и жёстко крепятся.
и никаких погрешностей

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

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

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

  • Ветеран
  • *****
  • Сообщений: 2811
  • Репутация: +231/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #940 : 21 Январь 2017, 21:28:14 »
linux-lvz
ещё раз повторяю , читайте внимательно тему!!!
« Ответ #777 : 06 Октябрь 2016, 15:51:36 »
https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

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

Оффлайн linux-lvz

  • Пользователь
  • **
  • Сообщений: 39
  • Репутация: +0/-2
  • Подпись находится в стадии разработки
  • QRA: LO16bf
Re: Ардуино контроллер поворотки
« Ответ #941 : 22 Январь 2017, 20:59:14 »
ua4fkd Сергей спасибо за подсказку, у меня датчик закреплен за вал с низу редуктора. так что мне кажется что точность должна быть приемлемой. Вся проблема в том, что у меня применяется еще один промежуточной редуктор для многооборотного редуктора состоящий из 2х шестеренок дабы 1 полный оборот редуктора соответствовало 10 оборотам резистора. вот тут у меня наверное и проблема. поэтому и хочется исключить промежуточные редукторы и поставить один датчик.

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

  • Пользователь
  • **
  • Сообщений: 44
  • Репутация: +4/-2
Re: Ардуино контроллер поворотки
« Ответ #942 : 22 Январь 2017, 21:53:51 »
Коллеги, добрый вечер. Второй день бьюсь с проектом K3NG. Ни один скетч из темы не компилируется без ошибок. Использую LCD по шине I2C. Проверял работу индикатора и библиотек загрузкой тестовых скетчей, всё работает без вопросов. Но только настраиваю последний скетч с сайта K3NG для работы индикатора по шине I2C, вываливается ошибка:
"error: 'POSITIVE' was not declared in this scope", со ссылкой на LCD.
При дефолтных настройках вроде как компилируется.
Также брал скетч и делал по инструкции Виктора UA6EM из сообщения 770 от 6 октября 2016 г., там вываливается другая ошибка
Arduino: 1.6.5 (Windows 8.1), Плата"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

rotator_k3ngdisplay.cpp:57: error: invalid conversion from 'int' to 'PCF8574_address' [-fpermissive]
   LiquidCrystal_I2C lcd(0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
                                                               ^
In file included from rotator_k3ngdisplay.cpp:55:0:
F:\RADIO\arduino-1.6.5\libraries\LiquidCrystal_I2C-master/LiquidCrystal_I2C.h:142:4: error:   initializing argument 1 of 'LiquidCrystal_I2C::LiquidCrystal_I2C(PCF8574_address, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, switchPolarity)' [-fpermissive]
    LiquidCrystal_I2C(PCF8574_address = PCF8574_ADDR_A21_A11_A01, uint8_t P0 = 4, uint8_t P1 = 5, uint8_t P2 = 6, uint8_t P3 = 16, uint8_t P4 = 11, uint8_t P5 = 12, uint8_t P6 = 13, uint8_t P7 = 14, switchPolarity = POSITIVE);
    ^
invalid conversion from 'int' to 'PCF8574_address' [-fpermissive]

  Это сообщение будет содержать больше информации чем
  "Отображать вывод во время компиляции"
  включено в Файл > Настройки

Да, забыл написать: виндовс 10, 64 бит. Завтра на работе попробую на вин7, 32 бита. IDE пробовал 1.6.3, 1.6.5, 1.8.1 (вроде как последняя на сайте). А также кучу библиотек для индикатора по I2C. Причем на тестовых проверках две из них работали отлично.
В скетче K3NG выбирал два вида LCD индикаторов YWROBOT и DFROBOT (вроде так), ни один из вариантов не откомпилировался без ошибок.
Может кто поделится полной средой IDE со всеми библиотеками, а то уже не знаю что делать. Даже просто откомпилировать не могу, не то что загрузить в ардуину.
« Последнее редактирование: 22 Январь 2017, 22:42:54 от RK5D Евгений »
RU2H

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

  • Ветеран
  • *****
  • Сообщений: 2811
  • Репутация: +231/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #943 : 22 Январь 2017, 21:58:07 »
Вся проблема в том, что у меня применяется еще один промежуточной редуктор для многооборотного редуктора состоящий из 2х шестеренок дабы 1 полный оборот редуктора соответствовало 10 оборотам резистора.
у простого резистора точность то же нормальная .
лишь бы  ноль градусов соответствовал 0 вольт, а 360 градусов соответствовал
5 вольт
https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

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

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

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #944 : 23 Январь 2017, 06:05:20 »
Может кто поделится полной средой IDE со всеми библиотеками, а то уже не знаю что делать. Даже просто откомпилировать не могу, не то что загрузить в ардуину.

Привет всем.

Евгений скачивайте среду Ардуино 1.6.13  на другой не пробовал .
Запускайте среду и в закладке Файл/Настройки поставте галочки
Проверять обновления при запуске
Показать подробный вывод при компиляции

Далее по пути   C:\Users\Имя компьютера\Documents\Arduino\
Поменяйте папку libraries на папку libraries из архива
Ну и пробуйте всё должно получится)

Если что то в скече правите в стороннем редакторе то не забывайте пере открывать скеч.

P.S Хотел сюда прицепить скеч с библиотеками пишет что файл слишком большой(( напишите свою почту отправлю туда.
 
« Последнее редактирование: 23 Январь 2017, 06:08:35 от ua9olb Дима »
ex: ua9-145-1000