Head Tracker'ы. Подключение, использование и все что с ними связано
Леонид, а всё же, вы пробуете сделать 2-х или 3-х осевой треккер?
А все равно 3 оси считаются, а подменять 1, 2 или 3 канала - нет разницы.
Так что будут 3 оси 😃
Подменять? Т.е. на него надо будет в любом случае подавать ППМ? А можно сделать, что бы он только выводил ППМ?
По умолчанию выдает 1500 на каналах, где не сумел распознать правильный кадр.
На моем видео в правом верхнем углу как раз видны все 8 каналов, где стоят 1500, ибо приемник я не подключал
Во я ж идиота кусок… Для тестирования пользовался “осциллографом” из длинного провода к звуковой карте. Ну и эта сволочь искажала реальную картину 😦
В результате, правильней оказалась ситуация, изображенная на правой картинке…
На видео ниже результат работы системы.
Соединил пин выхода сум ппм со входом для приемника, тестировал именно так.
В правом верхнем углу - цифры со входа для приемника, левее pitch и roll - выходные данные для сум ппм, справа внизу - визуальное отображение положения платы.
Однако, возникла небольшая проблема с третьей осью: в оригинальном коде для yaw используется только магнетометр! (его данные или в схематичном виде компаса, или слева внизу цифрами с подписью HEAD и бледно-желтым прямоугольником). На видео подключил именно эти данные… Несколько не уверен, что только магнетометр подойдет для задач хедтрекера 😦
Реальное тестирование на frsky ВЧ модуле уже завтра-послезавтра наверное сделаю (а то через 5 часов на работу уже)
“обнуляй переменные, сука, обнуляй!” Блин, как же хорошо с этим в других языках…
Ну да не суть. Полностью отладил выход ппм наконец-то, теперь все работает
Сначала двигается РВ, потом правый элерон (эт чтоб было понятно, куда смотреть)
Потом РН. На 35 секунде он резко дергается- эт я еще не разбирался с магнетометром.
Движок пищит, потому что забыл на 3 канал не 1500 выдать, а минимум
Из серьезных ограничений: диапазон выходного сигнала [1025;2000] (хотя скорее даже [1030;2000])
Все исходники в аттаче, изменения от оригинальной прошивки (2.0pre1) старался выделять комментариями со своими инициалами LZ
MultiWii_2_0_preversion1.rar
Ну, и чего дальше? Кто рискнет вложиться и повторить?..
Подойдет любая версия мультивии платы на АтМега328 (в 168 на пару кб не лезет, но я специально не ужимал) с акселерометром, если что.
Леонид, круто! Как впечатления - не плывет? Центр держит? В холодильник не пробовали класть? Сколько напряжения требует?
При перепадах температуры на 10-15 градусов немного конечно уплывает, без всяких сомнений. Но это все дело датчиков… Центр держит шикарно (говорю же, коптеры летают на них, в том числе и в режиме стабилизации - бросаем ручки, аппарат выравнивается в горизонт и висит, противостоя порывам ветра)
Питание моей платы - только 5В
А они бывают разные, чем и славна мультивии прошивка, понимающая практически все доступные датчики.
Вот фото трех разных реализаций плат, имеющихся у меня в наличии (не установленные на коптеры, там стоят или полные копии, или близкие аналоги)
Вверху - crius se (atmega, 10dof, 5В, 50*50мм)
посередине freeflight (stm32, 6dof, питание или 5В, или через jst разъем 2-4 банки, 50*50мм)
внизу только пришедшая naze 32 (stm32, 10dof, 5В, 36*36мм)
Выложенный выше код подойдет только для плат на атмеге, под стм32 не портировал
Вот для примера реализация мультивии
2.5*2.7 см, на борту гироскоп+ аксель (в едином корпусе, на фото не впаяно), встроенное юсб
Ну, и чего дальше? Кто рискнет вложиться и повторить?..
Я впечатлен 😃)) Только вот может быть для дураков (вроде меня 😃) написать инструкцию:
- берем плату такую… (можно здесь…) (конечно поменьше и получше)
- берем такой-то программатор… (можно здесь…)
- через такую-то программу…заливаем такю-то прошивку…
- такая-то нога на плате выход РРМ 😃)
…если что, можно так-то менять каналы на которые будет работаь плата…
Можно все это у себя в дневнике расписать.
Я бы глазом не моргнул, повторил бы 😃))
а я не на столько дружу с паяльником. я бы купил…
с какими аппами будет работать?
Попробую сегодня вечером как домой доберусь расписать все подробно…
а я не на столько дружу с паяльником.
Там паять вообще ничего не надо, все на штырьках
с какими аппами будет работать?
С любыми “стандартными”, сиречь 8 каналов 1-2мс
ВОТ У МЕНЯ ВОЗНИКЛА ТАКАЯ ИДЕЯ.
По поводу поста… 😁
Совершенно непонятно что и куда воткнуто (с точки зрения цвета проводов повторить сложно)
А если вместо многострадального x1000 от Вовы (который снят с продажи)
запихать старый гир Align GP 790? Как вам идея? Или спалится все нафиг?
расписать все подробно…
Прошу прощения за задержку.
Я все помню, уже начал описывать, уже скоро все подробно в картинках выложу
что то я не понял чем вы паритесь…
Не этим ли?
bevrc.com/sky-eye-3axis-geomagnetic-head-tracker-p…
так оно готовое есть и работает вроде…
так оно готовое есть и работает вроде…
У меня не работает как надо 😦 две оси хорошо, а pan ось поворота подглючивает. Но пока еще не крутил, в настройках не разбирался, уже писал, что тем не менее лучшее из того, что у меня есть.
А кто нибудь задумывался использовать телефон как трекер? Есть телефон с G-Sensor и Гироскопом. Работают отлично. Может есть возможность приспособить их для FPV? Из выходов на телефоне имеется microUSB
Если колхозить - то проще сделать треккер из платы стабилизации, сделав соотв. прошивку, как сделал Леонид (leprud). Оно так и легче выйдет и исполнение проще.
Если колхозить - то проще сделать треккер из платы стабилизации, сделав соотв. прошивку, как сделал Леонид (leprud). Оно так и легче выйдет и исполнение проще.
Так в том то и дело, что платы стабилизации нет, а телефон есть.
Совершенно непонятно что и куда воткнуто (с точки зрения цвета проводов повторить сложно)
а что там не понятного? Есть треккер, передатчик и приемник Корона с ХКинга. Конектим выход треккера на вход передатчика, назначаем ему каналы. Сервы камеры втыкаем в приемыш на назначенные каналы.
Прошу прощения за задержку.
Я все помню, уже начал описывать, уже скоро все подробно в картинках выложу
…ждемс 😃)
Прошу прощения за задержку.
Я все помню, уже начал описывать, уже скоро все подробно в картинках выложу
Тоже заинтересовало, готов поучаствовать, приобрести девайс, имею опыт программирования на разных языках думаю особо сложностей там нет. Давно уже хотел начать артмегу программировать. В общем для старта нужен небольшой толчок - … где картинки?!