Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Joystick

10 постов сначала свежее
1527
rozjkeee
rozjkeee
10 месяцев назад
Лига 3D-принтеров
Серия Джойстик РУД для авиасимов своими руками

Начал собирать джойстик. И куда меня это завело⁠⁠

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

Начал собирать джойстик. И куда меня это завело Joystick, Руд, Своими руками, Dcs, Авиасимулятор, Кокпит, 3D печать, Видео, YouTube, Длиннопост

Вступление

Мой хороший знакомый Саня (Лосяра) поделился ссылкой на джой, проект показался интересным, да и к тому же очень не хватало РУДа для симуляторов. (играю в DCS, Ил-2 Штурмовик, War Thunder).
В основу лег вот такой проект от товарища MagniBY https://www.thingiverse.com/thing:4935709 , который в свою очередь, брал наработки пользоватей @busel и @propeler с форума "Ил-2: Штурмовик".
Отличие моей версии - буду использовать платы сдвиговых регистров.

4 оси, 2 крутилки потенциометров, 5 тумблеров, 1 джойстик (как на джойстиках от плойки/Xbox), 3 хатки (5ти позиционные кнопки), 5 кнопок.

Прошивка для платы - Freejoy

Комплектующие и цены

Общая стоимость проекта - 11 тыс. руб.
* Из них комплектующие - 4200 руб. 3д печать - 7000 руб. Заказывал у этих товарищей - https://3ddworld.ru/ Кажется, можно было найти дешевле. Если есть свой принтер, то на пластик ушло бы тысячи 2-3.

Многие лоты на Али составляли бОльшее количество деталей, нежели мне было нужно + стоимость доставки уже включена в цену.
Итак, комплектующие и инструменты:

  • Паяльник - 352 руб

  • Лист фетра 2 мм - 1 шт - 100 рублей

  • Самоклеящиеся кружки для мебели - 4 шт - 50 рублей

  • Arduino ky-023 joystick - 1 шт - 52 руб.

  • Датчики холла Hall-effect sensor (SS49E) - 4 шт - 74 руб

  • Ceramic capacitor 50V 104 100nF 0.1uf - 4 шт - 59 руб

  • Циллиндирческие магниты (5x10mm) - 4 шт - 306 руб.

  • 5ти позиционные переключатели 5-Way Switch 10x10x10mm Multi Direction Switch Touch Reset Button - 3 шт- 169 руб.

  • Нажимные кнопки Push Button 6x6 4.3mm - 5 шт - 133 руб.

  • Тумблеры - Miniature toggle switch- on/of/on - 5 шт - 155 руб.

  • Подшипники 6900 (10x22x6mm)- 8 шт. - 400 руб.

  • Потенциометры (WH148) 10K Ohm (B10K) - 2 шт - 220 руб.

  • Колпачки для потенциометров - 2 шт - 80 руб

  • Кабель для подлкючения к ПК - Micro-USB 5pin Micro USB 2.0 Male to USB 2.0 B Type Female Connector Cable 30cm With Panel Mount Hole cables - 1 шт - 132 руб.

  • Провода (лучше тонкие) - 24-28 AWG - 366 руб.

  • Эпоксиный клей / клей момент - 1 шт

  • Плата STM32F103C8 microcontroller - 1 шт - 144 руб.

  • Программатор ST-Link v2 для заливки прошивки на плату STM32 - 1шт - 202 руб.

  • Плата сдвиговых регистров + провода с коннекторами. Заказывал у этого товарища с форрума Ил-2 (пишите в личку или в тред на форуме). - 2 шт - 1940 руб.

Болты, шурупы и пр.:

  • M4 болт 20mm - 26 шт

  • M4 гайка - 32 шт

  • M3 болт 10mm - 36 шт

  • M3 болт 20mm - 8 шт

  • M3 гайка - 8 шт

  • M2 болт- 8 шт

  • M1.7 болт - 4 шт

Процесс сборки

