Автор Тема: Контроллер поворотки на ARDUINO Mega2560 от Vinod E. S. VU3ESV  (Прочитано 7737 раз)

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

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

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +177/-186
  • QRA: LN14AE
Ага (((( я не смогу своим пальчиком тыкнуть)))) по такому экранчику наверно только зубочисткой тыкать?

В комплекте тыкалка имеется )))

По клавиатуре, не 4х4 а 4х5 заказал тут https://ru.aliexpress.com/item/4x5-Matrix-Array-20-Key-Membrane-Switch-Keypad-Keyboard-4-5-Keys-for-Arduino/32602404990.html?spm=2114.13010608.0.0.VGspTB
« Последнее редактирование: 08 Ноябрь 2016, 09:02:15 от UA6EM Виктор »
Никогда свобода слова не бывает столь драгоценной, как при случайном
ударе молотком по пальцу...

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

  • Ветеран
  • *****
  • Сообщений: 1124
  • Репутация: +135/-35
  • Подпись находится в стадии разработки
  • QRA: NO15KI
В комплекте тыкалка имеется )))

Ну тогда проблем нет))))))

Понравился удлинитель I2C до 50 метров.
ex: ua9-145-1000

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

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +177/-186
  • QRA: LN14AE
Понравился удлинитель I2C до 50 метров.
Да, мне тоже это техническое решение понравилось, кстати, он и блок реле включает через опто-развязку, видимо размещает в поворотке
Никогда свобода слова не бывает столь драгоценной, как при случайном
ударе молотком по пальцу...

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

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +177/-186
  • QRA: LN14AE
Ага (((( я не смогу своим пальчиком тыкнуть))))
вспоминаю советские года. товарищеский суд над нашим антенщиком-мачтовиком. подсудимый. скажите чем вы ударили жену...поднимает руку...правильно...в протоколе так и записано...доской сороковкой ...
Никогда свобода слова не бывает столь драгоценной, как при случайном
ударе молотком по пальцу...

Оффлайн UA6BBI

  • Пользователь
  • **
  • Сообщений: 23
  • Репутация: +10/-2
  • Подпись находиться в стадии разработки
  • QRA: LN05JP
Всем привет) HMC5883 это не акселерометр, это магнитометр) причем от компаса он далек)) что бы он хорошо работал как показатель азимута нужно его сопрягать с акселерометром и гироскопом) и желательно с GPS, поскольку магнитный полюс шарика не ровно с осью))) и показания ближе к полюсам будут сильно уходить. I2C шину кидать на 50 и более метров просто глупо.... давно придумали протоколы, которыми нужно пользоваться. толку от красивого дисплея сенсорного если показания по ветру  ;)  У магнитометра уходят значения при приближении к нему железного предмета, что будет когда в антенне 100ватт я даже представлять не буду.... поэтому это сложная конструкция которая вооплащается в работу не одним датчиком HMC5883 .....

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

  • Ветеран
  • *****
  • Сообщений: 1124
  • Репутация: +135/-35
  • Подпись находится в стадии разработки
  • QRA: NO15KI
I2C шину кидать на 50 и более метров просто глупо....

Ну не напрямую же))) существуют микросхемы удлинители ничего плохого нет

приближении к нему железного предмета,

Это из личного опыта или в инете пишут)))))


100ватт я даже представлять не буду....

Проверял на датчике LSM 303 железяки и магниты влияют только в ближней зоне в 20-30 см уже нет.
при 100 ваттах не мельтешит.
ex: ua9-145-1000

Оффлайн UA6BBI

  • Пользователь
  • **
  • Сообщений: 23
  • Репутация: +10/-2
  • Подпись находиться в стадии разработки
  • QRA: LN05JP
Дмитрий, я не пробовал на LSM 303 ))) я работал очень много с HMC5883 и MPU6050 ))) магнитометр мельтишит даже если в районе пару метров включена FM носимка 1вт. У меня много наработок по этой теме на AVR Studio. Ардуину принципиально не воспринимаю как объект программирования)))

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

  • Ветеран
  • *****
  • Сообщений: 1124
  • Репутация: +135/-35
  • Подпись находится в стадии разработки
  • QRA: NO15KI
У меня много наработок по этой теме на AVR Studio.


Да Дмитрий спасибо!!!!Ценная информация.

ex: ua9-145-1000

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

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +177/-186
  • QRA: LN14AE
А я продолжаю разбирать сэндвич!
Настало время Шилду, производитель и описание тут -> https://www.elecfreaks.com/store/download/datasheet/shield/TFT_MEGA_V2.0.pdf

Выкладываю код, для проверки SD накопителя, по шилду он подключен к 53 цифровому пину ))) вот так вот други, не 4, не 8 и не 10. Шилд позволят прицепить дисплей до 7 дюймов включительно.
Никогда свобода слова не бывает столь драгоценной, как при случайном
ударе молотком по пальцу...

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

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +177/-186
  • QRA: LN14AE
Для проверки и калибровки тачскрина воспользуйтесь скетчем приведённым ниже.

Как-бы первый этап всё, приведённой информации достаточно, чтобы убедиться в работоспособности полученного девайса.

Всё компилирую под древней версией 1.6.2

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

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

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +177/-186
  • QRA: LN14AE

Да Дмитрий спасибо!!!!Ценная информация.

Дмитрий! Может общими усилиями одолеем привязку к компорту, с этого и начнём?

По схеме - тачпад будет конфликтовать с клавиатурой, тут либо одно либо другое разносить, больше склоняюсь к клавиатуре, чтобы на сэндвиче ничего не перепаивать

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

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

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +177/-186
  • QRA: LN14AE
GS-232 Застопорилось!!!
Программа PstRotator гонит в компорт команду - С - если устанавливаем азимут в ней то MXXX (XXX -угол)
непонятно, что должен отвечать контроллер??? (как организовать их рукопожатие)???
Никогда свобода слова не бывает столь драгоценной, как при случайном
ударе молотком по пальцу...

Оффлайн RM5P

  • Очный чемпионат
  • Старожил
  • *****
  • Сообщений: 441
  • Репутация: +98/-4
  • QRA: KO84VH
На сколько я помню (исходников что-то не нашел своих) PST ротатор шлет команду C (запрос текущего положения). Контроллер отдает азимут в формате "+0nnn". В случае элевации команда B.
Mnnn это команда контроллеру начать вращение в позицию nnn.

Best regards and 73!
Gleb RM5P

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

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +177/-186
  • QRA: LN14AE
На сколько я помню (исходников что-то не нашел своих) PST ротатор шлет команду C (запрос текущего положения). Контроллер отдает азимут в формате "+0nnn". В случае элевации команда B.
Mnnn это команда контроллеру начать вращение в позицию nnn.

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

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

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +177/-186
  • QRA: LN14AE
В продолжении темы:
Пока разбираюсь с протоколом GS-232 между строк написал заготовку часиков, разместить можно хотя бы так
Никогда свобода слова не бывает столь драгоценной, как при случайном
ударе молотком по пальцу...