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

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

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

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #855 : 25 Октябрь 2016, 06:30:01 »
одним датчиком и для азимута и для элевации???

Да там есть и то и то)))) Элевация работает просто класс там как я понял малюсенький маятничек) стоит ну а компас не очень чуствительный хотя тоже работает и правильно показывает даже в квартире жб доме.
файлах features.h ...pins.h и ...setting.h  я разобрался..я не могу понять как эти файлы найти ,прикрепить,запустить

Константин доброе утро.
Они лежат в одной папке с .ino файлом который Вы запускаете открыть для правки можно блокнотом или акелпадом или самой средой ардуино
Прикреплять и запускать ничего не надо за Вас это сделает среда ардуина и программа главное поправить те файлы под свои нужды и запустить .ino файл и нажать кнопку запрограммировать)))))) Тут и образования не надо это точно,спрашивайте что не понятно .
ex: ua9-145-1000

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

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +178/-186
  • QRA: LN14AE
Re: Ардуино контроллер поворотки
« Ответ #856 : 25 Октябрь 2016, 09:17:11 »
тут  описание на неё , и халявные 20шт
Не очень понятно каких получить, зарегистрировался, поставил sample, нажал на корзину, добавил 20 штук, а далее попросили какой-то купон, его нет, сказал далее И???
Никогда свобода слова не бывает столь драгоценной, как при случайном
ударе молотком по пальцу...

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

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +178/-186
  • QRA: LN14AE
Re: Ардуино контроллер поворотки
« Ответ #857 : 25 Октябрь 2016, 09:21:54 »
Они лежат в одной папке с .ino файлом который Вы запускаете открыть для правки можно

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

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

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +178/-186
  • QRA: LN14AE
Re: Ардуино контроллер поворотки
« Ответ #858 : 25 Октябрь 2016, 09:56:51 »
Да там есть и то и то)))) Элевация работает просто класс там как я понял малюсенький маятничек) стоит ну а компас не очень чуствительный хотя тоже работает и правильно показывает даже в квартире жб доме.

А как механически крепил датчик, можно фото и, чем хуже-лучше HMC5883?
Никогда свобода слова не бывает столь драгоценной, как при случайном
ударе молотком по пальцу...

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

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #859 : 25 Октябрь 2016, 10:19:15 »
А как механически крепил датчик, можно фото и, чем хуже-лучше HMC5883?

Пока ни как не крепил просто подключил датчик проверил работает и попытался откалибровать ,калибруется )))) на этом всё и закончилось)))
за зиму хочу доделать .Так понял что LSM 303 самодостаточен и использовать азимут или элевацию отдельно не получится не переделывая код.
И этот датчик надо калибровать это отдельная непонятная тема))))) и так же пока не понял откалибровав в одном месте будет ли работать в другом и работает ли коррекция(((
это все относится к компасу ,элевация как бы после калибровки работает и там нет вопросов)))

По HMC5883 ничего хорошего не скажу)))) не применял не знаю одно прочитал что там он сам по себе калибруется автоматом, не надо ни каких коэффициентов и танцев с кручением датчика по осям .
 
ex: ua9-145-1000

Оффлайн R9GB

  • Старожил
  • ****
  • Сообщений: 322
  • Репутация: +73/-6
  • QRA: LO87dv
Re: Ардуино контроллер поворотки
« Ответ #860 : 25 Октябрь 2016, 17:33:09 »
Благодарю Всех кто откликнулся на мою просьбу!!!  Дисплей исправен и работает . Пины  1в1 с 1602 , пин R/W заземлил . пины 7,8,9,10- не заземлял. Отдельно Дмитрию UA9OLB спасибо за науку! СПАСИБО!
IC-9100 .  16 el Yagi .   my 73! Alex.

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

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +178/-186
  • QRA: LN14AE
Re: Ардуино контроллер поворотки
« Ответ #861 : 26 Октябрь 2016, 18:58:10 »
По HMC5883 ничего хорошего не скажу)))) н
Выслали, едет, буду пробовать, заодно барометр прикупил, а высокоточные часики так и не приехали, перезаказал, заодно и модуль GPS - ящик большой, всё влезет, антенну поставлю сверху, судя по тому, что ноут на модуль wi-fi под 8-кой нормальное количество спутников принимает, точность от 5 до 50 метров, на специализированный явно будет получше )))
в раздумьях, какое количество кнопок запиливать ))) то, что надо выводить ресет однозначно, иногда зависает, но может и ардуинка кривая, вопрос по юстировке завис в воздухе ...
Никогда свобода слова не бывает столь драгоценной, как при случайном
ударе молотком по пальцу...

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

  • Ветеран
  • *****
  • Сообщений: 2811
  • Репутация: +231/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #862 : 26 Октябрь 2016, 20:53:16 »
вопрос по юстировке завис в воздухе ...
Я делаю так:
мачту: установил   отключающие микровыключатели  , что б отключались на 360*

