1. Зачем отклонять основу, чтобы потом относительно нее наклонить ручку? В итоге же все равно вертикаль. Компенсация «носа» РУС? Калибровкой подровнять не получается?
2. Нет возврата в центр из-за использования войлока? (небольшие смещения из-за трения пластин и болтов давления не дают вернуться в центр?)
3. Если убрать войлок (или оставить минимум, для распределения давления) — центр будет более четким?
4. Можно видео какого-нибудь джойтестера, чтобы видеть реакцию ручки и диапазоны возврата?
vitabutch
25.03.2016 в 21:07
1. Зачем отклонять основу, чтобы потом относительно нее наклонить ручку? В итоге же все равно вертикаль. Компенсация «носа» РУС? Калибровкой подровнять не получается?
2. Нет возврата в центр из-за использования войлока? (небольшие смещения из-за трения пластин и болтов давления не дают вернуться в центр?)
3. Если убрать войлок (или оставить минимум, для распределения давления) — центр будет более четким?
4. Можно видео какого-нибудь джойтестера, чтобы видеть реакцию ручки и диапазоны возврата?
1. Это вопрос не ко мне, а к разработчикам F16. Я копировал оригинальные и положение и углы.
2. Из-за специфики датчиков силы нажатия, что я использовал.
3. Нет. У меня стоит метрвая зона по умолчанию из фалькона (маленькая) ее хватает для центровки.
4. Пока не было времени сделать. Но это видео ничего не даст, вы увидите мою почти неподвижную руку и скачущую по экрану метку. Но я постараюсь сделать все равно. Цветочки рисовать не получится, но это и не требуется. У меня есть куча джойстиков, которыми я могу нарисовать цветочки в джойтестере, но зато я с этими джойстиками не могу состыковать фалькон с танкером. Гораздо больше бы показало пилотирование (фигуры, стрейфинг по земле, дозаправка) с обычной ручкой и с тензо. Там бы была сразу видна разница. Но мне жалко тратить свое время на этот маркетинг, я же не продавец этих устройств. Снова повторюсь, если Вы не летаете на фальконе или его аналоге, то тензоручка не нужна совсем. Фалькону нужна не точность позиционирования, а быстрота перекладки/дозировния усилия. Как бы объяснить Вам, что наш нейронный «дозатор» усилия обратной связи мышечного напряжения в кисти руки на порядок быстрее механического движения рукой, когда мы двигаем настоящую ручку. Другими словами, тензоручкой как-бы постоянно подруливаешь, но это через какое-то время, когда мозг привыкает, это становится рефлекторным. Я не думаю, что я делаю тензоручкой, самолет как бы идет за моей мыслью. Короче, если интересно, то это надо пробовать, собрать макет несложно, датчики раньше были на алиэкспресс рублей по 500 за штуку. Взял сразу еще комплект запасных, пока не пригодился, в джойстике живет первый комплект.
P.S. В прототипе есть конструкционный есть недостаток, который я скоро планирую убрать. Он влияет на взаимозависимость отклонения осей. Болты нужно заменить параллельными регулируемыми поверхностями на всю длину.
Economist
26.03.2016 в 04:15
Спасибо за ответы. Falcon осваивается, потому заинтересовало.
4. Пока не было времени сделать. Но это видео ничего не даст, вы увидите мою почти неподвижную руку и скачущую по экрану метку.
Хотелось посмотреть, в какой диапазон попадает центр, если пару раз выжать-отпустить.
vitabutch
27.03.2016 в 04:37
Хотелось посмотреть, в какой диапазон попадает центр, если пару раз выжать-отпустить.
Если Вы по джойтестеру определяете разрешение, то я Вам сочувствую.
Тензодатчики аналоговые, у них нет «разрешения». Я уже писал выше, что они оцифровываются внешним ADC MAX3201 с разрешением 12 бит. Т.е. разрешение 2^12 = 4096 отсчетов. ADC подключены к MJOY2 по протоколу SPI, т.е. цифровой линией.
Тем не менее, такое разрешение чрезмерно для тензодатчиков FSR402. Они имеют очень сильную нелинейность, поэтому надо еще поиграться настройкой кривых и динамометром. Контроллер и софт MMjoy2 это позволяют делать, я собственно для этого и морочился с внешними ADC. Но играть с кривыми я буду после переделки упоров и удаления винтов. Ибо любая настройка идет лесом, если покрутить винт, а времени она занимает много. Поэтому пока оставлю так.
Справедливости ради, надо отметить, что я ограничил усилие на ручке, поставив максимальные границы по осям, ибо у меня нет желания отклонять ручку на максимум чувстсвительности датчика в несколько килограмм. Поэтому почти половину оси я срезал. Ну получается точность 11 бит — около 2 тысяч отсчетов.
На видео кружочки сплюснуты по оси Y, так и должно быть, ибо я загрубил чувствительность оси тангажа относительно крена. При попытке описАть бОльшие круги, они получаются совсем не круги, ибо усилие кистью прикладывается неслабое. В реальном самолете вы тоже цветочки джойстиками не нарисуете, это можно делать только «домашними пушистыми ненагруженными джойстиками». А если приложить килограмм по 10 загрузки на каждую ось, как оно того требует, то ощущения совсем другие.
P.S. Во всех остальных решениях, где измеряются углы отклонения, я использую kma200. Ну и еще ко мне едет несколько TLE5011. Буду экспериментировать с ними также.
P.P.S. MMjoy2 — ИМХО верх совершенства для джойстикостроителей!
PoHbka
27.03.2016 в 07:33
Любой аналоговый сигнал имеет свое разрешение, вопрос только в измерении. Для джойстика важно то, как его видит ОС компьютера, какое там происходит преобразование по пути к симулятору отдельный разговор, в этом плане джойтестер не хуже и не лучше остальных программ. Но в любом случае, у вас очень интересный эксперимент.
vitabutch
27.03.2016 в 07:41
Любой аналоговый сигнал имеет свое разрешение, вопрос только в измерении. Для джойстика важно то, как его видит ОС компьютера, какое там происходит преобразование по пути к симулятору отдельный разговор, в этом плане джойтестер не хуже и не лучше остальных программ. Но в любом случае, у вас очень интересный эксперимент.
Ну я не специалист в аналоговых сигналах, я просто ориентировался на datasheet FSR-402:
Поэтому в моем понимании аналоговая часть не имеет разрешения.
А как джойтестер измерит разрешение? Я когда игрался с FOXY еще с родным контроллером от Cougar, то пределы оси по DirectX также, насколько я помню, показывались около 60 000 отсчетов (я так понимаю, это для любого подключенного джойстика будет одинаково), другое дело, что показания скакали шагами через несколько десятков отсчетов
PoHbka
27.03.2016 в 08:57
Связка работает так: аналоговое изменение сигнала-преобразование в цифровой сигнал средствами датчика-обработка программой контроллера(джойстика) преобразование в понятные значения для ОС, откуда берет значения симулятор. В вашем случае тензодатчик меряет деформацию твердого тела, в результате которого меняется электропроводность, которое и измеряется. Кугуаровской прогой тоже пользовался, учитывая примитивность его родных потенциометров никаких конечно 65000 отсчетов нет, это какие то другие расчеты.
В свое время хотел сделать суперкомпатные педали на тензодатчиках, буду вдохновляться вашими опытами и может решусь
vitabutch
27.03.2016 в 09:12
Связка работает так: аналоговое изменение сигнала-преобразование в цифровой сигнал средствами датчика-обработка программой контроллера(джойстика) преобразование в понятные значения для ОС, откуда берет значения симулятор. В вашем случае тензодатчик меряет деформацию твердого тела, в результате которого меняется электропроводность, которое и измеряется. Кугуаровской прогой тоже пользовался, учитывая примитивность его родных потенциометров никаких конечно 65000 отсчетов нет, это какие то другие расчеты.
В свое время хотел сделать суперкомпатные педали на тензодатчиках, буду вдохновляться вашими опытами и может решусь
Тензодатчик имеет между проводящими слоями какое-то вещество, типа чернил с гелиевой структурой, которая меняет свое сопротивление от давления на датчик. Это изменение сопротивления абсолютно аналоговое, т.е. не имеет разрешения. Тут вопрос, с какой дискретностью мы можем измерить изменение сопротивления. Мы измеряем его подавая опорное напряжение на схему, что я привел выше, и снимаем значение напряжения после пары датчиков и после одного датчика. Данную разность потенциалов принимает одноканальный аналогово-цифровой преобразователь на базе MAX 3201. У меня есть и восьми канальные, MAX 3208, но я решил использовать пару 3201, т.к. у них есть еще компенсирующий вход измерения точного значения напряжения, который мы подключаем параллельно выходу земли и получаем очень хорошую помехозащищенность. Данный АЦП (ADC) измеряет значение разности потенциалов, которое прямо пропорционально изменениям ОБОИХ переменных резисторов на одной оси. Данное измерение производится с точностью 12 бит (4096 отсчетов). Затем оцифрованное значение подается по цифровому интерфейсу на вход контроллера Arduino, в котором работает программа Mjoy2. При помощи конфигуратора Mjoy2 мы можем видеть необработанные значения оцифрованной разницы потенциалов. А затем уже задавать в конфигураторе параметры, как это значение будет обрабатываться и посылаться в систему для дальнейшего снятия другими программами через DXInput. Именно поэтому я так скептически отнесся к вопросу об измерении разрешения джойтестером через DXInput, ибо он снимет ровно то, что я ему на вход подам Реальное разрешение, которое снято АЦП (ADC) показано в окошке «необработанные значения» конфигуратора MMjoy2.
Все скачки и дергания метки в джойтестере в данном случае обусловлены изменением сопротивления самого датчика. Т.е. надо дальше улучшать механическую систему. Ибо при использовании болтов, их сила не всегда прилагается равномерно по площади тензодатчка, даже при условии использования алюминиевых площадок и войлока. Система MAX3201+Arduino+MMjo2 даст нам ВСЕГДА 12 бит и 4096 отсчетов некого входного сигнала. Уж какую часть его мы будем использовать, что сглаживать, где «растягивать», где «сжимать» плотность отсчетов при настройке кривых, уже вопрос пользователя.
PoHbka
27.03.2016 в 09:26
В вашем случае действительно разрешение не имеет значение, пока не отработана механика. Может имеет смысл сделать классическую механику, с хорошей жесткостью, всё как для обычного джойстика, только обездвижить под тензодатчики?
mega_mozg_13
28.03.2016 в 08:30
Видно же все, итоговые разрешение: 3560-1350 = 2210 отсчетов по Х’ам, 4095-350 = 3745 по Y’ам.
vitabutch
28.03.2016 в 17:45
Видно же все, итоговые разрешение: 3560-1350 = 2210 отсчетов по Х’ам, 4095-350 = 3745 по Y’ам.
Справедливости ради, надо отметить, что я ограничил усилие на ручке, поставив максимальные границы по осям, ибо у меня нет желания отклонять ручку на максимум чувстсвительности датчика в несколько килограмм. Поэтому почти половину оси я срезал. Ну получается точность 11 бит — около 2 тысяч отсчетов.
Правда в эти выходные я ее вернул, т.е. весь диапазон — до 2х кг на датчик и настроил нелиненость, сильно уменьшив отклик у центра. стало ВАААЩЕ ПЭСНЯ! На выходных сделаю новое видео. Даже может и механику переделывать не буду — незачем
vitabutch
27.04.2016 в 16:25
Итак вышел мой долгожданный самолет IXEG 737. Тут стоит сделать лирическое отступление, что у меня с ним своя история, что я лично знаю Яна Вогеля, пилота люфтганзы, который является главным консультантом команды. И более того, я прекратил все свои разработки авионики для 737 классики, т.к. знал, что IXEG сделает все лучше меня на порядок. Так вот этот самолет настолько приятно пилотировать руками, что аж дрожь по спине! Хвать, а рукам-то некуда приложиться, джойстиками только портить впечатление Короче надо по быстрому (пока в недельном отпуске) сделать штурвал
Приложился и так и сяк, не вписывается штурвал с колонкой в мой F16й кокпит. По ряду причин не вписывается, в т.ч. по религиозным
Ну так достал я с полки старый свой V-Max Flight System Yoke http://www.avsim.su/…post__p__761419 — редкостное ?(*?*(?(*?, но сами рога там шикарные https://www.avsim.su…-1#entry2050153. Металлические, с порошковым покрытием, копия штурвала SAAB 340.
Так вот решил я довести до ума «настольный вариант» штурвала. Часть механики уже переделана, выложу, как закончу. А сегодня решил я усовершенствовать рога. Несмотря на всю их привлекательность, установленные в них тумблеры на трим явили собой самое натуральное убожество: мало того, что форма клавиши не подходит (чтобы щелкнуть верхнюю часть переключателя, нужно тянуться пальцем), да еще и сам переключатель имеет отвратительные тактильные свойства. Скрипит, тактильно не ощущается срабатывания, в общем надо менять. Я давно вынашивал идею модернизации, а вдохновение пришло сегодня. С победным кличем «Чем я хуже Джонни!»* я взялся за инструмент. И вот что получилось
* Женя, спасибо тебе за идеи и за воодушевляющий пример!
Вот так выглядел оригинал:
Вынимаем переключатель из штурвала
Я думал заменить переключатель целиком на самодельный, а потом прищурив взгляд, посмотрел на корпус и ….
Выпиливаем ненужное и добавляем необходимые детали. Новую клавишу я выпилил из алюминиевого квадрата 16х16, люблю нажимать пальцами на металл
Ось 3мм, коих у меня много, ибо я выбрасывая старые бытовые устройства, механику разбираю и крепеж, пружинки, шестеренки и оси оставляю себе. В результате у меня всегда есть под рукой почти любой крепеж. Сверлить клавишу было непросто, ибо никакого станка дома нет, и все руками. Засверлил с двух сторон малым диаметром сверла, потом аккуратно проходил навстречу. Как каналы соединились (чуть несоосно) рассверлил сверлами 2.7 и потом 3.0. И все получилось! Ось само собой каленая, за 2 минуты подрезал на точиле.
Кнопки пришлось чуток подточить с торцов, чтобы влезли в корпус. На их функционал это не повлияло. Пришлось выбирать между из близким расположением к оси качания клавиши и большим ее ходом, или расположением по краям, меньшим ходом, но чуть большим сопротивлением. Выбрал второе.
Между качалкой и корпусом на ось одеты шайбочки, даже нашел в коробочке одну фторопластовую и одну капроновую. Их и поставил к качалке. Затем примерка на штурвале. Красота! И очень приятные ощущения от триммирования!
Использованные инструменты:
Шуруповерт, нож, плоскогубцы, пинцет (ОЧЕНЬ РЕКОМЕНДУЮ ВСЕГДА ИМЕТЬ ЕГО ПОД РУКОЙ), тонкий карандаш, фломастер (для разметки отверстий), штангенциркуль, набор сверл малых диаметров, маленькое точило, лобзик, ножовка по металлу, набор надфилей, наждачная бумага, настольные тисочки, кисточка для сметки опилок.
P.S. Продолжение про механику следует.
P.P.S. Все равно я не могу так красиво делать, как Женя
P.P.P.S. Ну ладно, качалку сниму и как следует отполирую. Шкурка была только 800. Грубее не было.
jonny247
27.04.2016 в 17:17
Виталя, шикарная качалка получилась!
Чего ещё будешь доделывать?
vitabutch
27.04.2016 в 17:29
Виталя, шикарная качалка получилась!
Чего ещё будешь доделывать?
Спасибо Женя! Надо еще сделать хатку с на правой стороне штурвала, тангету PushToTalk на тыльной части, сделать шкивы привода датчиков в корпусе штурвала, придумать загрузку на крен, и сделать загрузку на тангаж (уже почти все собрал, осталось только выточить несколько втулочек. Спаять новые датчики для MMJOY2 на TLE5010 (микросхемы пришли уже). Осталось всего начать и кончить короче
vitabutch
29.04.2016 в 17:53
Сделано новая схема перемещения каретки. Не смог найти фоток оригинала, но там был адЪ с пружинами, прилагающими нехилый момент в стороне от оси, перекошенной кареткой, люфтом в крене из-за схемы с пластмассовыми направляющими с люфтом в два миллиметра. Все было выброшено и каретка с боков закреплена через обычные направляющие от выдвижных ящиков (самые тонкие из Леруа, по-моему). Люфта каретки в крене теперь не вообще! И не нужны тут всякие дорогущие роликовые салазки от CNC.
Не перестаю удивляться парадоксам оригинального решения. Убожество и инженерный кретинизм загрузки, перекашивающей и клинящей весь механизм соседствуют с с самоцентрирующимися втулками (!!!), которые как раз призваны бороться с несоостностью. Втулки подпружинены и имеют пластиковую вставку. С новым мини-загружателем (который еще не сделан) должны хорошо работать!
Прикрепленные изображения
vitabutch
05.05.2016 в 15:29
В связи с приближающимся праздником Победы доведен до опытного образца новый классический РУС (Mark II ).
Примерка подставки. Как всегда, хотелось попрочнее сделать. Вышло даже слишком прочно
Впереди оставлена полочка для крепления какой-нибудь панели переключателей.
В целом получилось очень даже! Можно использовать и в кокпите и вне его.
На досуге подшпатлюю и покрашу.
P.S. Устройство от Баура в целом неплохое, но видно, что автор совсем не проектировщик и уж совсем не оптимизатор. Корпус чуть ли не в два раза больше, чем мог бы быть, с учетом находящейся в нем механики. От верхней и нижней плит корпуса были болгаркой отделены лишние выступающие части. После этого устройство точно залезло по ширине в нишу кресла.
P.P.S. Загрузка у устройства Баура ну вообще никакая: сверх легкая. Для джойстика может и ничего, а вот для «подстульника», коим оно позиционируется, нужна гораздо более сильная загрузка. Всего-то нужно было сделать больше плечи у рычагов загрузки и толще металл, из которых они сделаны. В общем это говорит о том, что в будущем нас ждет новый классический РУС Mark III
vitabutch
28.05.2016 в 12:36
Пока ни шатко ни валко идет строительство настольного штурвала, точнее его модернизация, были подготовлены очередной MMjoy2 и датчики. Т.к. из Китая доехал пакетик с TLE5011, попробовать сделать платку под него. Ну и все мои предыдущие ардуины надо запаять на «платки-многоножки», чтобы было удобнее и монтировать и подключать периферию. Одна из них запаяна, одна еще нет.
В этот раз травил платы несколько новым способом: надсернокислым аммонием. Это что же мне раньше-то никто не сказал про него! Это же просто сказка какая-то! Никаких пятен и грязи, как от хлорного железа. Раковина чистая, как слеза. Травильный раствор — прозрачная водичка, становящаяся голубоватой после растворения в ней меди. Всем настоятельно рекомендую.
На картинке килограммовая упаковка реактива пересыпана в банку и на банку наклеена этикетка фирмы, где покупал. Стоит 1 кг у них 190 рублей. Все платки протравлены в плошке, в которую сыпанул две чайные ложки порошка. Хватит мне его на десятилетия! Короче снова делаю платки сам.
eagle1602
28.05.2016 в 21:51
В связи с приближающимся праздником Победы доведен до опытного образца новый классический РУС (Mark II ).
Примерка подставки. Как всегда, хотелось попрочнее сделать. Вышло даже слишком прочно
P.S. Устройство от Баура в целом неплохое, но видно, что автор совсем не проектировщик и уж совсем не оптимизатор. Корпус чуть ли не в два раза больше, чем мог бы быть, с учетом находящейся в нем механики. От верхней и нижней плит корпуса были болгаркой отделены лишние выступающие части. После этого устройство точно залезло по ширине в нишу кресла.
P.P.S. Загрузка у устройства Баура ну вообще никакая: сверх легкая. Для джойстика может и ничего, а вот для «подстульника», коим оно позиционируется, нужна гораздо более сильная загрузка. Всего-то нужно было сделать больше плечи у рычагов загрузки и толще металл, из которых они сделаны. В общем это говорит о том, что в будущем нас ждет новый классический РУС Mark III
От чего креслице, если не секрет???
vitabutch
28.05.2016 в 21:52
От чего креслице, если не секрет???
От Boeing 737-300
eagle1602
28.05.2016 в 21:55
От Boeing 737-300
Дорогое наверное удовольствие???
vitabutch
28.05.2016 в 22:02
Дорогое наверное удовольствие???
Ну если я их себе купил, значит, цена меня устроила. Что до того, дорого или дешево: я их не продаю. На eBay почти всегда висят предложения. Там можно узнать цену и ответить этот вопрос для себя. Добавлю лишь, что растомаживать было очень геморно, ибо мне кресла прислали в Шереметьего на СВХ и таможня была на мне целиком, включая налоги. Да и было это давно очень уже.
vitabutch
05.06.2016 в 17:24
Итак, продолжаем. Идея загружателя взята отсюда http://www.avsim.su/…-4#entry1586631, но будет гораздо более миниатюрное изделие. Основа — ось от старой оргтехники. Наточены фторопластовые втулочки, в хозяйстве нашлись только три пружины подходящего диаметра. Да и то разного. В оси сделаны два отверстия и нарезана резьба М2
Доноры — болтики М2.
Ювелирка еще та. На фото — надфиль
Подрежем самой маленькой пилкой для лобзика, что есть.
С двух сторон два болта, плоские грани будут все лучше работать. Если разобьет потом гайку, поставлю еще и дюралевые шайбы перед фторопластом.
Примерно так выглядит собранная внутренняя часть загружателя
vitabutch
19.08.2016 в 15:01
Дорогие друзья! Сегодня у меня с одной стороны хорошая, а с другой стороны плохая новость. Третьего дня стал владельцем шлема VR Oculus Rift CV1. Я не буду здесь описывать свои впечатления, просто скажу, что изготовление кабин для меня перестало иметь смысл. Я дальше, конечно, буду делать всякие органы управления, но арматуры кабины и всякие панели теперь просто бессмысленны. Вообще я не планировал его приобретать, ради интереса поехал в VR клуб попробовать. Банально сев в мультяшный самолет в war thunder я получил такое ощущение присутствия, какое не дадут никакие наши поделочки. И в этот же день его купил. За этим будущее дорогие друзья, всем рекомендую попробовать DCS в шлеме, это какой-то авиационный наркотик прямо!!!
1. Зачем отклонять основу, чтобы потом относительно нее наклонить ручку? В итоге же все равно вертикаль. Компенсация «носа» РУС? Калибровкой подровнять не получается?
2. Нет возврата в центр из-за использования войлока? (небольшие смещения из-за трения пластин и болтов давления не дают вернуться в центр?)
3. Если убрать войлок (или оставить минимум, для распределения давления) — центр будет более четким?
4. Можно видео какого-нибудь джойтестера, чтобы видеть реакцию ручки и диапазоны возврата?
1. Это вопрос не ко мне, а к разработчикам F16. Я копировал оригинальные и положение и углы.
2. Из-за специфики датчиков силы нажатия, что я использовал.
3. Нет. У меня стоит метрвая зона по умолчанию из фалькона (маленькая) ее хватает для центровки.
4. Пока не было времени сделать. Но это видео ничего не даст, вы увидите мою почти неподвижную руку и скачущую по экрану метку. Но я постараюсь сделать все равно. Цветочки рисовать не получится, но это и не требуется. У меня есть куча джойстиков, которыми я могу нарисовать цветочки в джойтестере, но зато я с этими джойстиками не могу состыковать фалькон с танкером. Гораздо больше бы показало пилотирование (фигуры, стрейфинг по земле, дозаправка) с обычной ручкой и с тензо. Там бы была сразу видна разница. Но мне жалко тратить свое время на этот маркетинг, я же не продавец этих устройств. Снова повторюсь, если Вы не летаете на фальконе или его аналоге, то тензоручка не нужна совсем. Фалькону нужна не точность позиционирования, а быстрота перекладки/дозировния усилия. Как бы объяснить Вам, что наш нейронный «дозатор» усилия обратной связи мышечного напряжения в кисти руки на порядок быстрее механического движения рукой, когда мы двигаем настоящую ручку. Другими словами, тензоручкой как-бы постоянно подруливаешь, но это через какое-то время, когда мозг привыкает, это становится рефлекторным. Я не думаю, что я делаю тензоручкой, самолет как бы идет за моей мыслью. Короче, если интересно, то это надо пробовать, собрать макет несложно, датчики раньше были на алиэкспресс рублей по 500 за штуку. Взял сразу еще комплект запасных, пока не пригодился, в джойстике живет первый комплект.
P.S. В прототипе есть конструкционный есть недостаток, который я скоро планирую убрать. Он влияет на взаимозависимость отклонения осей. Болты нужно заменить параллельными регулируемыми поверхностями на всю длину.
Спасибо за ответы. Falcon осваивается, потому заинтересовало.
Хотелось посмотреть, в какой диапазон попадает центр, если пару раз выжать-отпустить.
https://youtu.be/EWBQIcTO8ng
Какое разрешение показал джойтестер?
Если Вы по джойтестеру определяете разрешение, то я Вам сочувствую.
Тензодатчики аналоговые, у них нет «разрешения». Я уже писал выше, что они оцифровываются внешним ADC MAX3201 с разрешением 12 бит. Т.е. разрешение 2^12 = 4096 отсчетов. ADC подключены к MJOY2 по протоколу SPI, т.е. цифровой линией.
Тем не менее, такое разрешение чрезмерно для тензодатчиков FSR402. Они имеют очень сильную нелинейность, поэтому надо еще поиграться настройкой кривых и динамометром. Контроллер и софт MMjoy2 это позволяют делать, я собственно для этого и морочился с внешними ADC. Но играть с кривыми я буду после переделки упоров и удаления винтов. Ибо любая настройка идет лесом, если покрутить винт, а времени она занимает много. Поэтому пока оставлю так.
Справедливости ради, надо отметить, что я ограничил усилие на ручке, поставив максимальные границы по осям, ибо у меня нет желания отклонять ручку на максимум чувстсвительности датчика в несколько килограмм. Поэтому почти половину оси я срезал. Ну получается точность 11 бит — около 2 тысяч отсчетов.
На видео кружочки сплюснуты по оси Y, так и должно быть, ибо я загрубил чувствительность оси тангажа относительно крена. При попытке описАть бОльшие круги, они получаются совсем не круги, ибо усилие кистью прикладывается неслабое. В реальном самолете вы тоже цветочки джойстиками не нарисуете, это можно делать только «домашними пушистыми ненагруженными джойстиками». А если приложить килограмм по 10 загрузки на каждую ось, как оно того требует, то ощущения совсем другие.
P.S. Во всех остальных решениях, где измеряются углы отклонения, я использую kma200. Ну и еще ко мне едет несколько TLE5011. Буду экспериментировать с ними также.
P.P.S. MMjoy2 — ИМХО верх совершенства для джойстикостроителей!
Любой аналоговый сигнал имеет свое разрешение, вопрос только в измерении. Для джойстика важно то, как его видит ОС компьютера, какое там происходит преобразование по пути к симулятору отдельный разговор, в этом плане джойтестер не хуже и не лучше остальных программ. Но в любом случае, у вас очень интересный эксперимент.
Ну я не специалист в аналоговых сигналах, я просто ориентировался на datasheet FSR-402:
Поэтому в моем понимании аналоговая часть не имеет разрешения.
А как джойтестер измерит разрешение? Я когда игрался с FOXY еще с родным контроллером от Cougar, то пределы оси по DirectX также, насколько я помню, показывались около 60 000 отсчетов (я так понимаю, это для любого подключенного джойстика будет одинаково), другое дело, что показания скакали шагами через несколько десятков отсчетов
Связка работает так: аналоговое изменение сигнала-преобразование в цифровой сигнал средствами датчика-обработка программой контроллера(джойстика) преобразование в понятные значения для ОС, откуда берет значения симулятор. В вашем случае тензодатчик меряет деформацию твердого тела, в результате которого меняется электропроводность, которое и измеряется. Кугуаровской прогой тоже пользовался, учитывая примитивность его родных потенциометров никаких конечно 65000 отсчетов нет, это какие то другие расчеты.
В свое время хотел сделать суперкомпатные педали на тензодатчиках, буду вдохновляться вашими опытами и может решусь
Тензодатчик имеет между проводящими слоями какое-то вещество, типа чернил с гелиевой структурой, которая меняет свое сопротивление от давления на датчик. Это изменение сопротивления абсолютно аналоговое, т.е. не имеет разрешения. Тут вопрос, с какой дискретностью мы можем измерить изменение сопротивления. Мы измеряем его подавая опорное напряжение на схему, что я привел выше, и снимаем значение напряжения после пары датчиков и после одного датчика. Данную разность потенциалов принимает одноканальный аналогово-цифровой преобразователь на базе MAX 3201. У меня есть и восьми канальные, MAX 3208, но я решил использовать пару 3201, т.к. у них есть еще компенсирующий вход измерения точного значения напряжения, который мы подключаем параллельно выходу земли и получаем очень хорошую помехозащищенность. Данный АЦП (ADC) измеряет значение разности потенциалов, которое прямо пропорционально изменениям ОБОИХ переменных резисторов на одной оси. Данное измерение производится с точностью 12 бит (4096 отсчетов). Затем оцифрованное значение подается по цифровому интерфейсу на вход контроллера Arduino, в котором работает программа Mjoy2. При помощи конфигуратора Mjoy2 мы можем видеть необработанные значения оцифрованной разницы потенциалов. А затем уже задавать в конфигураторе параметры, как это значение будет обрабатываться и посылаться в систему для дальнейшего снятия другими программами через DXInput. Именно поэтому я так скептически отнесся к вопросу об измерении разрешения джойтестером через DXInput, ибо он снимет ровно то, что я ему на вход подам
Реальное разрешение, которое снято АЦП (ADC) показано в окошке «необработанные значения» конфигуратора MMjoy2.
Все скачки и дергания метки в джойтестере в данном случае обусловлены изменением сопротивления самого датчика. Т.е. надо дальше улучшать механическую систему. Ибо при использовании болтов, их сила не всегда прилагается равномерно по площади тензодатчка, даже при условии использования алюминиевых площадок и войлока. Система MAX3201+Arduino+MMjo2 даст нам ВСЕГДА 12 бит и 4096 отсчетов некого входного сигнала. Уж какую часть его мы будем использовать, что сглаживать, где «растягивать», где «сжимать» плотность отсчетов при настройке кривых, уже вопрос пользователя.
В вашем случае действительно разрешение не имеет значение, пока не отработана механика. Может имеет смысл сделать классическую механику, с хорошей жесткостью, всё как для обычного джойстика, только обездвижить под тензодатчики?
Видно же все, итоговые разрешение: 3560-1350 = 2210 отсчетов по Х’ам, 4095-350 = 3745 по Y’ам.
Правда в эти выходные я ее вернул, т.е. весь диапазон — до 2х кг на датчик и настроил нелиненость, сильно уменьшив отклик у центра. стало ВАААЩЕ ПЭСНЯ!
На выходных сделаю новое видео. Даже может и механику переделывать не буду — незачем 
Итак вышел мой долгожданный самолет IXEG 737. Тут стоит сделать лирическое отступление, что у меня с ним своя история, что я лично знаю Яна Вогеля, пилота люфтганзы, который является главным консультантом команды. И более того, я прекратил все свои разработки авионики для 737 классики, т.к. знал, что IXEG сделает все лучше меня на порядок. Так вот этот самолет настолько приятно пилотировать руками, что аж дрожь по спине! Хвать, а рукам-то некуда приложиться, джойстиками только портить впечатление
Короче надо по быстрому (пока в недельном отпуске) сделать штурвал 
Приложился и так и сяк, не вписывается штурвал с колонкой в мой F16й кокпит. По ряду причин не вписывается, в т.ч. по религиозным
Ну так достал я с полки старый свой V-Max Flight System Yoke http://www.avsim.su/…post__p__761419 — редкостное ?(*?*(?(*?, но сами рога там шикарные https://www.avsim.su…-1#entry2050153. Металлические, с порошковым покрытием, копия штурвала SAAB 340.
Так вот решил я довести до ума «настольный вариант» штурвала. Часть механики уже переделана, выложу, как закончу. А сегодня решил я усовершенствовать рога. Несмотря на всю их привлекательность, установленные в них тумблеры на трим явили собой самое натуральное убожество: мало того, что форма клавиши не подходит (чтобы щелкнуть верхнюю часть переключателя, нужно тянуться пальцем), да еще и сам переключатель имеет отвратительные тактильные свойства. Скрипит, тактильно не ощущается срабатывания, в общем надо менять. Я давно вынашивал идею модернизации, а вдохновение пришло сегодня. С победным кличем «Чем я хуже Джонни!»* я взялся за инструмент. И вот что получилось
* Женя, спасибо тебе за идеи и за воодушевляющий пример!
Вот так выглядел оригинал:
Вынимаем переключатель из штурвала
Я думал заменить переключатель целиком на самодельный, а потом прищурив взгляд, посмотрел на корпус и ….
Выпиливаем ненужное и добавляем необходимые детали. Новую клавишу я выпилил из алюминиевого квадрата 16х16, люблю нажимать пальцами на металл
Ось 3мм, коих у меня много, ибо я выбрасывая старые бытовые устройства, механику разбираю и крепеж, пружинки, шестеренки и оси оставляю себе. В результате у меня всегда есть под рукой почти любой крепеж. Сверлить клавишу было непросто, ибо никакого станка дома нет, и все руками. Засверлил с двух сторон малым диаметром сверла, потом аккуратно проходил навстречу. Как каналы соединились (чуть несоосно) рассверлил сверлами 2.7 и потом 3.0. И все получилось! Ось само собой каленая, за 2 минуты подрезал на точиле.
Кнопки пришлось чуток подточить с торцов, чтобы влезли в корпус. На их функционал это не повлияло. Пришлось выбирать между из близким расположением к оси качания клавиши и большим ее ходом, или расположением по краям, меньшим ходом, но чуть большим сопротивлением. Выбрал второе.
Между качалкой и корпусом на ось одеты шайбочки, даже нашел в коробочке одну фторопластовую и одну капроновую. Их и поставил к качалке. Затем примерка на штурвале. Красота! И очень приятные ощущения от триммирования!
Использованные инструменты:
Шуруповерт, нож, плоскогубцы, пинцет (ОЧЕНЬ РЕКОМЕНДУЮ ВСЕГДА ИМЕТЬ ЕГО ПОД РУКОЙ), тонкий карандаш, фломастер (для разметки отверстий), штангенциркуль, набор сверл малых диаметров, маленькое точило, лобзик, ножовка по металлу, набор надфилей, наждачная бумага, настольные тисочки, кисточка для сметки опилок.
P.S. Продолжение про механику следует.
P.P.S. Все равно я не могу так красиво делать, как Женя
P.P.P.S. Ну ладно, качалку сниму и как следует отполирую. Шкурка была только 800. Грубее не было.
Виталя, шикарная качалка получилась!
Чего ещё будешь доделывать?
Спасибо Женя! Надо еще сделать хатку с на правой стороне штурвала, тангету PushToTalk на тыльной части, сделать шкивы привода датчиков в корпусе штурвала, придумать загрузку на крен, и сделать загрузку на тангаж (уже почти все собрал, осталось только выточить несколько втулочек. Спаять новые датчики для MMJOY2 на TLE5010 (микросхемы пришли уже). Осталось всего начать и кончить короче
Сделано новая схема перемещения каретки. Не смог найти фоток оригинала, но там был адЪ с пружинами, прилагающими нехилый момент в стороне от оси, перекошенной кареткой, люфтом в крене из-за схемы с пластмассовыми направляющими с люфтом в два миллиметра. Все было выброшено и каретка с боков закреплена через обычные направляющие от выдвижных ящиков (самые тонкие из Леруа, по-моему). Люфта каретки в крене теперь не вообще! И не нужны тут всякие дорогущие роликовые салазки от CNC.
Не перестаю удивляться парадоксам оригинального решения. Убожество и инженерный кретинизм загрузки, перекашивающей и клинящей весь механизм соседствуют с с самоцентрирующимися втулками (!!!), которые как раз призваны бороться с несоостностью. Втулки подпружинены и имеют пластиковую вставку. С новым мини-загружателем (который еще не сделан) должны хорошо работать!
Прикрепленные изображения
В связи с приближающимся праздником Победы доведен до опытного образца новый классический РУС (Mark II
).
Примерка подставки. Как всегда, хотелось попрочнее сделать. Вышло даже слишком прочно
Впереди оставлена полочка для крепления какой-нибудь панели переключателей.
В целом получилось очень даже! Можно использовать и в кокпите и вне его.
На досуге подшпатлюю и покрашу.
P.S. Устройство от Баура в целом неплохое, но видно, что автор совсем не проектировщик и уж совсем не оптимизатор. Корпус чуть ли не в два раза больше, чем мог бы быть, с учетом находящейся в нем механики. От верхней и нижней плит корпуса были болгаркой отделены лишние выступающие части. После этого устройство точно залезло по ширине в нишу кресла.
P.P.S. Загрузка у устройства Баура ну вообще никакая: сверх легкая. Для джойстика может и ничего, а вот для «подстульника», коим оно позиционируется, нужна гораздо более сильная загрузка. Всего-то нужно было сделать больше плечи у рычагов загрузки и толще металл, из которых они сделаны. В общем это говорит о том, что в будущем нас ждет новый классический РУС Mark III
Пока ни шатко ни валко идет строительство настольного штурвала, точнее его модернизация, были подготовлены очередной MMjoy2 и датчики. Т.к. из Китая доехал пакетик с TLE5011, попробовать сделать платку под него. Ну и все мои предыдущие ардуины надо запаять на «платки-многоножки», чтобы было удобнее и монтировать и подключать периферию. Одна из них запаяна, одна еще нет.
В этот раз травил платы несколько новым способом: надсернокислым аммонием. Это что же мне раньше-то никто не сказал про него! Это же просто сказка какая-то! Никаких пятен и грязи, как от хлорного железа. Раковина чистая, как слеза. Травильный раствор — прозрачная водичка, становящаяся голубоватой после растворения в ней меди. Всем настоятельно рекомендую.
На картинке килограммовая упаковка реактива пересыпана в банку и на банку наклеена этикетка фирмы, где покупал. Стоит 1 кг у них 190 рублей. Все платки протравлены в плошке, в которую сыпанул две чайные ложки порошка. Хватит мне его на десятилетия! Короче снова делаю платки сам.
От чего креслице, если не секрет???
От Boeing 737-300
Дорогое наверное удовольствие???
Ну если я их себе купил, значит, цена меня устроила. Что до того, дорого или дешево: я их не продаю. На eBay почти всегда висят предложения. Там можно узнать цену и ответить этот вопрос для себя. Добавлю лишь, что растомаживать было очень геморно, ибо мне кресла прислали в Шереметьего на СВХ и таможня была на мне целиком, включая налоги. Да и было это давно очень уже.
Итак, продолжаем. Идея загружателя взята отсюда http://www.avsim.su/…-4#entry1586631, но будет гораздо более миниатюрное изделие. Основа — ось от старой оргтехники. Наточены фторопластовые втулочки, в хозяйстве нашлись только три пружины подходящего диаметра. Да и то разного. В оси сделаны два отверстия и нарезана резьба М2
Доноры — болтики М2.
Ювелирка еще та. На фото — надфиль
Подрежем самой маленькой пилкой для лобзика, что есть.
С двух сторон два болта, плоские грани будут все лучше работать. Если разобьет потом гайку, поставлю еще и дюралевые шайбы перед фторопластом.
Примерно так выглядит собранная внутренняя часть загружателя