1. Прошивка.
Первое что я сделал - подключил программатор и прошил плату. Это делается один раз. В дальнейшем при изменении конфигурации пинов - просто подлючаем по USB плату и меняем в программе что нам нужно, программатор ST-link больше не потребуется.
Ниже детали, как накатить прошивку:

Скачиваем утилиту https://www.st.com/en/development-tools/stsw-link004.html и прошивку FreeJoy (ссылка на последние релизы)

Подключаем программатор ST-Link v2 как показано на рисунке ниже (сверяйтесь с подписями контактов на программаторе и плате контроллера):

Начал собирать джойстик. И куда меня это завело Joystick, Руд, Своими руками, Dcs, Авиасимулятор, Кокпит, 3D печать, Видео, YouTube, Длиннопост

фотка с github freejoy

Далее Подключаем программатор ST-Link v2 к компьютеру;

Запускаем программу ST-Link;

Нажмите в программе "File->Open File" и выберите файл с расширением .hex который расположен в архиве релиза FreeJoy;

Теперь вы увидите страницу загрузки бинарных кодов:

Начал собирать джойстик. И куда меня это завело Joystick, Руд, Своими руками, Dcs, Авиасимулятор, Кокпит, 3D печать, Видео, YouTube, Длиннопост

Нажмите "Target->Connect". После подключения устройства вы можете видеть такую информацию как ID устройства, размер флэш-памяти и семейство устройства в блоке сверху и просмотреть содержимое внутренней памяти в основном блоке:

Начал собирать джойстик. И куда меня это завело Joystick, Руд, Своими руками, Dcs, Авиасимулятор, Кокпит, 3D печать, Видео, YouTube, Длиннопост

На этом этапе может оказаться, что выдается такое сообщение: "STM32 cannot read memory. Disable read out protection and retry". Для того, что бы продолжить прошивку, необходимо нажать: пункты меню "Target", "Option Bytes" в окошке "Read Out Protection" (в левом верхнем углу) заменить "Enabled" на "Disabled" и нажать "Apply".

Нажмите "Targert->Erase chip" и "OK" в открывшемся окне;

Начал собирать джойстик. И куда меня это завело Joystick, Руд, Своими руками, Dcs, Авиасимулятор, Кокпит, 3D печать, Видео, YouTube, Длиннопост

Теперь нажмите "Target->Program & Verify" и в открывшемся окне нажмите "Start". Начнется программирование контроллера:

Начал собирать джойстик. И куда меня это завело Joystick, Руд, Своими руками, Dcs, Авиасимулятор, Кокпит, 3D печать, Видео, YouTube, Длиннопост

После успешного программирования контроллера отключите все соединения и подключите плату контроллера к компьютеру посреством MicroUSB кабеля.

FreeJoy устройство определится в системе как игровой контроллер.


2. Пайка осей
Начал я сразу с пайки осей - в джойстике для меня это была самая главная функция.

Для проверки что у нас уже всё будет работать - спаял по схеме первый датчик.

Начал собирать джойстик. И куда меня это завело Joystick, Руд, Своими руками, Dcs, Авиасимулятор, Кокпит, 3D печать, Видео, YouTube, Длиннопост

схема пайки датчика Хола и назначения контакта на плате STM32

Схема поключения датчиков Хола.

Между левой и центральной ножками (если смотреть на датчик "спереди") напаиваем конденсатор.

Начал собирать джойстик. И куда меня это завело Joystick, Руд, Своими руками, Dcs, Авиасимулятор, Кокпит, 3D печать, Видео, YouTube, Длиннопост

собираем датчики хола, тут же примеряем как они ложатся в паз (черная деталь на фото)

Паяем датчики Хола, сразу примеряем как они ложатся в паз (черная деталь на фото)

Правую ножку паяем на контакт А7, а в программе FreeJoy Configurator назначаем пину А7 значение Axis_Analog.

