Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: sarban  
Головные устройства управления обзором (Freetrack итд)
DeadMoroseДата: Четверг, 05.11.2015, 22:34 | Сообщение # 1
Лейтенант
Группа: Управление полка
Сообщений: 93
Репутация: 0
Статус: Offline
Всем привет!
Тем, кто не знает: для управления обзором в самолете (и в танке) существует удобная технология, которая позволяет менять направление взгляда виртуального пилота движением головы. Т.е., слегка двигая головой, вы меняете направление своего взгляда в кабине. Истребителю это может быть особенно удобно, так как упрощает контроль обстановки и слежение за целями.
Существует три основных типа устройств:
1) Светодиодное. Просто в изготовлении, требует наличия видеокамеры, подключенной к компьютеру, чувствительно к засветке посторонними источниками
2) Инерционное. Чуть сложнее в пайке, чуть проще конструкция. Компоненты покупаются в магазине радиоэлектроники или у китайцев. Чувствительно к магнитным полям. Не отслеживает сдвиги головы. Хорошо откалиброванное устройство работает стабильнее светодиодного, нагрузка на процессор минимальная.
3) Распознавание лица (face track). Нет необходимости что-то паять, нужна только видеокамера. Высокая нагрузка на процессор. Не очень стабильно в работе.

Как это работает:


Для однополчан по мере возможности могу помогать советами по сборке и настройке.


гв. к-н
DeadMorose
 
lurkerbetaversionДата: Среда, 30.11.2016, 09:26 | Сообщение # 41
Сержант
Группа: Личный состав
Сообщений: 31
Репутация: 0
Статус: Offline
Провода, которыми подключается датчик. Сейчас всё видится.
На данный момент проблемы:
1)Заметил что ось вращения влево-вправо на вращение влево более чувствительна, чем на вращение вправо. 
2)Ось вращения влево-вправо сама ползёт в центр. Можно было-бы считать это фичей для автоцентровки, но ползёт хоть и медленно, но для автоцентровки явно слишком быстро. Да и на других осях подобного нет(или есть, но ЗНАЧИТЕЛЬНО меньше)
3)Такое ощущение что оси взаимно влияют друг на друга. Надо тестить в игре, но подозреваю что в коде некорректное преобразование кватернионов.
 
CutzMFДата: Среда, 30.11.2016, 12:37 | Сообщение # 42
Мл.сержант
Группа: Личный состав
Сообщений: 13
Репутация: 0
Статус: Offline
Цитата lurkerbetaversion ()
Ось вращения влево-вправо сама ползёт в центр
Это потому, что плохо или совсем не калиброван компас(магнетометр)
Сам сталкивался в первый подход к инерционнику.

Ещё не стоит размещать близко железяки, у меня калиброванный реагировал даже на винты крепления платки, примотал изолентой и стало хорошо.


Нестрашно когда ты один, страшно если ты ноль.
 
lurkerbetaversionДата: Среда, 30.11.2016, 12:58 | Сообщение # 43
Сержант
Группа: Личный состав
Сообщений: 31
Репутация: 0
Статус: Offline
По тому, что я читал GY-86 должен самостоятельно калиброваться. Или я чего-то не понял?
У меня плата приклеена. Винтов нет. только если дужка наушников.... на какое расстояние надо отодвинуть, чтобы не мешало?
 
DeadMoroseДата: Среда, 30.11.2016, 15:28 | Сообщение # 44
Лейтенант
Группа: Управление полка
Сообщений: 93
Репутация: 0
Статус: Offline
Начнем с того, какая прошивка.
Дальше, внутренний расчетчик 6050 автокалибруется, но не использует компас.
В целом, пружина - признак некалиброванного компаса.


гв. к-н
DeadMorose
 
lurkerbetaversionДата: Среда, 30.11.2016, 15:34 | Сообщение # 45
Сержант
Группа: Личный состав
Сообщений: 31
Репутация: 0
Статус: Offline
прошивка https://sourceforge.net/projects/ftrgy86/
ссылку нашёл тут
https://forum.warthunder.ru/index.p....;page=1

А как калибровать компас?
 
DeadMoroseДата: Четверг, 01.12.2016, 00:29 | Сообщение # 46
Лейтенант
Группа: Управление полка
Сообщений: 93
Репутация: 0
Статус: Offline
Старая прошивка. Для нее калибровщика нет

