|
Головные устройства управления обзором (Freetrack итд)
|
|
| DeadMorose | Дата: Четверг, 05.11.2015, 22:34 | Сообщение # 1 |
 Лейтенант
Группа: Управление полка
Сообщений: 93
Статус: Offline
| Всем привет! Тем, кто не знает: для управления обзором в самолете (и в танке) существует удобная технология, которая позволяет менять направление взгляда виртуального пилота движением головы. Т.е., слегка двигая головой, вы меняете направление своего взгляда в кабине. Истребителю это может быть особенно удобно, так как упрощает контроль обстановки и слежение за целями. Существует три основных типа устройств: 1) Светодиодное. Просто в изготовлении, требует наличия видеокамеры, подключенной к компьютеру, чувствительно к засветке посторонними источниками 2) Инерционное. Чуть сложнее в пайке, чуть проще конструкция. Компоненты покупаются в магазине радиоэлектроники или у китайцев. Чувствительно к магнитным полям. Не отслеживает сдвиги головы. Хорошо откалиброванное устройство работает стабильнее светодиодного, нагрузка на процессор минимальная. 3) Распознавание лица (face track). Нет необходимости что-то паять, нужна только видеокамера. Высокая нагрузка на процессор. Не очень стабильно в работе.
Как это работает:
Для однополчан по мере возможности могу помогать советами по сборке и настройке.
гв. к-н DeadMorose
|
| |
|
|
| lurkerbetaversion | Дата: Среда, 30.11.2016, 09:26 | Сообщение # 41 |
|
Сержант
Группа: Личный состав
Сообщений: 31
Статус: Offline
| Провода, которыми подключается датчик. Сейчас всё видится. На данный момент проблемы: 1)Заметил что ось вращения влево-вправо на вращение влево более чувствительна, чем на вращение вправо. 2)Ось вращения влево-вправо сама ползёт в центр. Можно было-бы считать это фичей для автоцентровки, но ползёт хоть и медленно, но для автоцентровки явно слишком быстро. Да и на других осях подобного нет(или есть, но ЗНАЧИТЕЛЬНО меньше) 3)Такое ощущение что оси взаимно влияют друг на друга. Надо тестить в игре, но подозреваю что в коде некорректное преобразование кватернионов.
|
| |
|
|
| CutzMF | Дата: Среда, 30.11.2016, 12:37 | Сообщение # 42 |
 Мл.сержант
Группа: Личный состав
Сообщений: 13
Статус: Offline
| Цитата lurkerbetaversion (  ) Ось вращения влево-вправо сама ползёт в центр Это потому, что плохо или совсем не калиброван компас(магнетометр) Сам сталкивался в первый подход к инерционнику.
Ещё не стоит размещать близко железяки, у меня калиброванный реагировал даже на винты крепления платки, примотал изолентой и стало хорошо.
Нестрашно когда ты один, страшно если ты ноль.
|
| |
|
|
| lurkerbetaversion | Дата: Среда, 30.11.2016, 12:58 | Сообщение # 43 |
|
Сержант
Группа: Личный состав
Сообщений: 31
Статус: Offline
| По тому, что я читал GY-86 должен самостоятельно калиброваться. Или я чего-то не понял? У меня плата приклеена. Винтов нет. только если дужка наушников.... на какое расстояние надо отодвинуть, чтобы не мешало?
|
| |
|
|
| DeadMorose | Дата: Среда, 30.11.2016, 15:28 | Сообщение # 44 |
 Лейтенант
Группа: Управление полка
Сообщений: 93
Статус: Offline
| Начнем с того, какая прошивка. Дальше, внутренний расчетчик 6050 автокалибруется, но не использует компас. В целом, пружина - признак некалиброванного компаса.
гв. к-н DeadMorose
|
| |
|
|
| lurkerbetaversion | Дата: Среда, 30.11.2016, 15:34 | Сообщение # 45 |
|
Сержант
Группа: Личный состав
Сообщений: 31
Статус: Offline
| прошивка https://sourceforge.net/projects/ftrgy86/ ссылку нашёл тут https://forum.warthunder.ru/index.p....;page=1
А как калибровать компас?
|
| |
|
|
| DeadMorose | Дата: Четверг, 01.12.2016, 00:29 | Сообщение # 46 |
 Лейтенант
