Как сделать коробку передач для игрового руля
6-ти ступенчатая коробка передач для PC своими руками
Статья о том, как сделать игровой манипулятор для гонок своими руками!
Лежала старая коробка передач от древнего руля. Купил самый дешевый usb- шный компьютерный геймпад , разобрал.
Припаял провода к контактам кнопок:
Взял 4 микровыключателя из старых мышек, вырезал из пивной банки полоски, сложил вдвое для жесткости, согнул и при помощи термоклея приклеил к микровыключателям.
С помощью двухстороннего скотча приклеил к корпусу:
Получилась 1,2,5,6 (задняя) передачи. Для 4 и 3 использовал родные кнопки
Современные игры распознают два контроллера, подключаете руль, подключаете коробку и вперед!
© karamba55
> Купить в подарок или заказать уникальную вещь ПОДЕЛИТЕСЬ С ДРУЗЬЯМИ!
About karamba55
- Футляр для мелких инструментов – 04.03.2013
- 6-ти ступенчатая коробка передач для PC своими руками – 04.02.2013
Навигация по записям
11 Replies to “6-ти ступенчатая коробка передач для PC своими руками”
Умник, а у тебя что, слишком бабла много? Руль с такой КПП стоит 8-12 т.р. Кроме того, нет рулей для ДальноБойщиков3 или ETS2, на которых 12 передач. И потом, кпить всегда проще. Но-неинтереснее.
делал 2 дня +сам из железа сделал корпус ,от пояльника все пальцы пообжигал но сделал ребят и всё работает спасибо автору большое
ИМХО не буду судить про удобство использования но лично мне кажется не очень то удобным. для работы нужна довольно высокая точность позиционирования, чего безполезно ждать во время напряженной игры
а купить не проще?
купить не проще потому что ты будешь не так доволен)) а когда что то своими руками сделано то всё чаще играть охота)))
Может, лучше будет к стику прилепить ручку и … написать программу…
блин а я мучаюсь на джойстике, кнопки то заедает))
еще бы руль самому сделать я так понял рычаг переключения только касается к микровыключателям?
нет, он их нажимает. мы имеем в данной ситуации шесть положений рычага. лево верх/низ, центр верх/низ, право верх/низ. в каждом из положений нажимается какая — нибудь кнопка.
Добавить комментарий Отменить ответ
Рубрики
Похожие мозгоподелки:
Свежие комментарии
- sfm к записи Свариваем алюминий кустарным способом своими руками
- sfm к записи Как выбрать комплектующие для компьютера своими руками
- alexlevchenko к записи Как выбрать комплектующие для компьютера своими руками
- sfm к записи Как выбрать комплектующие для компьютера своими руками
- alexlevchenko к записи Идея уркашения детской комнаты
Метки
Your browser doesn’t support canvas.
Горячий ТОП за месяц
МозгоЧины – сообщество для энтузиастов технического творчества © 2010 – 2018
РУЛЬ ДЛЯ ПК СВОИМИ РУКАМИ
• 17.07.19 Версия 1.0: первоначальная, вроде бы стабильная версия
- Энкодер в оси руля
- Педали-потенциометры
- Функция калибровки
- Сброс позиции руля кнопкой
ПОДРОБНОЕ ВИДЕО ПО ПРОЕКТУ
В данном видео показан полный и максимально подробный процесс разработки и изготовления устройства, а также обзор его возможностей и функций.
Понятные схемы, OpenSource прошивки с комментариями и подробные инструкции это очень большая работа. Буду рад, если вы поддержите такой подход к созданию Ардуино проектов! Основная страница пожертвовать – здесь.
ИНСТРУКЦИИ ПО ЭКСПЛУАТАЦИИ
Отладка
- Поставить DEBUG 1, прошить
- Открыть монитор порта
- Дёргать за дёргалки, тыкать тыкалки, смотреть на значения. Должны меняться
- Если всё ок, поставить DEBUG 0 и прошить
Калибровка
- Установить руль и педали в “минимальное” положение
- Зажать кнопку на D3
- Подключить питание
- Подождать пару секунд
- Отпустить кнопку на D3
- Вжать педали в пол, держать
- Повернуть руль вбок на свой угол, держать
- Кликнуть по кнопке
- Можно отпускать руль/педали
Сброс позиции руля
Во время работы клик по кнопке на D3 сбрасывает позицию руля в 0 (если вдруг он “уплыл”)
СХЕМЫ, ПЕЧАТНЫЕ ПЛАТЫ
МАТЕРИАЛЫ И КОМПОНЕНТЫ
Ссылки на магазины, с которых я закупаюсь уже не один год
Вам скорее всего пригодится:
- Arduino Pro Micro – искать
- https://ali.ski/kjiB8
- https://ali.ski/8dXb9
- Энкодер дешёвый
- https://ali.ski/V1rz0
- https://ali.ski/HQ1xII
- Энкодер лучше (брать 360)
- https://ali.ski/j1W3bc
- https://ali.ski/-x1Tx
- Потенциометры 10k
- https://ali.ski/17LCP
- https://ali.ski/MXXoMI
- Кнопка-концевик https://ali.ski/lhvmNQ
- Труборез https://ali.ski/IhufHZ
ЗАГРУЗКА ПРОШИВКИ
Загружать прошивку желательно до подключения компонентов, чтобы убедиться в том, что плата рабочая. После сборки можно прошить ещё раз, плата должна спокойно прошиться. В проектах с мощными потребителями в цепи питания платы 5V (адресная светодиодная лента, сервоприводы, моторы и проч.) необходимо подать на схему внешнее питание 5V перед подключением Arduino к компьютеру, потому что USB не обеспечит нужный ток, если например лента его потребует. Это может привести к выгоранию защитного диода на плате Arduino. Гайд по скачиванию и загрузке прошивки можно найти под спойлером на следующей строчке.
ИНСТРУКЦИЯ ПО ЗАГРУЗКЕ ПРОШИВКИ
1. Если это ваше первое знакомство с Arduino, внимательно изучите гайд для новичков и установите необходимые для загрузки прошивки программы.
2. Скачайте архив со страницы проекта. Если вы зашли с GitHub – кликните справа вверху Clone or download, затем Download ZIP. Это тот же самый архив!
3. Извлеките архив. Содержимое папки libraries перетащите в пустое место папки с библиотеками Arduino C:/Program Files (x86)/Arduino/libraries/
4. Папку с прошивкой из firmware положите по пути без русских букв . Если в папке с прошивкой несколько файлов – это вкладки, они откроются автоматически.
5. Настройте прошивку (если нужно), выберите свою плату, процессор. Подключите Arduino к компьютеру, выберите её COM порт и нажмите загрузить.
6. При возникновении ошибок или красного текста в логе обратитесь к 5-ому пункту гайда для новичков – “Разбор ошибок загрузки и компиляции“.
Игровой руль на Arduino с напечатанной механикой
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Данная история взяла свое начало с прочтения статьи ‘Классный игровой руль за копейки’ https://3dtoday.ru/blogs/mell2010/a-cool-gaming-steering-wheel-for-peanuts/ нашего коллеги MELL2000. Имея такой же, руль загорелся я идеей тоже его переделать. Списался с MELL2000 и оказалось что модели утрачены в виду гибели жесткого диска. Ну думаю, ладно, смоделирую сам, хотя стоп, а может сделать полностью с нуля?
По принятию решения сделать руль собственной конструкции встали два основных вопроса:
Методом научного гугления достаточно быстро нашел простую схему изготовления механической части, которая при наличии 3D-принтера упрощается до предела. А вот мозги для проекта с ходу найти не удалось. Изначально я понимал, что надо искать проект на Arduino, а точнее даже на Arduino Leonardo так как она определяется как HID устройство (вроде клавиатуры или мыши), пришлось прочитать несколько десятков страниц разных форумов пока я не нашел то что нужно. Проект MMJoy Виталия “mega_mozg” Найденцева. Это бесплатное ПО для не коммерческого использования. https://sites.google.com/site/mmjoyproject/ работает как раз на чипах компании ATMEL at90usb646, at90usb1286, atmega32u4 (в развязке 5 вольт питания и 16 МГц кварц) к которым как раз и относятся Arduino Leonardo и pro-micro. Поддерживается до 8 осей и до 128 кнопок. Не буду углубляться в возможности прошивки MMJoy, кому интересно тот сам все прочитает, скажу лишь что поддерживается куча всякой всячины. Единственный минус проекта – это скудная информация на его страничке. Вся информация раскрыта на страницах форумов и там мне пришлось провести не мало времени, прежде чем найти требуемые мне схемы подключения.
Прошу прощения за длинную преамбулу, далее постараюсь более кратко и по делу.
Что было приобретено:
– плата Arduino pro-micro 350 руб.
– Датчик Холла 5в 1150 руб. Вместо него можно использовать потенциометр на 10 кОм, но у него ограниченный срок службы и малая точность позиционирования. Или можно купить датчик Холла без корпуса и магнит, но я решил не заморачиваться и сделать максимально быстро пока есть запал.
– Б/У «спортивный» руль от Жигулей на Avito за 400 руб.
– Шпилька М12 х 1000, плюс куча болтиков, гаечек и шайб в общей сложности на 150-200 руб.
– 2 Подшипника с внутренним диаметром 12мм по 50 руб. за штуку
– 2 подшипника 626z 6 мм x 19 мм x 6 мм, были в загашнике, а так стоят рублей по 10.
– Б/У левый подрулевой переключатель от приоры на Avito за 200 руб.
Итого: имеющаяся на настоящий момент конфигурация обошлась мне в 2420 рублей, но повторюсь можно уложиться и в ощутимо меньшую сумму при использовании другого датчика.
– ступица крепления руля на шпильке. Дырка под гайку со стороны руля, смоделирована чуть меньшего размера и гайка вплавляется в нее намертво, чтобы было удобно накручивать руль вместе с прикрученной ступицей.
Крепление pro-micro и соединительная муфта напечатано из черного ABS от FD-plast, все остальные детали печатались белым PET-G от АБС Мейкер. Все детали распечатаны соплом 0,4 слоем от 0,1 (шестерни) до 0,3 (крепления подшипников) со 100% заполнением на скорости 65мм/сек, слайсер Simplify 3D.
К столу вся конструкция крепится обычными струбцинами через распечатанные подкладки.
Сборка механической части.
Во время изготовления фотографий я не делал, но тут в общем-то все открыто, все и так видно.
1. В качестве основы я взял обрезок 18мм мебельного щита размерами 11х22 см. Посередине него закрепил 2 крепления для подшипников.
2. Собрал и установил рулевую ось с ведущей шестерней на место.
3. Собрал приемную шестерню и датчик Холла на креплении, установил ограничители поворота. Ось крепления ведомой шестерни вращается на подшипниках и соединена с валом датчика муфтой.
4. Плотно прижал крепление приемной шестерни к шестерне рулевого вала, разметил отверстия, просверлил и закрепил.
5. Выставил ведомою шестерню в ноль (ограничитель поворота вверх) и прикрутил руль также выставив его ровно.
Сборка электронной части.
На данной схеме (взято с сайта MMJoy) показано какие ноги для каких целей могут использоваться.
Для подключения 8 кнопок мы использовали 9 контактов
Во втором варианте мы подключим те же 8 кнопок, но уже в 4 столбца и 2 строки.
Здесь для подключения 8 кнопок мы использовали не 9, а всего 6 контактов.
Если подключить 4 оси для подключения руля и трех педалей, то у нас останется 14 контактов для подключения кнопочной матрицы, а это ТА-ДАМ 7х7 целых 49 кнопок. Но пока в моем проекте только руль и подрулевой переключатель с четырьмя «кнопками», поэтому подключаю его в 4 столбца и 1 строку.
Не буду останавливаться на прошивке pro-micro поскольку подробная инструкция есть на сайте проекта, а вот на настройке подключенных кнопок и датчика остановлюсь подробнее.
Запускаем MMJoySetup. В списке контроллеров выбираем MMJoy и считываем настройки из контроллера. Выбираем настройку осей. В качестве источника выбираем внутренний датчик, порт МК в моем случае будет F4 (см. по схеме подключения и маркировке MMJoy), так как это руль выбираем в качестве назначения ось X. Точность в битах выбираем эмпирически исходя из чувствительности датчика, в моем случае более 12 бит выставлять оказалось бессмысленно. Автокалибровку поставил сохранять с центром. Остальное не трогал.
После этого переходим к настройке джойстика через Панель управления WINDOWS, калибруем как обычный джойстик и запускаем игру.
C этим рулем я уже намотал не один десяток тысяч виртуальных километров в Euro Truck Simulator 2, руль работает на отлично. Педали пока от старого руля, скоро их тоже переключу на MMjoy.
Если хватит душевного порыва хотелось бы все это дело окультурить и еще реализовать педальный блок на 3 педали и КПП 8+1 с переключателем демультипликатора и прочие плюшки, но а пока наслаждаюсь тем что уже есть.
Если кому-то будет интересно, модели выложу или скину на почту.
Всем спасибо за внимание, жмем палец вверх. На все вопросы с удовольствием отвечу в комментариях.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Источники:
https://mozgochiny.ru/electronics-2/6-ti-stupenchataya-korobka-peredach-dlya-pc-svoimi-rukami/
https://alexgyver.ru/gyverwheel/
https://3dtoday.ru/blogs/hockey/gaming-steering-wheel-for-arduino-with-printed-mechanics/