гв. к-н
DeadMorose
 
lurkerbetaversionДата: Пятница, 02.12.2016, 09:09 | Сообщение # 47
Сержант
Группа: Личный состав
Сообщений: 31
Репутация: 0
Статус: Offline
А какая новая, какую порекомендуешь?
 
DeadMoroseДата: Пятница, 02.12.2016, 17:37 | Сообщение # 48
Лейтенант
Группа: Управление полка
Сообщений: 93
Репутация: 0
Статус: Offline
Я под 6050 делаю прошивку к esp8266, но она не готова. Моешь попробовать edtracker, по-моему они GY-86 должны поддерживать

гв. к-н
DeadMorose
 
coolbulldog2014Дата: Суббота, 17.06.2017, 15:40 | Сообщение # 49
Сержант
Группа: Командирский состав
Сообщений: 247
Репутация: 1
Статус: Offline
Вот еще видео по настройке Опентрека.Очень помогло!!!
 
DeadMoroseДата: Четверг, 22.06.2017, 18:12 | Сообщение # 50
Лейтенант
Группа: Управление полка
Сообщений: 93
Репутация: 0
Статус: Offline
Сделал коробочку для крепления трекера к наушникам

Прикрепления: 0094963.jpg (95.4 Kb) · 8408822.jpg (172.6 Kb)


гв. к-н
DeadMorose
 
yukirsДата: Четверг, 22.06.2017, 18:52 | Сообщение # 51
Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Репутация: 1
Статус: Offline
Это для GY-85+ProMicro? Нормально калибруется на наушниках? А то у меня так и не вышло хорошо откалибровать на моих, видимо очень сильные магниты стоят(

Гв. мл. лейтенант Yukirs

Сообщение отредактировал yukirs - Четверг, 22.06.2017, 18:55
 
DeadMoroseДата: Четверг, 22.06.2017, 20:34 | Сообщение # 52
Лейтенант
Группа: Управление полка
Сообщений: 93
Репутация: 0
Статус: Offline
GY-85 + Nano. Тут хитрость в том, что сенсор поднят повыше над оголовьем. Попробуй подложить что-нибудь немагнитное между сенсором и наушниками, должно помочь.

гв. к-н
DeadMorose
 
yukirsДата: Пятница, 23.06.2017, 01:42 | Сообщение # 53
Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Репутация: 1
Статус: Offline
Пробовал поднимать. Высоко получилось - 50 или 60 мм где-то, или выше (не помню уже, давно пробовал). И всё равно дрейф вроде был. Лучший результат был на дужке для волос, но на ней нет ни микрофона, ни наушников)

Гв. мл. лейтенант Yukirs
 
DeadMoroseДата: Пятница, 23.06.2017, 10:33 | Сообщение # 54
Лейтенант
Группа: Управление полка
Сообщений: 93
Репутация: 0
Статус: Offline
Очень странно. А что за наушники?

гв. к-н
DeadMorose
 
yukirsДата: Пятница, 23.06.2017, 13:22 | Сообщение # 55
Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Репутация: 1
Статус: Offline
Наушники Plantronics Gamecom 388. Как-нибудь надо ещё попробовать собрать. Благо Promicro свободный есть. Мне инерционник понравился тем, что как хочешь, так и сиди. Жаль конечно, что отсутствуют сдвиги.

Гв. мл. лейтенант Yukirs
 
DeadMoroseДата: Пятница, 23.06.2017, 15:58 | Сообщение # 56
Лейтенант
Группа: Управление полка
Сообщений: 93
Репутация: 0
Статус: Offline
Сдвиги только с ESP8266 или STM32, у ардуины, похоже, не хватает мощи всё считать

гв. к-н
DeadMorose
 
yukirsДата: Воскресенье, 25.06.2017, 22:22 | Сообщение # 57
Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Репутация: 1
Статус: Offline
Интересно. А это можно реализовать на GY-85 или нужен другой сенсор? Есть какой-нибудь проект на STM32 или ESP8266?

Гв. мл. лейтенант Yukirs
 
