управление сервами

Tarrok
Offline
Зарегистрирован: 02.10.2014

Всем драсти. Есть такое устройство на ардуине: хедтрекер. Суть: управление сервами в зависимости от пространственного положения платы с датчиками, которая крепится на голову.

http://www.rcgroups.com/forums/showthread.php?t=1677559&highlight=headtrack

засада в том, что все это засовывается в один PPM сигнал, который через тренерский разъем подмешивается в основной сигнал с аппаратуры. Только срабатывает эта фишка на определенных типах аппаратур управления. Идея заключается в разнесении каналов управления сервами по разным выходам и сделать управление как вот здесь:

http://apmcopter.ru/apm/apm-setup/per-rezhimov-alekseya-kozina.html

надеюсь доступно расписал

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

И ЧЁ?

Tarrok
Offline
Зарегистрирован: 02.10.2014

Подойдет, наверно, практически ко всем аппаратурам, имеющим хотя бы один аналоговый регулятор (переменный резистор) — «крутилку». Предполагается его замена на изготавливаемый переключатель.

проще говоря чтобы подключать к крутилке канала управления сервой

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

И ЧЁ?

Tarrok
Offline
Зарегистрирован: 02.10.2014

хочу узнать есть ли возможность переделать исходник под поставленную задачу

ссылка на исходник

https://yadi.sk/d/E1E96t9jbnXQc

сам скетч

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

О блин аж в 3 посте придумал чё хотел.

Tarrok
Offline
Зарегистрирован: 02.10.2014

Ну будем считать что с тз разобрались. Куда копать?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Возможность есть. Копать до обеда в сторону дуба.

Tarrok
Offline
Зарегистрирован: 02.10.2014

Отлично! Осталось услышать советы по выбору лопаты и методике рытья.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Лопата в виде карандаша , ковырять на листе. Схему соединений. А потом уже ковырять скеч.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

не понял. а что надо то? у кого то, у этого другое. а мне надо это. что это?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

jeka_tm пишет:

не понял. а что надо то? у кого то, у этого другое. а мне надо это. что это?


Тсссс он сам не знает точно.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

сеанс телепатии. на голове цифровой гироскоп. с него через ардуину идет 3 сигнала на сервы, которые позиционируют что то, наверно камеру в точности как голова. так?

Tarrok
Offline
Зарегистрирован: 02.10.2014

Сори если не достаточно точно расписал, вроде старался максимально подробно.
Все верно, это устройство управления камерой на р/у самолете поворотом головы. По первой ссылке есть видюха как это должно происходить. Для управления достаточно двух сервоприводов. Проблема в том что в первоначальном варианте эти сигналы загоняются в один РРМ поток и чтобы их выцепить нужна дорогая аппаратура р/у. Моя идея заключается в том чтобы сделать по аналогии с устройством из второй ссылки. Т.е. разнести каналы по разным выходам ардуины чтобы соединить с "крутилками" на аппаратуре р/у, отвечающими за поворот каждой отдельной сервы.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

не понял. как соеденить с крутилками?

гироскоп - ардуина - сервы которые управляют джойстиками на аппаратуре радиоуправления?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

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

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

jeka_tm пишет:

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


Ты забыл про второе радио купить. И ардуин нужно 2.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

не. зачем. приемники радиоаппаратуры обычно многоканальные, и остаются свободные выходы. на них повесит сервы для камеры и все

только так издеваться на хорошей аппаратурой, а она должна быть хорошая, в дешевых не будет скорее всего 2 свободных канала и 2 свободных джойстика (ну или один с 2 осями)

лучше камерой управлять отдельно своим радиоканалом и не мучать аппаратуру

Tarrok
Offline
Зарегистрирован: 02.10.2014

jeka_tm пишет:

не понял. как соеденить с крутилками?

гироскоп - ардуина - сервы которые управляют джойстиками на аппаратуре радиоуправления?


Не, немного не так, хотя тоже вариант. По первоначальной задумке выход с ардуины подключается вместо крутилки. Именно так и реализовано в "переключателе режимов". Но в крайнем случае если сделать согласно предложенному Вами варианту, я просто сварганю шестеренчатую передачу с сервы на крутилку.
Железяки все я уже собрал и ардуину зашил авторским скетчем. Все работает, судя по показаниям (графики в проге калибровки платы гироскопов меняются в зависимости от пространственного положения самой платы), но мне от этого не легче.

Tarrok
Offline
Зарегистрирован: 02.10.2014

Каналов в аппаратуре шесть. Четыре-управление самиком, остальные два-резерв. На резервные каналы вынесены отдельные потенциометры - "крутилки". Приемник тоже шестиканальный

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

а каким авторским скетчем? было же 2 автора и 2 кода

Tarrok
Offline
Зарегистрирован: 02.10.2014

Я имел ввиду скетч, который собирает оба канала в один поток. Скетч из "переключателя" это просто пример как должно быть реализовано схематически.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

вот нельзя сразу написать или все надо вытягивать из тебя клещами? собрал железку говоришь. а что ты собрал?

а то сейчас можно предложить вариант и все продумать, а ты потом "у меня железка собрана, надо с ней сделать" и все коту под хвост

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Я пытаюсь представить как люди типа тс пишут программы. Они словами то расказать не могут внятно.

Tarrok
Offline
Зарегистрирован: 02.10.2014

Так а чо толку что я ее собрал? Ну да, собрал. Собрал согласно выложенным материалам. Ну да, зашил, ну да, все заработало, но заработало с закосом под другую аппаратуру, мне то это пользы не добавило. По крайней мере убедился в исправности комплектующих. Где тут преступление? Если б все нормально заработало разве стал бы я эту писанину разводить?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

понятно. паять умеешь? мультиметр есть?

Tarrok
Offline
Зарегистрирован: 02.10.2014

Да, да.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

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

подцепись между землей и средним джойстика и замерь напряжение в середине, крайнем левом и крайнем правом положении джойстика

выбери любых 2 пина с шимом. с ним фильтр. с фильтра на вход платы. дальше калибровать

Tarrok
Offline
Зарегистрирован: 02.10.2014

jeka_tm пишет:

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

3.31B

подцепись между землей и средним джойстика и замерь напряжение в середине, крайнем левом и крайнем правом положении джойстика

меняется от нуля до 3.32. по центру 1.7

выбери любых 2 пина с шимом. с ним фильтр. с фильтра на вход платы. дальше калибровать

 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

ну и отлично. фильтр резистор + конденсатор. считать лень. желательно иметь осциллограф

например резистор 2к + конденсатор 1мкф. 

подбирать надо только номиналы. а точнее считать

далее играясь с шимом получить на выходе напряжение 3,32В (к пульту не подключать)

подкюлючить к пульту, напряжение должно немного упасть. скорректировать код

это значение шима не превышать

далее найти шим чтобы на выходе было 1,7В

постоить график по 3 точкам. 0В 1,7 и 3,32 и посмотреть линейность едениц шима