Группа: Управление полка
Сообщений: 93
Статус: Offline
| Старая прошивка. Для нее калибровщика нет
гв. к-н DeadMorose
|
| |
|
|
| lurkerbetaversion | Дата: Пятница, 02.12.2016, 09:09 | Сообщение # 47 |
|
Сержант
Группа: Личный состав
Сообщений: 31
Статус: Offline
| А какая новая, какую порекомендуешь?
|
| |
|
|
| DeadMorose | Дата: Пятница, 02.12.2016, 17:37 | Сообщение # 48 |
 Лейтенант
Группа: Управление полка
Сообщений: 93
Статус: Offline
| Я под 6050 делаю прошивку к esp8266, но она не готова. Моешь попробовать edtracker, по-моему они GY-86 должны поддерживать
гв. к-н DeadMorose
|
| |
|
|
| coolbulldog2014 | Дата: Суббота, 17.06.2017, 15:40 | Сообщение # 49 |
|
Сержант
Группа: Командирский состав
Сообщений: 247
Статус: Offline
| Вот еще видео по настройке Опентрека.Очень помогло!!!
|
| |
|
|
| DeadMorose | Дата: Четверг, 22.06.2017, 18:12 | Сообщение # 50 |
 Лейтенант
Группа: Управление полка
Сообщений: 93
Статус: Offline
| Сделал коробочку для крепления трекера к наушникам

гв. к-н DeadMorose
|
| |
|
|
| yukirs | Дата: Четверг, 22.06.2017, 18:52 | Сообщение # 51 |
 Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Статус: Offline
| Это для GY-85+ProMicro? Нормально калибруется на наушниках? А то у меня так и не вышло хорошо откалибровать на моих, видимо очень сильные магниты стоят(
Гв. мл. лейтенант Yukirs
Сообщение отредактировал yukirs - Четверг, 22.06.2017, 18:55 |
| |
|
|
| DeadMorose | Дата: Четверг, 22.06.2017, 20:34 | Сообщение # 52 |
 Лейтенант
Группа: Управление полка
Сообщений: 93
Статус: Offline
| GY-85 + Nano. Тут хитрость в том, что сенсор поднят повыше над оголовьем. Попробуй подложить что-нибудь немагнитное между сенсором и наушниками, должно помочь.
гв. к-н DeadMorose
|
| |
|
|
| yukirs | Дата: Пятница, 23.06.2017, 01:42 | Сообщение # 53 |
 Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Статус: Offline
| Пробовал поднимать. Высоко получилось - 50 или 60 мм где-то, или выше (не помню уже, давно пробовал). И всё равно дрейф вроде был. Лучший результат был на дужке для волос, но на ней нет ни микрофона, ни наушников)
Гв. мл. лейтенант Yukirs
|
| |
|
|
| DeadMorose | Дата: Пятница, 23.06.2017, 10:33 | Сообщение # 54 |
 Лейтенант
Группа: Управление полка
Сообщений: 93
Статус: Offline
| Очень странно. А что за наушники?
гв. к-н DeadMorose
|
| |
|
|
| yukirs | Дата: Пятница, 23.06.2017, 13:22 | Сообщение # 55 |
 Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Статус: Offline
| Наушники Plantronics Gamecom 388. Как-нибудь надо ещё попробовать собрать. Благо Promicro свободный есть. Мне инерционник понравился тем, что как хочешь, так и сиди. Жаль конечно, что отсутствуют сдвиги.
Гв. мл. лейтенант Yukirs
|
| |
|
|
| DeadMorose | Дата: Пятница, 23.06.2017, 15:58 | Сообщение # 56 |
 Лейтенант
Группа: Управление полка
Сообщений: 93
Статус: Offline
| Сдвиги только с ESP8266 или STM32, у ардуины, похоже, не хватает мощи всё считать
гв. к-н DeadMorose
|
| |
|
|
| yukirs | Дата: Воскресенье, 25.06.2017, 22:22 | Сообщение # 57 |
 Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Статус: Offline