DeadMoroseДата: Понедельник, 26.06.2017, 22:23 | Сообщение # 58
Лейтенант
Группа: Управление полка
Сообщений: 93
Репутация: 0
Статус: Offline
Любой в принципе подойдет, но GY-86 или GY-521 (а также MPU-9150) вроде бы должны быть получше. Есть еще бошевские датчики, с ними вообще не работал.
На stm32 у меня получалось кое-что, но тогда я не знал про фильтры НЧ, поэтому сдвиги постоянно уползали. На esp сделал пробный код под MPU6050, получился очень стабильный четкий выхлоп даже без магнитометра, правда только повороты. Выдачу сделал по wifi (в опентреке можно принимать пакеты с данными по UDP).
Пока что на дальнейшие эксперименты не хватает времени.


гв. к-н
DeadMorose
 
yukirsДата: Вторник, 27.06.2017, 00:23 | Сообщение # 59
Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Репутация: 1
Статус: Offline
Ничего, подожду, когда время появится) Направление инерционных трекеров хорошо тем, что обратная связь не требуется. Ты пока не планируешь делиться своими наработками в данной сфере? Было бы интересно попробовать. Кстати, интересно, что на сенсоре без магнитометра у тебя получились хорошие данные. Я как раз первый инерционник собирал на MPU6050, но на нём пружинило (оси назад возвращались). Магнитометр вносит нестабильные данные? Или с сенсором, в котором есть магнитометр, пока не пробовал?

Гв. мл. лейтенант Yukirs
 
DeadMoroseДата: Вторник, 27.06.2017, 12:48 | Сообщение # 60
Лейтенант
Группа: Управление полка
Сообщений: 93
Репутация: 0
Статус: Offline
Странно, что пружинило без магнитометра. Он как раз вносит обратную связь в систему (компас).
Насчет поделиться - обязательно. Код для ESP8266 должен компилироваться в ардуиновской программе, так что с этим проблем не будет. СТМовский - код слишком "экспериментальный", от него практического толку нет, я бы сказал. К тому же, для него надо настраивать среду разработки + программатор (stlink). Что несколько сложнее.


гв. к-н
DeadMorose
 
yukirsДата: Вторник, 27.06.2017, 14:20 | Сообщение # 61
Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Репутация: 1
Статус: Offline
Разобрался. Ввёл тебя в заблуждение) MPU6050 так и лежит в упаковке. Пробовал только на GY-85. А ESP8266 это типа такого?

Гв. мл. лейтенант Yukirs
 
DeadMoroseДата: Вторник, 27.06.2017, 14:50 | Сообщение # 62
Лейтенант
Группа: Управление полка
Сообщений: 93
Репутация: 0
Статус: Offline
Типа такого: https://www.aliexpress.com/item....31.html
Или такого: https://www.aliexpress.com/item....88.html


гв. к-н
DeadMorose
 
yukirsДата: Вторник, 27.06.2017, 15:12 | Сообщение # 63
Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Репутация: 1
Статус: Offline
А они ещё и не дорогие. На них вообще беспроводной трекер собрать можно собрать. Интересно.

Гв. мл. лейтенант Yukirs
 
DeadMoroseДата: Вторник, 27.06.2017, 18:05 | Сообщение # 64
Лейтенант
Группа: Управление полка
Сообщений: 93
Репутация: 0
Статус: Offline
Конечно. Не нужно модуля блютуса (свой wifi), + процессор мощнее атмеги.

гв. к-н
DeadMorose
 
yukirsДата: Вторник, 27.06.2017, 22:23 | Сообщение # 65
Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Репутация: 1
Статус: Offline
Если комп соединён с wi-fi роутером по кабелю их можно использовать?

Гв. мл. лейтенант Yukirs
 
DeadMoroseДата: Вторник, 27.06.2017, 22:28 | Сообщение # 66
Лейтенант
Группа: Управление полка
Сообщений: 93
Репутация: 0
Статус: Offline
Если роутер отдаст трекеру адрес, с которым трекер достучится до компа, то да. У меня было именно так. комп по проводам, трекер по воздуху.

гв. к-н
DeadMorose
 
yukirsДата: Среда, 28.06.2017, 11:16 | Сообщение # 67
Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Репутация: 1
Статус: Offline
Заказал себе платку по второй ссылке.

Гв. мл. лейтенант Yukirs
 