Начал собирать джойстик. И куда меня это завело Joystick, Руд, Своими руками, Dcs, Авиасимулятор, Кокпит, 3D печать, Видео, YouTube, Длиннопост

на фотке - уже промеченные мной контакты платы. А7-А0 под оси и крутилки, остальное идет под кнопки (сдвиг регистры)

Далее в программе на вкладке Axes Config в выпадающем списке выбираем нашу ось и пин А7. И записываем в плату (подключаем по USB и жмем Write Config to device).

Начал собирать джойстик. И куда меня это завело Joystick, Руд, Своими руками, Dcs, Авиасимулятор, Кокпит, 3D печать, Видео, YouTube, Длиннопост

После чего не отключая от ПК плату можем протестировать - поднести магнит к дачику на 0.5-0.7 мм и покрутить - в программе увидим что значение оси изменяется.

Мы великолепны - теперь отключаем плату от ПК и напаиваем остальные 3 датчика Хола аналогичным способом (правые ножки паяем на пины А6-А4, центральные на питание 3.3V, левые - на GND), прописываем в программе FreeJoy значения пинов, не забывая записывать наши изменения (Write config to Device).
Готово, укладываем дачики холла в джойстик. Собираем ручки осей (подшипники вставляем в пазы напечатанных деталей, наклеиваем фетр, собираем ручки).

Начал собирать джойстик. И куда меня это завело Joystick, Руд, Своими руками, Dcs, Авиасимулятор, Кокпит, 3D печать, Видео, YouTube, Длиннопост

ручка газа в сборе

Начал собирать джойстик. И куда меня это завело Joystick, Руд, Своими руками, Dcs, Авиасимулятор, Кокпит, 3D печать, Видео, YouTube, Длиннопост

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

Прижимаем фетр скобкой и закручиваем

Начал собирать джойстик. И куда меня это завело Joystick, Руд, Своими руками, Dcs, Авиасимулятор, Кокпит, 3D печать, Видео, YouTube, Длиннопост

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

И готовим ручку к прокладке проводов. В идале брать бразноцветные, у меня были черные - поэтому пронумировал их бумажками

3. Пайка кнопок, тумблеров, джойстика

Здесь мы имеем дело с а) платой сдвиговых регистров б) 5ти позиционными кнопками, (6 лапок) в) джойстиком. г) кнопками (4 лапки)

Первым делом разберемся и спаяем тестовый вариант, проверим что всё работает.
Берем сдвиговый регистр и припаиваем его к плате.
Сдвиговый регистр паяем так: вставляем коннектор с проводами с той стороны, где подписано DATA OUT (смотри на плату сверху). На моем фото это ряд контактов наверху.

Начал собирать джойстик. И куда меня это завело Joystick, Руд, Своими руками, Dcs, Авиасимулятор, Кокпит, 3D печать, Видео, YouTube, Длиннопост

Регистры можно подключать продольно, но у меня один был в ручке, а второй в корпусе - пришлось паять по отдельности

GND припаиваем к плате STM32 на землю GND.

VCC припаиваем на 3.3V.

CS припаиваем на контакт B11 на плате STM32.

DATA припаиваем на B1.

SCK припаиваем на B10.

Теперь берем коннектор, вставляем в плату сдвигового регистра - отсюда у нас выходят 5-6 проводов. Крайние провода - земля, центральные - это питание.

Начинаем паять кнопку - нам нужно припаяться к земле и к одному из проводов в центре, паяем наискосок (замыкание идет в центре, поэтому упрощаем себе задачу):

Начал собирать джойстик. И куда меня это завело Joystick, Руд, Своими руками, Dcs, Авиасимулятор, Кокпит, 3D печать, Видео, YouTube, Длиннопост

Готово - подключим плату STM32 по USB к ПК, в программе FreeJoy назначим контактам

B11 - ShiftReg Latch,

B1 - ShiftReg Data,

B10 - ShiftReg CLK

