Інерційний трекер на базі arduino, своїми руками

Привіт Пікабіа. Уявляю мій новий ролик по темі як зробити інерційний трекер (по буржуйських Head tracker) на базі Arduino Nano v3.0 і GY-85.

GY-85 - крутий датчик, це трьох осьовий гіроскоп MPU3200, акселерометр ADXL345 і магнітометр HMC5883L, і все це на одній платі, тому я і зупинився на ньому. До того ж він не вимагає калібрування, і працює відразу після прошивки ардуінкі.

Arduino Nano V3.0 - мабуть найпоширеніша і найдешевша ардуінка (особливо якщо брати з Китаю).

У мене на YouTube каналі є огляд цієї плати, якщо кому буде цікаво:

Там Ви можете знайти схему підключення Arduino Nano і GY-85, мої скріни налаштувань програми OpenTrack, саму програму OpenTrack, яку використовував в ролику, Arduino IDE і драйвера для чіпів CH340 / 341, що стояв на моїй ардуінке.

Останню версію Arduino IDE (на даний момент це 1.6.7):

Останню версію OpenTrack (opentrack-2.3 rc21p11):

Кастомний прошивку проекту "AHRS Firmware for the SparkFun 9DOF Razor IMU and SparkFun 9DOF Sensor Stick":

Кастомними, тому що заточена під програму OpenTrack.

Цільова аудиторія у цього пристрою, як я це бачу в даний момент, приблизно буде така:

Геймери, це рішення відмінно підходить для будь-якого роду авиасимуляторов, будь то War Thunder або космічних симуляторів, як наприклад Elite Dangerous (трохи нижче буде приклад використання), та й симуляторів взагалі, де миша здебільшого використовується для огляду, хоча кажуть, що в Arma 2 теж непогано грається. Я ж на початку ролика продемонстрував роботу в GTA5 з включеним видом від третьої особи, і скажу вам, що це зовсім інші відчуття від гри, хоча і цілиться складно, і є ще дещо які нюанси конкретно в цій грі, як наприклад - все ж доводиться трохи #xAB; підрулювати # xBB; мишкою;

Люди з обмеженими можливостями, я думаю якщо серйозно розвинути цю тему, то можна полегшити користування комп'ютером для людей, яким користуватися ним важко;

Розробники пристрій VR (віртуальної реальності);

RC моделісти і коптероводи;

Такі ж технологічні гіки, як і я.

Розкрити гілка 12

Хм, треба спробувати, як раз валяється вдома ардуінка, 2 гіроскопа GY-85 і магнітний датчик TLE5011.

Як до речі у GY-85 з накопиченням помилок, центр втрачається?

Розкрити гілка 2

@ Alexsp.fme особисто я, особливо нічого такого не помітив.

Розкрити гілка 1

Це є добре) Буду пробувати.

Розкрити гілка 0

я з Ардуіно в принципі давно знайомий, але програмувати її сам (кодіть) не вмію (лінь)

відразу питання, реально прикрутити 20-модулів на 1 контролер?

грубо кажучи є майданчик 10х10см і за допомогою цих модулів треба відстежувати всі коливання і нахили цього майданчика

Розкрити гілка 0

Геймери можуть і ведрофон з Trinus VR використовувати. А взагалі, з такою ідеєю можна завалитися на ImagineCup, благо що з нормальної реалізацією headtrack-технологій в цьому році все було погано.

Розкрити гілка 1

@ ShadF0x Прошивка не моя, тому чужі заслуги собі привласнювати не буду.

Розкрити гілка 0

Знайоме виріб. Зробив, спробував, зняв і кинув на полицю. Щось з настройками в тундрі запарился, часу на настройку не було, а толкового мануала як це змусити адекватно працювати в тундрі не знайшов.

Інерційний трекер на базі arduino, своїми руками

Розкрити гілка 3

Розкрити гілка 2

Розкрити гілка 1

@kasym точніше на ГТ. Так моя.

Розкрити гілка 0

до речі Ардуіно річ афигенная. я і мій друг намутили сигналізацію. взагалі топ тема

Розкрити гілка 1

@ArsenySenka Для старту в світі мікроконтролерів саме воно. Але головне потім не зависнути на цьому, як це роблю я.

Розкрити гілка 0

Леонардо з Китаю приїхала.

Ще, правда не налагодив нічого, за годину накидав, щоб тільки працювало =)

Без зайвого софта, все зашито в ардуінку. Правда, на рахунок дров не впевнений, IDE з собою якісь встановила, можливо і на Леонардо теж, так, що на рахунок Plug and Play не впевнений.

Розкрити гілка 3

@ Test00129 як себе проявив GY-521? Кажуть що відсутність магнитометра негативно позначається на адекватності показань. Цікаво чи правда це?

@razniepodelki чесно кажучи, побачивши назву, подумав про трекер який маршрут руху людини відбудовує по акселерометру і електронного компасу, ось зараз думаю наскільки складно відфільтрувати поступальний рух людини в горизонтальній площині від всього іншого, непогана була б річ, щоб вийти з лісу наприклад, по тому маршруту по якому заходив, без будь-якої інфраструктури типу мобільних мереж або супутників. Якщо знаєш щось таке, кинь лінк

Розкрити гілка 3

Для Ваших цілей потрібен GPS модуль, ніяк інакше.

Розкрити гілка 2

Розкрити гілка 1

Розкрити гілка 0

замовив на али вже запчастини))) Буду збирати таку ж! Спасибі за пост і ідею!)

Розкрити гілка 11

@sertenus поки їде раджу потихеньку почитувати гілку форуму по грі warthunder:

Саме звідти я і черпав інформацію для ролика, і зараз все ще читаю.