юстирую ардуино: поставил на север ,нажал  O, нажал 2 раза  Еnter , записалось в память 
 Далее нажал  F  довернул до 360* ( вручную, или от дополнительных кнопок) нажал  2 раза  Еnter, записалось в память

далее  юстирую по местности:
включаю PST rotator 
вбиваю 10значный Локатор
кликаю Google Maps,
 выбираю спутник
выбираю обект на местности (какой нибуть блискостоящий дом , конёк крыши)
и смотрю  азимут на этот конёк  (в PST Rotator)
кнопками ардуино выставляю этот азимут,
лезу к мачте , ослабляю азимутальное крепление, и(прицеливаюсь на этот конёк крыши)
далее закрепляю  , и всё



« Последнее редактирование: 26 Октябрь 2016, 20:56:52 от ua4fkd Сергей »
https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

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

Оффлайн RM5P

  • Очный чемпионат
  • Ветеран
  • *****
  • Сообщений: 640
  • Репутация: +194/-4
  • QRA: KO84VH
Re: Ардуино контроллер поворотки
« Ответ #863 : 26 Октябрь 2016, 21:26:05 »
юстирую ардуино: поставил на север ,нажал  O, нажал 2 раза  Еnter , записалось в память 
 Далее нажал  F  довернул до 360* ( вручную, или от дополнительных кнопок) нажал  2 раза  Еnter, записалось в память
Если датчик резистивный, то наверное проще один раз выяснить значения приходящие с АЦП arduino простым скетчем в положениях 0 и 360. И забить их в K3NG сразу. Потом наведение антенны на известный ориентир и команда \Axxx. И не надо никуда лазить.

Best regards and 73!
Gleb RM5P

Оффлайн ua1ccu

  • Ветеран
  • *****
  • Сообщений: 1311
  • Репутация: +146/-20
Re: Ардуино контроллер поворотки
« Ответ #864 : 27 Октябрь 2016, 15:01:46 »
Здравствуйте.
Скачал последнюю версию Ардуино.1.6.12
залил скейтч
вылезла такая шняга
ЧТО с Этим Делать.
Arduino: 1.6.12 (Windows 8.1), Плата:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

Используем библиотеку Wire версии 1.0 из папки: C:\Users\ons\AppData\Local\Temp\Rar$EXa0.977\arduino-1.6.12\hardware\arduino\avr\libraries\Wire
exit status 1
Ошибка компиляции для платы Arduino/Genuino Mega or Mega 2560.
Правильно заданный вопрос половина ответа!

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

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #865 : 27 Октябрь 2016, 15:46:19 »
вылезла такая шняга

Попробуйте в папке TEMP удалить ВСЁ что удалится по пути
 C:\Users\ons\AppData\Local\Temp\
ex: ua9-145-1000

Оффлайн ua1ccu

  • Ветеран
  • *****
  • Сообщений: 1311
  • Репутация: +146/-20
Re: Ардуино контроллер поворотки
« Ответ #866 : 27 Октябрь 2016, 16:27:15 »
А такого пути нет...
Правильно заданный вопрос половина ответа!

Оффлайн RM5P

  • Очный чемпионат
  • Ветеран
  • *****
  • Сообщений: 640
  • Репутация: +194/-4
  • QRA: KO84VH
Re: Ардуино контроллер поворотки
« Ответ #867 : 27 Октябрь 2016, 16:28:16 »
Он скрытый.
Best regards and 73!
Gleb RM5P

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

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +178/-186
  • QRA: LN14AE
Re: Ардуино контроллер поворотки
« Ответ #868 : 30 Октябрь 2016, 18:08:48 »
А вот стрелку-указатель по типу как в YAESU никто не думал реализовать? Кажется можно, используя сервомотор на 360 градусов, если использовать библиотеку servo.h то кусок кода простейший вроде )))

#include <Servo.h>
Servo servo; // объявляем тип переменной Servo

void setup() // процедура setup

{
servo.attach(10); // привязываем сервопривод к выходу 10 к примеру
}
void loop() // процедура loop
{
servo.write(azimuth); // ставим в азимут !?
}

это как бы логика, а вот частности, надо до ли делать преобразование типов ну и т.д.
в скетче используется тип:  long azimuth = 0;  и float last_azimuth; а нам то надо от 0 до 360
« Последнее редактирование: 30 Октябрь 2016, 18:46:54 от UA6EM Виктор »
Никогда свобода слова не бывает столь драгоценной, как при случайном
ударе молотком по пальцу...

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

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +178/-186
  • QRA: LN14AE
Re: Ардуино контроллер поворотки
« Ответ #869 : 30 Октябрь 2016, 18:47:59 »


это как бы логика, а вот частности, надо до ли делать преобразование типов ну и т.д.



в скетче используется тип:  long azimuth = 0;  и float last_azimuth; а нам то надо от 0 до 360 и тип переменной Servo (что за хитрый тип такой)
« Последнее редактирование: 30 Октябрь 2016, 19:42:11 от UA6EM Виктор »
Никогда свобода слова не бывает столь драгоценной, как при случайном
ударе молотком по пальцу...