Начал собирать джойстик. И куда меня это завело Joystick, Руд, Своими руками, Dcs, Авиасимулятор, Кокпит, 3D печать, Видео, YouTube, Длиннопост

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

Соответсвие контактов на регистре пинам на плате STM32 и назначениям в программе Freejoy

На вкладке Shift Registers выбираем тип регистра CD4021 Pull Up, прописываем количество кнопок = 24 (на фото я уже припаял 2ю плату регистров)

Начал собирать джойстик. И куда меня это завело Joystick, Руд, Своими руками, Dcs, Авиасимулятор, Кокпит, 3D печать, Видео, YouTube, Длиннопост

Записываем на устройство, открываем вкладку Button Config и проверяем что наша кнопка работает при нажатии.

Начал собирать джойстик. И куда меня это завело Joystick, Руд, Своими руками, Dcs, Авиасимулятор, Кокпит, 3D печать, Видео, YouTube, Длиннопост

Кнопки в итоге спаиваем по схеме - Крайние провода это земля, их можно припаивать цепочкой, второй контакт паяем на провода посередине коннектора, не соединя между собой:

Начал собирать джойстик. И куда меня это завело Joystick, Руд, Своими руками, Dcs, Авиасимулятор, Кокпит, 3D печать, Видео, YouTube, Длиннопост

5ти позиционные кнопки паяем аналогично, только контактов понадобится больше. 1я ножка - это земля (идет к крайним проводам коннектора), остальные ножки паяем к центральным проводам коннекторов сдвигового регистра. Замыкание цепи происходит внутри между 1м контактом и N-ным.

Начал собирать джойстик. И куда меня это завело Joystick, Руд, Своими руками, Dcs, Авиасимулятор, Кокпит, 3D печать, Видео, YouTube, Длиннопост

Один коннектор дает возможность припаять до 4 проводов питания кнопок. Можно припаивать одну кнопку к разным коннекторам (т.е. земля от одного коннектора, а провод питания идет от другого коннектора).

Начал собирать джойстик. И куда меня это завело Joystick, Руд, Своими руками, Dcs, Авиасимулятор, Кокпит, 3D печать, Видео, YouTube, Длиннопост
Начал собирать джойстик. И куда меня это завело Joystick, Руд, Своими руками, Dcs, Авиасимулятор, Кокпит, 3D печать, Видео, YouTube, Длиннопост

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

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

Итоговый результат

Начал собирать джойстик. И куда меня это завело Joystick, Руд, Своими руками, Dcs, Авиасимулятор, Кокпит, 3D печать, Видео, YouTube, Длиннопост

Видео, где показываю работоспособность девайса

Спасибо за внимание. Надеюсь, статья пригодится и поможет.

Показать полностью 23 1
[моё] Joystick Руд Своими руками Dcs Авиасимулятор Кокпит 3D печать Видео YouTube Длиннопост
161
1
mrsandss
mrsandss
1 год назад

Не работает подключение по проводу Xbox Wireless Controller⁠⁠

Всем привет, у меня есть одна проблема. Когда подключаю геймпад Xbox Series к компу через провод, то геймпад вибрирует, но система его не видит. К телефону подключается без проблем. Что делать?

[моё] Помощь Компьютер Xbox Xbox Controller S Геймпад Joystick Текст
6
pustbudetetot
pustbudetetot
2 года назад

Палка наслаждения)))⁠⁠

Просто шла по улице,а тут такой девайс))

Палка наслаждения))) Джойстик, Юмор, Девайс, Joystick, Этикетка, Палка
[моё] Джойстик Юмор Девайс Joystick Этикетка Палка
13
296
darthstee1
darthstee1
3 года назад
Лига 3D-принтеров

Ручка для Вирпила - 3д печать⁠⁠

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

Выбор пал на ручку ф-35.  были найдены фотки, а началось моделирование , сначала в максе, затем перевод во фьюжн 360 ну и до финального результата.

