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

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

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

  • Ветеран
  • *****
  • Сообщений: 2811
  • Репутация: +231/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #645 : 30 Июль 2016, 17:11:20 »
фотографировал для тех кто не верил, что это энкодер.
а почему такое большое расстояние , от магнита, до микросхемы  энкодера? доджно  быть 0.5mm до 1.8mm

http://c2n.me/3AIPG0z
на фото явно больше
https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

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

Оффлайн UB3AHO

  • Пользователь
  • **
  • Сообщений: 25
  • Репутация: +2/-1
  • Подпись находится в стадии разработки
Re: Ардуино контроллер поворотки
« Ответ #646 : 02 Август 2016, 17:04:02 »
Кто ни будь имеет реализованный проект на Ардуино+ mpu6050 +hmc5883l?Потихоньку пытаюсь разобраться. Не программист и соответственно  шарю слабо в теме.
Делал только тестовый вариант на столе: arduino Nano + ADXL345 + hmc5883l + 1602 ЖКИ, скетч K3NG. Все завелось и заработало.

Цитировать
Пока не получается запустить всю связку хотя в отдельности как то работает. Очень хорошо оказывает два угла наклона, то что будет - элевация  и поляризация, хотя последнее практически не будет востребовано. Товарищ на работе накидал простенький визуализатор на с++. Пока не знаю собственно как смотреть в шеке показания датчика расположенного на антенне.Также пока засада с калибровкой "компаса". То ли не получается найти рабочих наработок в инете, то ли что то не "совмещается".
Для того чтобы смотреть в шеке - надо знать какое у вас удаление от антенны. Т.к. датчики сами по себе используют шину I2C, которая имеет ограниченную дальнобойность.
По-хорошему, если антенна не за окном на расстоянии пары метров, то я бы делал так:

1) в шеке Arduno 2560 + ЖКИ + MAX232
2) на антенне Arduino Nano + mpu6050 +hmc5883l + MAX232
все это на скетче K3NG

Пишите, в чем вопросы/сложности. Будем решать по шагам ;)
« Последнее редактирование: 02 Август 2016, 17:13:12 от UB3AHO »

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

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #647 : 02 Август 2016, 17:33:04 »
mpu6050

Вроде небыло в скече у k3ng
ex: ua9-145-1000

Оффлайн UB3AHO

  • Пользователь
  • **
  • Сообщений: 25
  • Репутация: +2/-1
  • Подпись находится в стадии разработки
Re: Ардуино контроллер поворотки
« Ответ #648 : 03 Август 2016, 11:28:32 »
mpu6050 Вроде небыло в скече у k3ng
а вот это верно подмечено.

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

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #649 : 03 Август 2016, 11:54:41 »
Опробовал на столе  вариант с датчиком LSM303 прекрасно работает особенно элевация.
большой + что надо всего 1 датчик на элевацию и азимут.
большой - что калибровать азимут надо именно в той точке где будет сам датчик находится.
вправо влево 2-3 метра настройка азимута  маленько изменяется(( это наверно так датчик устроен или окружающая среда так влияет....проверял в квартире.
Пока руки не дошли проверить на поворотке((( с передатчиком.
ex: ua9-145-1000

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

  • Ветеран
  • *****
  • Сообщений: 2811
  • Репутация: +231/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #650 : 03 Август 2016, 13:20:21 »
большой + что надо всего 1 датчик на элевацию и азимут.
Дмитрий, а какое разрешение в градусах?
https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

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

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

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #651 : 03 Август 2016, 13:43:12 »
Дмитрий, а какое разрешение в градусах?

1 градус в лёгкую получается .
Чётко стоит и не шелохнётся))) десятки прыгают как хотят ( хотя у меня на столе много чего включено наверно наводки на датчик)
Разрядности выхода можно и меньше сделать НО надо бороться как то с наводками.....

ex: ua9-145-1000

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

  • Ветеран
  • *****
  • Сообщений: 2811
  • Репутация: +231/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #652 : 03 Август 2016, 14:14:36 »
1 градус в лёгкую получается .
Чётко стоит и не шелохнётся))) десятки прыгают как хотят ( хотя у меня на столе много чего включено наверно наводки на датчик)
Разрядности выхода можно и меньше сделать НО надо бороться как то с наводками.....
1* это хорошо  наводки на мачте могут исчезнуть , а могут появиться. .
у меня пока резистор  трудится . скоро  платы подвезут на энкодеры , тогда и помучаемся .

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

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