| Интересно. А это можно реализовать на GY-85 или нужен другой сенсор? Есть какой-нибудь проект на STM32 или ESP8266?
Гв. мл. лейтенант Yukirs
|
| |
|
|
| DeadMorose | Дата: Понедельник, 26.06.2017, 22:23 | Сообщение # 58 |
 Лейтенант
Группа: Управление полка
Сообщений: 93
Статус: Offline
| Любой в принципе подойдет, но GY-86 или GY-521 (а также MPU-9150) вроде бы должны быть получше. Есть еще бошевские датчики, с ними вообще не работал. На stm32 у меня получалось кое-что, но тогда я не знал про фильтры НЧ, поэтому сдвиги постоянно уползали. На esp сделал пробный код под MPU6050, получился очень стабильный четкий выхлоп даже без магнитометра, правда только повороты. Выдачу сделал по wifi (в опентреке можно принимать пакеты с данными по UDP). Пока что на дальнейшие эксперименты не хватает времени.
гв. к-н DeadMorose
|
| |
|
|
| yukirs | Дата: Вторник, 27.06.2017, 00:23 | Сообщение # 59 |
 Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Статус: Offline
| Ничего, подожду, когда время появится) Направление инерционных трекеров хорошо тем, что обратная связь не требуется. Ты пока не планируешь делиться своими наработками в данной сфере? Было бы интересно попробовать. Кстати, интересно, что на сенсоре без магнитометра у тебя получились хорошие данные. Я как раз первый инерционник собирал на MPU6050, но на нём пружинило (оси назад возвращались). Магнитометр вносит нестабильные данные? Или с сенсором, в котором есть магнитометр, пока не пробовал?
Гв. мл. лейтенант Yukirs
|
| |
|
|
| DeadMorose | Дата: Вторник, 27.06.2017, 12:48 | Сообщение # 60 |
 Лейтенант
Группа: Управление полка
Сообщений: 93
Статус: Offline
| Странно, что пружинило без магнитометра. Он как раз вносит обратную связь в систему (компас). Насчет поделиться - обязательно. Код для ESP8266 должен компилироваться в ардуиновской программе, так что с этим проблем не будет. СТМовский - код слишком "экспериментальный", от него практического толку нет, я бы сказал. К тому же, для него надо настраивать среду разработки + программатор (stlink). Что несколько сложнее.
гв. к-н DeadMorose
|
| |
|
|
| yukirs | Дата: Вторник, 27.06.2017, 14:20 | Сообщение # 61 |
 Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Статус: Offline
| Разобрался. Ввёл тебя в заблуждение) MPU6050 так и лежит в упаковке. Пробовал только на GY-85. А ESP8266 это типа такого?
Гв. мл. лейтенант Yukirs
|
| |
|
|
| DeadMorose | Дата: Вторник, 27.06.2017, 14:50 | Сообщение # 62 |
 Лейтенант
Группа: Управление полка
Сообщений: 93
Статус: Offline
| Типа такого: https://www.aliexpress.com/item....31.html Или такого: https://www.aliexpress.com/item....88.html
гв. к-н DeadMorose
|
| |
|
|
| yukirs | Дата: Вторник, 27.06.2017, 15:12 | Сообщение # 63 |
 Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Статус: Offline
| А они ещё и не дорогие. На них вообще беспроводной трекер собрать можно собрать. Интересно.
Гв. мл. лейтенант Yukirs
|
| |
|
|
| DeadMorose | Дата: Вторник, 27.06.2017, 18:05 | Сообщение # 64 |
 Лейтенант
Группа: Управление полка
Сообщений: 93
Статус: Offline
| Конечно. Не нужно модуля блютуса (свой wifi), + процессор мощнее атмеги.
гв. к-н DeadMorose
|
| |
|
|
| yukirs | Дата: Вторник, 27.06.2017, 22:23 | Сообщение # 65 |
 Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Статус: Offline
| Если комп соединён с wi-fi роутером по кабелю их можно использовать?
Гв. мл. лейтенант Yukirs
|
| |
|
|
| DeadMorose | Дата: Вторник, 27.06.2017, 22:28 | Сообщение # 66 |
 Лейтенант