Ручка для Вирпила - 3д печать Joystick, F-35, 3D печать, Авиасимулятор, Вирпилы, Кокпит, Длиннопост
Ручка для Вирпила - 3д печать Joystick, F-35, 3D печать, Авиасимулятор, Вирпилы, Кокпит, Длиннопост
Ручка для Вирпила - 3д печать Joystick, F-35, 3D печать, Авиасимулятор, Вирпилы, Кокпит, Длиннопост

Затем была запущена тестовая печать внешней оболочки чтобы измерить размер и хват, оказалась великовата. уменьшил на 10%.

Затем в ход пошла печать, потом шлифовка грунтовка и покраска

Ручка для Вирпила - 3д печать Joystick, F-35, 3D печать, Авиасимулятор, Вирпилы, Кокпит, Длиннопост
Ручка для Вирпила - 3д печать Joystick, F-35, 3D печать, Авиасимулятор, Вирпилы, Кокпит, Длиннопост

мини стик в итоге был заменен на хатку.

Ручка для Вирпила - 3д печать Joystick, F-35, 3D печать, Авиасимулятор, Вирпилы, Кокпит, Длиннопост
Ручка для Вирпила - 3д печать Joystick, F-35, 3D печать, Авиасимулятор, Вирпилы, Кокпит, Длиннопост
Ручка для Вирпила - 3д печать Joystick, F-35, 3D печать, Авиасимулятор, Вирпилы, Кокпит, Длиннопост
Ручка для Вирпила - 3д печать Joystick, F-35, 3D печать, Авиасимулятор, Вирпилы, Кокпит, Длиннопост
Ручка для Вирпила - 3д печать Joystick, F-35, 3D печать, Авиасимулятор, Вирпилы, Кокпит, Длиннопост
Ручка для Вирпила - 3д печать Joystick, F-35, 3D печать, Авиасимулятор, Вирпилы, Кокпит, Длиннопост
Ручка для Вирпила - 3д печать Joystick, F-35, 3D печать, Авиасимулятор, Вирпилы, Кокпит, Длиннопост
Ручка для Вирпила - 3д печать Joystick, F-35, 3D печать, Авиасимулятор, Вирпилы, Кокпит, Длиннопост
Ручка для Вирпила - 3д печать Joystick, F-35, 3D печать, Авиасимулятор, Вирпилы, Кокпит, Длиннопост
Ручка для Вирпила - 3д печать Joystick, F-35, 3D печать, Авиасимулятор, Вирпилы, Кокпит, Длиннопост
Ручка для Вирпила - 3д печать Joystick, F-35, 3D печать, Авиасимулятор, Вирпилы, Кокпит, Длиннопост

в итоге физических кнопок 24 шт. на этом все.

Показать полностью 15
[моё] Joystick F-35 3D печать Авиасимулятор Вирпилы Кокпит Длиннопост
69
DELETED
5 лет назад

Про радость⁠⁠

Только что поняла, что джойстик (joystick) переводится как палочка радости. Игры на приставке приобретают новый оттенок.

Про радость Joystick, Перевод
[моё] Joystick Перевод
8
4
rezon911
rezon911
5 лет назад

Мой мод геймпада SEGA, чтобы играть в современные игры⁠⁠

[моё] Sega Mega Drive Геймпад Joystick Arcade gamepad Sega Консоль сега Видео
15
197
TechnoExpert
TechnoExpert
6 лет назад
TECHNO BROTHER

Собрал джойстик из того, что было под рукой⁠⁠

Я уже рассказывал о ноутбуке который приобрел за 500 рублей - https://pikabu.ru/story/18ti_letniy_noutbuk_5663971.

Интересной особенностью старых ноутбуков является наличие LPT порта.

Собрал джойстик из того, что было под рукой Lpt, Joystick, Dendy, Sega, Ноутбук, Эмулятор, Сделай сам, Своими руками, Видео, Длиннопост

Он имеет входы и выходы которые мы и планируем использовать.