DeadMoroseДата: Среда, 28.06.2017, 14:21 | Сообщение # 68
Лейтенант
Группа: Управление полка
Сообщений: 93
Репутация: 0
Статус: Offline
Она чуть больше размером. впрочем, не критично.

гв. к-н
DeadMorose
 
yukirsДата: Понедельник, 28.08.2017, 21:29 | Сообщение # 69
Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Репутация: 1
Статус: Offline
DeadMorose, такой модуль ещё подойдет? А то мой чего-то не пришёл (где-то затерялся видимо). А верхняя ссылка не пашет уже, не посмотреть.

Гв. мл. лейтенант Yukirs

Сообщение отредактировал yukirs - Понедельник, 28.08.2017, 21:33
 
DeadMoroseДата: Среда, 30.08.2017, 11:10 | Сообщение # 70
Лейтенант
Группа: Управление полка
Сообщений: 93
Репутация: 0
Статус: Offline
Подойдёт. Ищи по ключевым словам WeMos D1 или NodeMCU v3.
Я код выложил у себя в блоге, но он сырой, а проверить не могу - то ли модуль, то ли плата дурит (питание перепутал)


гв. к-н
DeadMorose
 
yukirsДата: Среда, 30.08.2017, 20:18 | Сообщение # 71
Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Репутация: 1
Статус: Offline
Попытка №2) Заказал такой. Надеюсь дойдёт.

Гв. мл. лейтенант Yukirs
 
yukirsДата: Понедельник, 11.09.2017, 22:08 | Сообщение # 72
Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Репутация: 1
Статус: Offline
Пришёл первый заказ. Имеются GY-521 и GY-271. Могу собрать из них GY-86. Со сборным модулем проблем не будет? Или лучше заказать плату GY-86?

Гв. мл. лейтенант Yukirs
 
DeadMoroseДата: Среда, 13.09.2017, 02:40 | Сообщение # 73
Лейтенант
Группа: Управление полка
Сообщений: 93
Репутация: 0
Статус: Offline
У меня работало.

гв. к-н
DeadMorose
 
yukirsДата: Среда, 13.09.2017, 20:47 | Сообщение # 74
Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Репутация: 1
Статус: Offline
А ты как собрал? Просто соединил проводами или на монтажной плате их закрепил и соединил? Интересует по причине того, насколько удобно проводить калибровку такой сборки.

Гв. мл. лейтенант Yukirs
 
DeadMoroseДата: Вторник, 19.09.2017, 13:08 | Сообщение # 75
Лейтенант
Группа: Управление полка
Сообщений: 93
Репутация: 0
Статус: Offline
Я соединил теми штырьками, что идут в комплекте, там разъемы совпадают

DRDY лучше не пропаивать, и вообще штырек не вставлять, а вывести отдельным проводом, если потребуется
Прикрепления: 7858126.jpg (94.3 Kb)


гв. к-н
DeadMorose
 
yukirsДата: Вторник, 19.09.2017, 21:15 | Сообщение # 76
Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Репутация: 1
Статус: Offline
Спасибо. Идея понятна. Вопрос такой - у тебя подключено:
GY-273 (GY-271 у меня) - GY-521
VCC - VCC
GND - GND
SCL - SCL
SDA - SDA
DRDY - XDA,
а у mega_mozga:
VCC - VCC
GND - GND
SDA - XDA
SCL - XCL,
в чём разница? Насколько это принципиально? И, если не сложно, ткни, где можно схемку соединения полученной сборки с контроллером посмотреть. А то что-то найти не могу(


Гв. мл. лейтенант Yukirs
 
DeadMoroseДата: Среда, 20.09.2017, 11:50 | Сообщение # 77
Лейтенант
Группа: Управление полка
Сообщений: 93
Репутация: 0
Статус: Offline
DRDY - XDA не подключено
про схему мегамозга не знаю
271 и 273 - распиновка одинаковая
Схемы соединения не делал, но тут просто - scl и sda подключаешь к тем ногам, что тебе удобно и их прописываешь в коде инициализации I2C


гв. к-н
DeadMorose
 
yukirsДата: Четверг, 21.09.2017, 21:10 | Сообщение # 78
Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Репутация: 1
Статус: Offline
Понял, спасибо. Осталось до паяльника добраться)

Гв. мл. лейтенант Yukirs
 
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск: