Магнитная мини-клавиатура с джойстиком для большого пальц...

Источник:

ОБНОВЛЕНИЕ 17 НОЯБРЯ 2024 ГОДА:

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

Я рекомендую версии XIAO SAMD21 или RP2040, чтобы они были простыми и на 100% совместимыми.

ОБНОВЛЕНИЕ 10 ЯНВАРЯ 2023 ГОДА:

Кто-то запросил ввод с помощью аналогового джойстика, поэтому я создал для этого новый эскиз. Загрузите файл, который заканчивается на "_analog.ino", и загрузите его на свой XIAO!

ОБНОВЛЕНИЕ 31 АВГУСТА 2023 ГОДА:

Код, который я загрузил, был испорчен. Теперь это исправлено, поэтому, если вы загрузили код до этой даты, загрузите его повторно и повторно загрузите на свой Arduino.

ОБНОВЛЕНИЕ 2 АВГУСТА 2023 ГОДА:

Добавлены файлы .STEP для верхней/нижней оболочки, спасибо @Haystack за их преобразование! Не стесняйтесь редактировать и делать ремиксы, чтобы они соответствовали вашим собственным частям и потребностям!

ОБНОВЛЕНИЕ 30 ИЮЛЯ 2023 ГОДА:

Добавлен файл проекта DesignSpark Mechanical, поэтому, если вы хотите отредактировать его, вы можете загрузить это программное обеспечение и воспользоваться им.

ОБНОВЛЕНИЕ 10 ФЕВРАЛЯ 2023 ГОДА:

Я немного обновил дизайн. Теперь он расположен перпендикулярно клавиатуре, а не под углом (по оси Z), и не должен так сильно смещаться. Он также немного меньше. Используйте для этого файлы V2.

Что это, черт возьми?

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

Не судите меня, но я много лет играл в Rainbow Six Siege на ПК, используя Razer Orbweaver. Для перемещения я использовал джойстик WASD. Но позвольте мне сказать вам, я мягкий человек и прошел через буквально дюжину подобных вещей… и они недешевы.

За прошедшие годы я научился довольно легко их ремонтировать, но найти компоненты было нелегко, и, честно говоря, было просто невесело постоянно беспокоиться о том, что они сломаются. Ужасное программное обеспечение Razer, которое всегда должно работать в фоновом режиме, было солью на рану. Что меня так расстраивало, так это то, что меня не заботила остальная часть устройства, мне нужен был только джойстик.

Я знаю, что есть некоторые решения. Кто-то продает что-то подобное в Интернете, есть и другие клавиатуры с джойстиками. Но мн��гие из них просто увеличивают ненужный объем и стоимость, и часто джойстик является аналоговым. Некоторые игры не работают при одновременном вводе с помощью аналогового джойстика и клавиатуры.

Введите мой мини-джойстик. Изготовлен из дешевых компонентов (менее 20 долларов за изготовление с нуля, менее 5 долларов за ремонт), которые имеются в наличии и просты в сборке. Он эмулирует клавиши со стрелками для простого назначения клавиш и во избежание ��онфликтов с вводом.

Кроме того, у него есть магниты, а я люблю магниты.

Спецификация материалов

Цены указаны на момент написания статьи и могут различаться в зависимости от региона.

1 плата Seeeduino XIAO (5,60 долларов США) (НЕ берите версию с паяным разъемом, иначе она НЕ ПОДОЙДЕТ!)
1x мини-доска для большого пальца Adafruit (1,50 доллара США)
1x аналоговый 2-осевой мини-джойстик Adafruit Mini (2,50 доллара США)
4x M2x14 мм SHCS для V2 (4x M2x10 мм SHCS для V1) (~ 1,00 доллара США)
4 круглых неодимовых магнита N50 размером 8x3 мм (8 долларов США)

Ссылка на некоторые источники: https://1drv.ms/x/s!AuJEnCdpVszXluUzJPEeXMz-L\_6DpA?e=s9Kaoh.

Единственные детали, которые вам действительно придется заменить, — это джойстик и коммутационная плата. Может быть, даже не коммутационная плата. Надо будет со временем проверить износ. (ОБНОВЛЕНИЕ: ГОДЫ СПУСТЯ И НИКАКИХ ПРИЗНАКОВ НЕУДАЧИ)

Вам также понадобится:

Паяльник + припой
Немного тонкой проволоки (я использовал силиконовую проволоку 24AWG, чем тоньше, тем лучше, так как она вся вдавится в оболочку)
Немного суперклея для магнитов. Или просто клеевой пистолет.
Кабель USB-C для подключения к компьютеру.

Инструкции по сборке
Распечатайте обе части. Никакие опоры не нужны. Все уже в печатной ориентации.
Припаяйте мини-джойстик к коммутационной плате для джойстика. Это подходит только в одну сторону.
Отрежьте четыре куска проволоки размером примерно 1 дюйм и зачистите концы. Припаяйте коммутационную плату к Seeeduino XIAO следующим образом:

ЗЕМЛЯ К ЗЕМЛЕ

НАПРЯЖЕНИЕ до 3В3

Ось Y к PIN 1

Ось X к PIN 2

Вставьте электронику в BottomShell. Там не так много места для маневра.
Закройте его крышкой TopShell и прикрутите на место.

Убедитесь, что оси джойстика направлены в сторону c.

22:46
25
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.