Head Tracker'ы. Подключение, использование и все что с ними связано

Partisan
schs:

Лучше без перевода строку с ошибкой.

Вот это пишется в окне Head tracker- Serial.begin(SERIAL_BAUD);
А это в нижнем окне serial baud was not declared in this scope

Partisan
Partisan:

Вот это пишется в окне Head tracker- Serial.begin(SERIAL_BAUD);
А это в нижнем окне serial baud was not declared in this scope

Вот картинку отпринтил, подскажите где собаке порыться

schs
Partisan:

от это пишется в окне Head tracker- Serial.begin(SERIAL_BAUD);

Не получилось репродуцировать ошибку.
Поставил среду arduino, скачал архив с исходниками, распаковал весь в каталог с проектами ардуино, “ткнул” в файл DIY_headtracker.ino, выбрал плату ardiono Nano w/atmega328,
нажал “проверить” и получил hex.
Выложил сюда

Partisan

Сейчас попробую ещё поковыряться.

schs:

Поставил среду arduino, скачал архив с исходниками, распаковал весь в каталог с проектами ардуино, “ткнул” в файл DIY_headtracker.ino, выбрал плату ardiono Nano w/atmega328,
нажал “проверить” и получил hex.
Выложил сюда

Попробовал, оказывается я брал версию 1.05 а в ней ino файл наверное неполный, он весит 22кб а в версии 1.03 этот файл весит 33кб и с ним всё загрузилось и заработало, и судя по графику вполне адекватно, завтра проверю на модели. Спасибо ещё раз!😃

1 month later
ALEKS16

Как вернуть заводские настроики на HobbyKing X-1000 Advanced Head-Movement-Tracker Gyro?

PSH

Пришли комплектующие для ардухэдтэкера, собрал и прошил за 15 мин. Саму ардуинку ПроМини(она самая маленькая) с кнопкой поставил внутрь 9х, сенсор на 4 проводах. Работает офигенно!!! есть Х1000 и СкайАй - в топку!

smg2000
PSH:

Пришли комплектующие для ардухэдтэкера, собрал и прошил за 15 мин

Что за сетап? Можно поподробнее.

Хорошо бы со ссылками

kimu
smg2000:

Что за сетап?
Хорошо бы со ссылками

Последний пост прошлой страницы и середина этой.

Hoodoo10
PSH:

Работает офигенно!!! есть Х1000 и СкайАй - в топку

Подтверждаю. Штука классная. Всё остальное- в утиль.

Dacor

Вот бы еще кто замутил какое нить устройство (не сильно габаритное), которое избавило бы от провода между передатчиком и очками.

schs
Dacor:

Вот бы еще кто замутил какое нить устройство (не сильно габаритное), которое избавило бы от провода между передатчиком и очками.

Готовое не пойдёт? diy передатчик Frsky, самый мелкий приёмник на 4 канала(засунуть в пульт).

Dacor

Тоже смотрел на этот вариант. Но в Доминаторы ПРД не вкорячить ну никак. Хочется еще и эстетики. )))

7 days later
ВладимирВл

