Ручка управления полетом для игр-симуляторов полета. Выглядит как обычный Usb-джойстик на Windows и Mac благодаря наличию Arduino Pro Micro внутри. Я загружу простой код ниже.
Положение джойстика определяется двумя датчиками Холла.
Оси наклона и крена имеют независимые пружины или резиновые ленты.
Идет вместе с болтами и гайками 3M. Если вы хотите пофантазировать, вы можете распечатать версию B или C, в которой используются подшипники диаметром 7 и 17 мм соответственно.
Дроссельный блок: https://www.thingiverse.com/thing:4578169 Педали: https://www.thingiverse.com/thing:4578174
Поясняющее видео: https://youtu.be a3NeZJYK3g
Распечатайте все детали.
Если у вас нет подшипников, распечатайте версию A соответствующих файлов. Если у вас есть маленькие подшипники размером 7 x 3 мм (Odid), которые крепятся к болтам 3M, распечатайте версию B, если у вас есть подшипники большего размера 17 x 6 мм, распечатайте версию C.
Джойстик работает без подшипников, но через некоторое время может возникнуть некоторый наклон по осям. В итоге я использовал версию C с большими подшипниками.
Вал и шарнирный кулачок следует печатать довольно медленно, чтобы получить гладкую внешнюю поверхность. Они будут скользить по другим деталям.
Все детали можно печатать без опор. За исключением сторон ручки-джойстика и вала версии C, которым необходимы опоры в местах соприкосновения с рабочей пластиной.
Приклейте магниты к шарнирной детали. Проверьте видео. Два магнита должны притягивать друг друга, когда они находятся на месте (S обращен к N). В остальном ориентация не имеет значения.
Для версии C магниты оси шага крепятся на отдельный магнитный держатель.
Прикрепите вал к шарниру.
Версия B: сначала установите подшипники на обе стороны шарнира.
Версии A и B: добавьте гайки в шестиугольные отверстия шарнира (при желании их можно приклеить). Проденьте длинный болт М3 через всю деталь шарнира и деталь вала, добавив шайбы во всех возможных местах. Болт не должен быть настолько длинным, чтобы он выступал с другой стороны между магнитами. Вы можете добавить шайбы или гайку на другой стороне, чтобы отрегулировать длину.
Версия C: вставьте два подшипника в шарнир. Проденьте вал через шарнир, а затем вставьте ось со стороны магнитов. Если ось кажется недостаточно прочной, вы можете добавить болт M3 через отверстие в боковой части вала.
Припаяйте провода к датчикам Холла.
Установите датчики Холла
Согните провода и установите один на кончике тонкой подставки в основании, а другой - на подставке между магнитами в сборке Вал + шарнир. Они останутся между магнитами, но вращаются вокруг своей оси.
В версии C датчик угла наклона устанавливается на конец оси. После этого приклейте магнитный держатель к шарниру так, чтобы магниты обрамляли датчик с обеих сторон.
Вы можете связать свободные провода горячим клеем, чтобы уменьшить натяжение.
Приклейте кулачок шарнира к шарниру.
Он вставляется в выемку сзади.
Вставьте ползунок шарнирного кулачка в шарнир.
Он вставляется в прямоугольный паз и скользит по V-образной форме. в Шафте. Добавьте две резиновые ленты или пружины и каплю смазки на движущиеся поверхности. Теперь ваша ось наклона должна иметь хорошее натяжение пружины.
Установите потенциометры и переключатели в основание. Припаяйте провода к трем выводам горшков, а также к переключателям No и Common. Нажмите на накладную ручку.
Прикрепите петлю к основанию с помощью болтов M3. Версии A и B имеют пазы для гаек M3. При необходимости добавьте шайбы между ними. Версия C имеет отверстия большего размера, поэтому вы можете добавить латунные вставки или, возможно, нагреть гайки M3 и вставить их.
Закрепите рычаг кулачка на основании с помощью болта. Он должен пройти через слот. Добавьте болт и гайку к небольшому отверстию в стене в Base и добавьте резинку или пружину между этим болтом и крюком в Cam Arm. Добавьте немного смазки. Этот кулачковый рычаг теперь должен усилить пружину к оси вращения. Вал джойстика теперь должен двигаться во всех направлениях и вернуться в середину.
Добавьте болт для триггера и с помощью горячего клея приклейте микропереключатель к левой стороне рукоятки джойстика. Убедитесь, что расположение выбрано правильно, чтобы обеспечить идеальное движение спускового крючка.
Вставьте кнопку для большого пальца и приклейте для нее микропереключатель к левой стороне ручки джойстика.
Добавьте четыре лицевые кнопки к монтажной пластине лицевых кнопок рукоятки джойстика и приклейте к ней горячим клеем четыре микропереключателя. Перед приклеиванием снимите металлические рычаги переключателей. (Посмотрите видео, чтобы понять)
Подключите провода ко всем микропереключателям «Общий» (вы можете спаять их все вместе и вывести один провод) и к «Нет».
Приклейте монтажную пластину к левой стороне ручки джойстика.
Скрутите левую и правую стороны рукоятки джойстика вместе с обеих сторон вала. Проведите провода от переключателей снизу.
Вы можете указать, какая кнопка и ось какая на эскизе, позже.
Установите Arduino на заднюю часть базы.
Закройте нижнюю крышку.
Запрограммируйте Arduino. Вы можете использовать этот хак, чтобы изменить сообщаемое имя устройства: вам придется сделать это, если вы хотите одновременно использовать дроссельное устройство, иначе игры этого не понимают. Или, возможно, вы могли бы использовать Ujr.
Источник: https://www.thingiverse.com/thing:4578169
Автор: akaki
Лицензия: Creative Commons - Attribution - Non-Commercial - Share Alike
Другие модели автора
Все моделиСкачать Авиасимулятор Джойстик с датчиками Холла и Arduino — 3D-модель для печати на 3D-принтере
Скачать Авиасимулятор Джойстик с датчиками Холла и Arduino — 3D-модель для печати на 3D-принтере. Файл загружен автором Katalog3D на маркетплейс Каталог3Д и доступен для скачивания в формате STL или 3MF.
Лицензия. Перед использованием ознакомьтесь с условиями лицензии в карточке модели. Одни файлы разрешают только личную печать, другие — коммерческое использование. Подробнее — в разделе лицензии.
Смотрите также: другие модели этого автора, похожие файлы по тегам — arduino, Joystick, Flight Simulator.