Группа: Управление полка
Сообщений: 93
Статус: Offline
| Если роутер отдаст трекеру адрес, с которым трекер достучится до компа, то да. У меня было именно так. комп по проводам, трекер по воздуху.
гв. к-н DeadMorose
|
| |
|
|
| yukirs | Дата: Среда, 28.06.2017, 11:16 | Сообщение # 67 |
 Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Статус: Offline
| Заказал себе платку по второй ссылке.
Гв. мл. лейтенант Yukirs
|
| |
|
|
| DeadMorose | Дата: Среда, 28.06.2017, 14:21 | Сообщение # 68 |
 Лейтенант
Группа: Управление полка
Сообщений: 93
Статус: Offline
| Она чуть больше размером. впрочем, не критично.
гв. к-н DeadMorose
|
| |
|
|
| yukirs | Дата: Понедельник, 28.08.2017, 21:29 | Сообщение # 69 |
 Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Статус: Offline
| DeadMorose, такой модуль ещё подойдет? А то мой чего-то не пришёл (где-то затерялся видимо). А верхняя ссылка не пашет уже, не посмотреть.
Гв. мл. лейтенант Yukirs
Сообщение отредактировал yukirs - Понедельник, 28.08.2017, 21:33 |
| |
|
|
| DeadMorose | Дата: Среда, 30.08.2017, 11:10 | Сообщение # 70 |
 Лейтенант
Группа: Управление полка
Сообщений: 93
Статус: Offline
| Подойдёт. Ищи по ключевым словам WeMos D1 или NodeMCU v3. Я код выложил у себя в блоге, но он сырой, а проверить не могу - то ли модуль, то ли плата дурит (питание перепутал)
гв. к-н DeadMorose
|
| |
|
|
| yukirs | Дата: Среда, 30.08.2017, 20:18 | Сообщение # 71 |
 Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Статус: Offline
| Попытка №2) Заказал такой. Надеюсь дойдёт.
Гв. мл. лейтенант Yukirs
|
| |
|
|
| yukirs | Дата: Понедельник, 11.09.2017, 22:08 | Сообщение # 72 |
 Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Статус: Offline
| Пришёл первый заказ. Имеются GY-521 и GY-271. Могу собрать из них GY-86. Со сборным модулем проблем не будет? Или лучше заказать плату GY-86?
Гв. мл. лейтенант Yukirs
|
| |
|
|
| DeadMorose | Дата: Среда, 13.09.2017, 02:40 | Сообщение # 73 |
 Лейтенант
Группа: Управление полка
Сообщений: 93
Статус: Offline
| У меня работало.
гв. к-н DeadMorose
|
| |
|
|
| yukirs | Дата: Среда, 13.09.2017, 20:47 | Сообщение # 74 |
 Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Статус: Offline
| А ты как собрал? Просто соединил проводами или на монтажной плате их закрепил и соединил? Интересует по причине того, насколько удобно проводить калибровку такой сборки.
Гв. мл. лейтенант Yukirs
|
| |
|
|
| DeadMorose | Дата: Вторник, 19.09.2017, 13:08 | Сообщение # 75 |
 Лейтенант
Группа: Управление полка
Сообщений: 93
Статус: Offline
| Я соединил теми штырьками, что идут в комплекте, там разъемы совпадают
 DRDY лучше не пропаивать, и вообще штырек не вставлять, а вывести отдельным проводом, если потребуется
гв. к-н DeadMorose
|
| |
|
|
| yukirs | Дата: Вторник, 19.09.2017, 21:15 | Сообщение # 76 |
 Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Статус: 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
Статус: Offline
| DRDY - XDA не подключено про схему мегамозга не знаю 271 и 273 - распиновка одинаковая Схемы соединения не делал, но тут просто - scl и sda подключаешь к тем ногам, что тебе удобно и их прописываешь в коде инициализации I2C
гв. к-н DeadMorose
|
| |
|
|
| yukirs | Дата: Четверг, 21.09.2017, 21:10 | Сообщение # 78 |
 Мл.лейтенант
Группа: Личный состав
Сообщений: 64
Статус: Offline
| Понял, спасибо. Осталось до паяльника добраться)
Гв. мл. лейтенант Yukirs
|
| |
|
|