Доброго всем времени суток.
Прикупил компоненты, собрал-прошил сабж, в ГУИ вроде графики рисуются, но…попробовал залить софт мультивия, а в его ГУИ показания акселя по нулям, и ошибки по и2с((( Как ещё можно проверить работоспособность акселя на плате датчиков?
И по настройке кто бы помог разобраться, какой ползунок за что отвечает.

1 month later
parahawk

Пришли эти же самые компоненты. Собрал два трекера - работают вдохновенно. 😃 Всё чётко.

Трекеры которые имею теперь на склад полетят со свистом.

PS. Самое лучшее из diy девайсов по простоте/цене/качеству работы что я встречал.

PPS. Теперь понятно почему топик стал таким тихим. 😃

vasia
schs:

Поставил среду arduino, скачал архив с исходниками, распаковал весь в каталог с проектами ардуино, “ткнул” в файл DIY_headtracker.ino

Для особо одаренных- а как называется папка с проектами в Arduino IDE

И там же вроде есть несколько библиотек и их по идее надо-" Для установки скачанных библиотек необходимо создать директорию «libraries»"

schs
vasia:

Для особо одаренных- а как называется папка с проектами в Arduino IDE

У меня - “D:\Мои документы\Arduino\”

vasia:

И там же вроде есть несколько библиотек и их по идее надо-" Для установки скачанных библиотек необходимо создать директорию «libraries»"

Иерархия каталогов и расположение файлов:
Volume in drive D is 1T5 hd
Volume Serial Number is 028E-44B4

Directory of D:\Мои документы\Arduino\DIY_Headtracker

24.08.2013 21:30 <DIR> .
24.08.2013 21:30 <DIR> …
06.06.2013 02:22 1 427 ChangeLog.txt
27.04.2013 04:24 17 291 Documentation_Developer.docx
28.04.2013 21:46 2 183 809 Documentation_User.docx
06.06.2013 10:39 598 528 HeadTrackerGUI.exe
24.08.2013 21:30 <DIR> Source Code
4 File(s) 2 801 055 bytes

Directory of D:\Мои документы\Arduino\DIY_Headtracker\Source Code

24.08.2013 21:30 <DIR> .
24.08.2013 21:30 <DIR> …
28.04.2013 23:40 178 cleanupChaff.bat
24.08.2013 21:30 <DIR> DIY_Headtracker_Firmware
27.04.2013 01:48 1 255 HeadTrackerGUI.sln
24.08.2013 21:30 <DIR> HeadTracker_GUI
2 File(s) 1 433 bytes

Directory of D:\Мои документы\Arduino\DIY_Headtracker\Source Code\DIY_Headtracker_Firmware

24.08.2013 21:30 <DIR> .
24.08.2013 21:30 <DIR> …
24.08.2013 21:34 <DIR> DIY_headtracker
27.04.2013 20:26 3 599 HeadtrackerFirmware.vcxproj
27.04.2013 01:44 578 HeadtrackerFirmware.vcxproj.filters
14.03.2013 08:27 143 HeadtrackerFirmware.vcxproj.user
3 File(s) 4 320 bytes

Directory of D:\Мои документы\Arduino\DIY_Headtracker\Source Code\DIY_Headtracker_Firmware\DIY_headtracker

24.08.2013 21:34 <DIR> .
24.08.2013 21:34 <DIR> …
04.06.2013 23:36 2 315 Config.h
24.08.2013 21:33 63 018 DIY_headtracker.cpp.hex
05.06.2013 21:34 32 963 DIY_headtracker.ino
29.04.2013 04:04 9 165 Functions.cpp
29.04.2013 04:04 406 Functions.h
22.05.2013 21:17 22 415 Sensors.cpp
29.04.2013 04:05 963 Sensors.h
7 File(s) 131 245 bytes

Directory of D:\Мои документы\Arduino\DIY_Headtracker\Source Code\HeadTracker_GUI

24.08.2013 21:30 <DIR> .
24.08.2013 21:30 <DIR> …
22.03.2013 07:02 8 981 AccelCalibrate.cpp
22.03.2013 04:38 27 900 AccelCalibrate.h
21.03.2013 04:27 6 219 AccelCalibrate.resx
31.08.2009 14:31 1 078 app.ico
26.03.2013 07:37 2 654 app.rc
29.04.2013 04:07 1 741 AssemblyInfo.cpp
30.05.2013 05:07 18 852 CalWizard.cpp
16.05.2013 08:10 22 014 CalWizard.h
16.05.2013 08:10 6 020 CalWizard.resx
19.05.2013 05:58 5 956 HeadTrackerGUI.vcxproj
19.05.2013 05:58 3 244 HeadTrackerGUI.vcxproj.filters
26.03.2013 10:40 143 HeadTrackerGUI.vcxproj.user
06.06.2013 10:37 12 511 HeadTrackerHardware.h
22.03.2013 07:02 7 384 MagCalibrate.cpp
22.03.2013 02:05 31 244 MagCalibrate.h
21.03.2013 05:17 3 380 480 MagCalibrate.resx
06.06.2013 10:37 44 942 MainForm.cpp
04.06.2013 23:37 76 317 MainForm.h
30.05.2013 04:43 6 757 MainForm.resX
17.04.2013 08:23 49 633 Position1.jpg
17.04.2013 08:23 45 226 Position2.jpg
19.05.2013 05:46 50 953 Position2MinMax.jpg
17.04.2013 08:23 50 020 Position3.jpg
19.05.2013 05:55 52 247 Position3MinMax.jpg
17.04.2013 08:23 50 707 Position4.jpg
19.05.2013 05:57 49 042 Position4MinMax.jpg
17.04.2013 08:23 37 818 Position5.jpg
17.04.2013 08:23 41 666 Position6.jpg
17.04.2013 08:23 46 971 Position7.jpg
26.03.2013 07:37 804 resource.h
30.05.2013 23:32 12 029 Resources.resx
29.04.2013 04:06 392 stdafx.cpp
25.05.2012 09:14 242 stdafx.h
33 File(s) 4 152 187 bytes

Total Files Listed:
49 File(s) 7 090 240 bytes
14 Dir(s) 747 156 172 800 bytes free

vasia
schs:

Иерархия каталогов и расположение файлов

То то я думаю откуда у меня в “моих документах” папка Arduino завелась и че это Arduino IDE в нее все сохраняет…
Для прошивки вроде только эта папка нужна: (в остальных документация , описания и програмка для настройки хедтрекера)

schs:

Directory of D:\Мои документы\Arduino\DIY_Headtracker\Source Code\DIY_Headtracker_Firmware\DIY_headtracker

04.06.2013 23:36 2 315 Config.h
24.08.2013 21:33 63 018 DIY_headtracker.cpp.hex
05.06.2013 21:34 32 963 DIY_headtracker.ino
29.04.2013 04:04 9 165 Functions.cpp
29.04.2013 04:04 406 Functions.h
22.05.2013 21:17 22 415 Sensors.cpp
29.04.2013 04:05 963 Sensors.h
7 File(s) 131 245 bytes

я правильно понимаю, что в ней и сам скетч и дополнительные библиотеки к нему? тоесть если библиотеку хранить в одной паке со скетчем, а не в«libraries»" Arduino IDE это понимает и подключение библиотеки директивой “include” выполняет корректно?

schs
vasia:

я правильно понимаю, что в ней и сам скетч и дополнительные библиотеки к нему? тоесть если библиотеку хранить в одной паке со скетчем, а не в«libraries»" Arduino IDE это понимает и подключение библиотеки директивой “include” выполняет корректно?

Да, как уже писал, распаковать архив и ткнуть в .ino

15 days later
Dacor

Немного подниму темку.

После удачного использования DYI Headtracker (сделанного по инструкциям с РЦГруппс), решил встроить его на штатное место в свои Доминаторы (должен встать и в Предаторы - на обоих очках применяется одинаковый трекер). Все прошло удачно. Фотки ниже и во вложении печатная плата под ЛУТ, если кому вдруг захочется повторить.

Все просто - распаял Ардуино нано на плату подходящего формфактора (мега там уже бутлоадером))). Пользовался фотками готового изделия от kristaps_r.

На моих фотках видна черная перемычка и коряво стоящий светодиод - в файле с печатко все подправлено.

DIY headtracker layout.rar

deliter

Комрады, привет!
Прочитал последние 7 страниц и решил что буду делать на аурдине… благо кодер =/
Но так и не понял внятно, будет ли это чудо корректно дружить с Turnigy 9X ?

Спасибо

hippp
deliter:

…буду делать на аурдине …будет ли это чудо корректно дружить с Turnigy 9X?

У меня прекрасно дружит. Важная деталь - после сборки трекера в обязательном порядке требуется его калибровка (также как вы калибруете стики аппаратуры). Иначе работать как надо не будет.

Dacor

Ну у меня получилось с точностью до наоборот. Свежевлитая прошивка вроде адекватно работает. После попытки калибровки начинаются какие то траблы. Может я как то коряво калибрую…

22 days later
smsinfo

Не совсем понял а чем плох трекер Скай ейе.
Какие у него бывают глюки?