Собрал джойстик из того, что было под рукой Lpt, Joystick, Dendy, Sega, Ноутбук, Эмулятор, Сделай сам, Своими руками, Видео, Длиннопост

На выводах можно обнаружить питание 5 вольт.

Собрал джойстик из того, что было под рукой Lpt, Joystick, Dendy, Sega, Ноутбук, Эмулятор, Сделай сам, Своими руками, Видео, Длиннопост

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

Собрал джойстик из того, что было под рукой Lpt, Joystick, Dendy, Sega, Ноутбук, Эмулятор, Сделай сам, Своими руками, Видео, Длиннопост

Утилита LPT Manager отображает состояние входов

Собрал джойстик из того, что было под рукой Lpt, Joystick, Dendy, Sega, Ноутбук, Эмулятор, Сделай сам, Своими руками, Видео, Длиннопост

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

Собрал джойстик из того, что было под рукой Lpt, Joystick, Dendy, Sega, Ноутбук, Эмулятор, Сделай сам, Своими руками, Видео, Длиннопост

Драйвер XYZmodeB предназначен для работы c джойстиками от Сеги, но вполне подошел.

Заработали только четыре кнопки из пяти возможных.

Поэтому при подключении один из выводов пришлось перенести.

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

Собрал джойстик из того, что было под рукой Lpt, Joystick, Dendy, Sega, Ноутбук, Эмулятор, Сделай сам, Своими руками, Видео, Длиннопост

Плату и кнопки взял из испорченного принтера.Резисторы на 500 Ом. Кнопки пришлось перенести на обратную сторону платы,

чтобы не мешали лишние дорожки.

Так выглядит готовый результат.

Все делалось по принципу из того что есть под рукой.

Собрал джойстик из того, что было под рукой Lpt, Joystick, Dendy, Sega, Ноутбук, Эмулятор, Сделай сам, Своими руками, Видео, Длиннопост

Ссылка на необходимое ПО есть в описании к ролику - https://youtu.be/6HLlJTphYFQ

Показать полностью 8
[моё] Lpt Joystick Dendy Sega Ноутбук Эмулятор Сделай сам Своими руками Видео Длиннопост
18
18
Neka
7 лет назад

Аркадный джойстик своими руками⁠⁠

Пересмотрев циклы видео PixelDevil'a (Insert Coin) и Gaming за 30 (Привет ARCADE!) захотелось и мне поиграть в аркадные хиты на аутентичном джойстике. Только дороговато выходит готовый вариант с названием X-Arcade - около 20000 рублей, не считая заморочек с переправкой этой штуки из-за бугра. Поэтому решил пойти по пути наименьшего сопротивления и вливания денег - DIY.

Аркадный джойстик своими руками Аркадные игры, Joystick, Длиннопост, Mame

Тот самый X-Arcade Dual Joystick.

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

Кнопки и стики было решено заказать на али. Вышли они примерно 3000р. Да, аркадный джой - не совсем бюджетное мероприятие.

Аркадный джойстик своими руками Аркадные игры, Joystick, Длиннопост, Mame

Картинка из интернета, но те, которые пришли выглядят точно так же, за исключением цвета кнопок. Заказывал вот этот - Arcade Game DIY kit. Рекомендовать именно этого продавца не стану, хоть товар и без нареканий. Но посылка один раз возвращалась на базу после месяца ожидания на китай-почте, а в итоге они не положили 4 кнопки, которые я заказывал дополнительно.

Аркадный джойстик своими руками Аркадные игры, Joystick, Длиннопост, Mame

Картинка взята здесь. Тут же есть DWG файл для AutoCAD.

Нам понадобится лист ламинированного ДСП, мне попался светлый. Ну и черт с ним, с моими навыками плотницких работ - это меньшее из зол :) Думал сначала применить более тонкую фанеру, но на оригинале именно ДСП или МДФ для придания устойчивости за счет веса, так и оставим.

У меня был кусок 100х30 см. По чертежу видно, что bounding box панели равен 61,8x28 см, значит еще останется место для экспериментов (на деле из этого "места" я сделал ножки для джойстика, но это позже).