Оффлайн 4x1aj

  • Старожил
  • ****
  • Сообщений: 169
  • Репутация: +56/-4
  • Подпись находиться в стадии разработки
  • QRA: km71og
Re: Ардуино контроллер поворотки
« Ответ #653 : 03 Август 2016, 22:09:42 »
Доброго времени суток!
Не подскажите,какой скетч использовали с  LSM303?

73!

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

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #654 : 03 Август 2016, 22:17:07 »
Такой
Почитайте как калибровать ....
Что не понятно будет подскажу.
ex: ua9-145-1000

Оффлайн ua1ccu

  • Ветеран
  • *****
  • Сообщений: 1311
  • Репутация: +146/-20
Re: Ардуино контроллер поворотки
« Ответ #655 : 03 Август 2016, 23:20:17 »
) в шеке Arduno 2560 + ЖКИ + MAX232
2) на антенне Arduino Nano + mpu6050 +hmc5883l + MAX232
А MAX 232  это как организатор  канала связи если  длинный фидер ?
И как это организовать ...?
Константин
Правильно заданный вопрос половина ответа!

Оффлайн UB3AHO

  • Пользователь
  • **
  • Сообщений: 25
  • Репутация: +2/-1
  • Подпись находится в стадии разработки
Re: Ардуино контроллер поворотки
« Ответ #656 : 04 Август 2016, 02:05:22 »
А MAX 232  это как организатор  канала связи если  длинный фидер ?
И как это организовать ...?
Константин
MAX232 - это преобразователь уровней из TTL в RS232. Для больших подробностей загляните в даташит.
Организовать просто: Tx одного в RX другого. И наоборот.

Оффлайн R3DE

  • Старожил
  • ****
  • Сообщений: 190
  • Репутация: +9/-18
  • Подпись находится в стадии разработки
  • QRA: ko85uv
Re: Ардуино контроллер поворотки
« Ответ #657 : 04 Август 2016, 12:01:17 »
2 UB3AHO
Ок, спасибо за ответ.
Несколько притормозил по этой теме и "ваяю" контроллер для УМ, что оказалось гораздо проще и виден финал.
Хотя с контроллером поворотки тоже не  так уж всё плохо.
 Поищу скетч американца, но, если не трудно, дайте ссылку, псе.
Есть еще...опасения. Как все это будет с точки зрения помех, не получится ли так, что сделать можно, а пользоваться - не факт. Сейчас для наведения на луну стоит камера на антенне, приходится её выключать после наведения, что конечно не удобно.
Антенна стоит почти рядом, но кабеля набегает около 20м. Вообще идея была поставить изернет мудуль, а внизу обойтись без ардуино, только компом.
« Последнее редактирование: 04 Август 2016, 12:11:09 от R3DE »

Оффлайн R3DE

  • Старожил
  • ****
  • Сообщений: 190
  • Репутация: +9/-18
  • Подпись находится в стадии разработки
  • QRA: ko85uv
Re: Ардуино контроллер поворотки
« Ответ #658 : 04 Август 2016, 12:22:55 »
Скетч нашел, сейчас залью... посмотрим, что будет получаться.


Выдал две ошибки

"You can't activate both FEATURE_YAESU_EMULATION and FEATURE_EASYCOM_EMULATION!"

и

No such file or directory   #include <TimerFive.h>
« Последнее редактирование: 04 Август 2016, 12:42:49 от R3DE »

Оффлайн UB3AHO

  • Пользователь
  • **
  • Сообщений: 25
  • Репутация: +2/-1
  • Подпись находится в стадии разработки
Re: Ардуино контроллер поворотки
« Ответ #659 : 05 Август 2016, 09:31:51 »

Выдал две ошибки

"You can't activate both FEATURE_YAESU_EMULATION and FEATURE_EASYCOM_EMULATION!"

и

No such file or directory   #include <TimerFive.h>
1) вы не можете активировать одновременно две эти опции.
2) попробовать добавить эту библиотеку libraries/ manage, или скачать из интернета и добавить в папку libraries