Jump to content

Pilot27

Members
  • Posts

    53
  • Joined

  • Last visited

Everything posted by Pilot27

  1. А вот в чем дело. Теперь понимаю, что значит контроллер.
  2. А, теперь понятно. Одну коробочку я сделал, сейчас другим занимаюсь. На будущее буду знать.
  3. А вот я так и не понял, о чем речь. Там 46 страниц, и я так и не увидел, чтобы автор прошивки что-то продавал.
  4. В общем, я не понял суть происходящего, но фишка в следующем: некоторые реальные кнопки неправильно работают, если их назначить на определенные виртуальные. Какие-то становятся нормально замкнутыми, какие-то сразу отрабатывают on-off при зажатии. К примеру, реальная кнопка 45 становится нормально замкнутой при назначении ей виртуальной кнопки 45. Чтобы заставить работать кнопку, как положено, я ищу диапазон виртуальных кнопок, в котором реальная кнопка отрабатывает правильно. Т.е. к примеру одновременно назначаю реальной кнопке 45 диапазон виртуальных кнопок с 40 по 44, и вижу, что в этом диапазоне на кнопках 41 и 42 кнопка работает правильно, а в диапазоне 43-44 отрабатывает сразу on-off. Соответственно, назначаю реальной кнопке 45 виртуальную кнопку 41. Неисправность устранена. Я не знаю, почему так происходит. При чем, если сбросить все привязки кнопок, и снова назначить виртуальные кнопки, чтобы их номера соответствовали номерам реальных, то неправильно могут начать работать уже другие кнопки, и все равно придется искать нужный диапазон методом перебора.
  5. Коллеги, поздравляю с пршедшими праздниками! Сейчас работаю над поделкой на базе mmjoy2 v20161101 и pro micro. Сейчас подключено 24 кнопки и 4 энкодера матрицей кнопок. Все кнопки настроены как button norm. В mmjoysetup при нажатии кнопки загорается соответствующая красная ячейка, при отпускании - гаснет. В vkb tester в целом все работает, как положено за исключением 3 кнопок: одна постоянно замкнута, две другие работают сразу на вкл-выкл, пока держу нажатыми. В чем может быть проблема?
  6. А не знаю пока. Сначала подключу один потенциометр и одну кнопку. Как заставлю это работать, буду думать про компоновку. По крайней мере хочется вынести управление светом, автопилотом, шасси, парашют, может ещё как-то джойстик разгружу. А то на моем сайтек 52 три режима и шифт - очень много всего понапихано. Неудобно. Посмотрю, сколько осей понадобится, остальное на кнопки пущу.
  7. Спасибо, но слишком сложно для меня на данном этапе. Образование совсем не подходящее. С этим бы разобраться))
  8. Да я гуглил. Картинки разные попадаются. Кажется, разобрался, диоды ставлю, сопротивление не ставлю.
  9. А какая схема все-таки правильная? Я видел несколько. У кого-то и резисторы и диоды, у кого-то только диоды после каждой кнопки. У кого-то диоды и резисторы в начале рядов и колонок.
  10. Коллеги, приветствую! Приобрел Arduino pro micro и прошил MMJOY2 v20161101. Есть пара вопросов: 1) Матрица кнопок: Правильно ли я понимаю, что резисторы всегда отходят от рядов, а диоды всегда ставятся в начале колонки? При этом резисторы ставим 10 кОм, диоды 1N4148, КД522Б? И нужно ли вообще ставить диоды? В некоторых схемах их нет, в некоторых только к начале колонки, в некоторых перед каждой кнопкой 2) Подключение осей (резисторов). Вешаются ли все резисторы на общую землю и питание VCC +5, и только центральный вывод каждого резистора соединяется со своим входом AI? Это входы 4, 6, 8, 9, A3, A2, A1, A0, 10?
  11. Это на STM32F103C8 по той ссылке?
  12. Вчера нашел вот такое видео. Здесь эмулируется джойстик xbox360, т.е. получаем кнопки и оси, которые имеет этот джойстик. В вашей реализации аналогичная схема? Не могли бы Вы скинуть скетч? И как Вы настраиваете кнопки и калибруете оси на Ардуино Мега?
  13. Спасибо за наводку на Unojoy! Буду "курить" матчасть))
  14. Приветствую всех! Есть мысль создать блок кнопок и переключателей на основе клавиатуры. Внутри клавиатуры уже есть контроллер, не надо ничего программировать. Достаточно правильно подпаять кнопки и уложить это в подходящий корпус. По крайней мере, так кажется на первый взгляд. Хотелось бы узнать, есть ли у кого-то уже опыт воплощения такой задумки? Насколько она трудозатратна? Каковы результаты? Есть ли пошаговые инструкции, как для самодельного трекера на Arduino?
  15. Да, прошилось! Спасибо! Теперь буду калибровать.
  16. Добрый день! В общем, я не знаю, что я делаю не так. Версия 20191019 не захотела прошиваться ни в какую. Шил версиями 1.8.13 и 1.8.9. Вылезала какая-то табличка из списка неких попыток и все зависло на попытке 10 из 10. Завершения я не дождался и закрыл программу. Удалось прошить только версией 1.8.5. Однако, датчики не заработали. Программа-калибратор в принципе не увидела ничего ни на каком COM порту, а программа AHRS_Razor_AllIn1 увидела датчики на порту COM-3, но затем теряла RAZOR и указывала на какой-то неизвестный датчик 32. В итоге мне пришлось откатиться обратно на версию 20180306... Она работает.
  17. Спасибо! Попробую!
  18. Спасибо за ответ! Можете проконсультировать? Версию скетча 20191019 можно заливать на 3DOF сборку Nano V3+GY85? Если да, какой версией Arduino IDE? (например, версией 1.8.13 не удалось скомпилировать скетч 2017 года).
  19. Коллеги, приветствую! Как избежать дрейфа по рысканию yaw? Убегает из центра при неподвижном положении, и возвращается назад. Это в калибровке магнитометра дело или в другом? UPD... Думаю, влияет сильное магнитное поле на месте посадки пилота. AHRS Razor показывает 1,20 на магнитометре. В другом месте значение 0.99... и ничто никуда не уплывает. Сижу перед телевизором 46", по бокам которого и под ним расположены колонки. Ну и за спиной кровать с металлическим каркасом. Буду признателен за совет, как можно уменьшить воздействие магнитного поля. Очень не хочется опять надевать диоды...
  20. Всем привет! UPD: Нашел файл Ahrs_Razor_All_In1_ENG.rar. Попробую с ним.
  21. Спасибо! На саморезы крепили? Или заливали чем-то?
  22. Приветствую, коллеги! ​​​​Подскажите, из чего можно сделать более-менее приличный и при этом простой в изготовлении корпус для ардуино nano v3 и датчика gy-85? Вариант с кабель-каналом и тюбиком от но-шпы уже видел. Может, выложите свои разработки сюда?
×
×
  • Create New...