Аркадный джойстик своими руками Аркадные игры, Joystick, Длиннопост, Mame

Еще необходимо два сверла диаметром 28 и 30 мм. По дереву для таких диаметров подходят перьевые либо корончатые сверла. Коронок именно таких размеров я не нашел, поэтому выбрал перьевые, да и стоят они дешевле. Но и опилок они генерируют мама не горюй!

Аркадный джойстик своими руками Аркадные игры, Joystick, Длиннопост, Mame

Делаем тестовое отверстие ⌀28. На выходе прям вырывает слой ламината, значит необходимо сильнее придавливать панель при сверлении.

Аркадный джойстик своими руками Аркадные игры, Joystick, Длиннопост, Mame

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

Аркадный джойстик своими руками Аркадные игры, Joystick, Длиннопост, Mame

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

Выпиливаем. Полотно для электролобзика я выбрал с прямыми мелкими зубьями. Сколы все равно есть, но относительно немного. Способы пиления абсолютно без сколов можно посмотреть в интернете.

Аркадный джойстик своими руками Аркадные игры, Joystick, Длиннопост, Mame

Размечаем отверстия под кнопки и стики. Накерняем саморезом. Тут я забыл разметить отверстия под верхние кнопки старта 1 и 2 игрока, не делайте так :) Еще совет - размечайте посадочные места винтиков для крепления стиков до кернения (в крайнем случае до сверления), для удобства разметки.

Аркадный джойстик своими руками Аркадные игры, Joystick, Длиннопост, Mame

Сверлим под кнопки и замечаем, что 2 посадочных места неразмечены.

Аркадный джойстик своими руками Аркадные игры, Joystick, Длиннопост, Mame

Исправляемся, а заодно размечаем-сверлим отверстия под стики.

Аркадный джойстик своими руками Аркадные игры, Joystick, Длиннопост, Mame

Садим кнопки на свои места. Ляпота!

Аркадный джойстик своими руками Аркадные игры, Joystick, Длиннопост, Mame

Собираем стики и примеряем места для винтов - сошлись или нет. Сошлись, слава макаронному богу!

Аркадный джойстик своими руками Аркадные игры, Joystick, Длиннопост, Mame

Далее размечаем боковые стенки подставки. Я решил сделать только 2 стенки, т.к. кончился доступный ДСП, да и лень уже было. Размечаем, пилим.

Аркадный джойстик своими руками Аркадные игры, Joystick, Длиннопост, Mame

Скрепляем наиболее простым способом - уголками.

Пришло время все дело соединить. Для теста делаем только первый джой и втыкаем в комп. Определился как обычный джойстик с именем DragonRise, в убунте для него есть дрова из коробки. Отлично.

Попробовал погонять в Super Mario Bros. на NES эмуляторе. Ощущения от джойстика необычные (для меня), играть в игры для геймпада на джойстике - сомнительно.

Аркадный джойстик своими руками Аркадные игры, Joystick, Длиннопост, Mame

Приглашаем друга, соединяем все оставшееся, включаем MAME. Тестируем уже в "продакшене". Кнопки и стики весело и приятно клацают переключателями, звук похож на переключение реле, добротный такой звук. Metal Slug и Caddilacs and Dinosaurs пройдены, удовольствие получено.

Итог: за ~5000р и 6 часов времени сборки получаем аналог X-Arcade.

Сейчас подчищаю игры из Ромсета для МАМЕ. Из 11000 игр выделяю ~700 играбельных. Так же настраиваю фронт-енд для эмуляторов, выбор пал на AttractMode, он годный и есть на линукс. Напоследок скрин Attract Mode из интернета, лэйаут зовется Nevato.

Аркадный джойстик своими руками Аркадные игры, Joystick, Длиннопост, Mame
Показать полностью 15
[моё] Аркадные игры Joystick Длиннопост Mame
19
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии