Оглавление:
- Шаг 1. Часто задаваемые вопросы
- Шаг 2: Подготовка: Инструменты
- Шаг 3: Подготовка: детали
- Шаг 4: Сделайте: Шаг I
- Шаг 5: Сделайте: Шаг II
- Шаг 6: Сделайте: Шаг III
- Шаг 7: Сделайте: Шаг IV
- Шаг 8: Сделайте: Шаг V
- Шаг 9: Сделайте: Шаг VI
- Шаг 10: другие варианты монтажа
- Шаг 11: Доска Acc_Gyro
- Шаг 12: Загрузки
![Геймпад PC Motion: 12 шагов Геймпад PC Motion: 12 шагов](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11131083-pc-motion-gamepad-12-steps-j.webp)
Видео: Геймпад PC Motion: 12 шагов
![Видео: Геймпад PC Motion: 12 шагов Видео: Геймпад PC Motion: 12 шагов](https://i.ytimg.com/vi/Wlof-YmO_7E/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:55
![Геймпад для ПК Геймпад для ПК](https://i.howwhatproduce.com/images/005/image-13879-47-j.webp)
Играйте в свои любимые игры для ПК, Mac или Linux, просто наклоняя их! Motion Gamepad переводит ваши движения в игровые действия, такие как поворот руля или бросание мяча. Усовершенствованный интерфейс упрощает настройку, а трехосевой акселерометр с частотой 2 кГц обеспечивает плавное и точное управление. Вот небольшая видеодемонстрация; Он идеально подходит для Wii Wheel, но вы можете установить его практически на что угодно. Почему бы не надеть его на шлем, руку или ногу?
Шаг 1. Часто задаваемые вопросы
![часто задаваемые вопросы часто задаваемые вопросы](https://i.howwhatproduce.com/images/005/image-13879-48-j.webp)
Чем он отличается от Wiimote? Контроллер движения аналогичен, но улучшает Wiimote в нескольких ключевых областях;
- USB-соединение: вашему компьютеру не нужен bluetooth, и нет батарей, которые могли бы разрядиться.
- Поддержка нескольких ОС: используется стандартный протокол USB HID, поэтому драйверы не требуются.
- Возможность обновления программного обеспечения: обновление микропрограммы контроллера движения легко через USB.
- Датчик более высокого качества: используемый акселерометр (ST LIS331AL) имеет значительно более широкую полосу выборки для более точного и более отзывчивого игрового процесса.
- Возможность взлома: кнопки можно легко установить на корпусе, на рулевом колесе или в любом другом месте. Утилита конфигурации позволяет дополнительно настроить контроллер в соответствии с вашими предпочтениями.
Работает ли он с Mac, Linux или OS / 2 Warp? Если ваша операционная система поддерживает USB-клавиатуры, она должна нормально работать с контроллером движения. Это включает в себя все современные операционные системы, такие как Windows, OS X и Linux. Есть ли пайка для поверхностного монтажа? Неа! Акселерометры доступны только как устройства для поверхностного монтажа, но в контроллере движения используется отрывная плата акселерометра (Acc_Gyro), которая поставляется в предварительно собранном виде. Где я могу ее установить? Он был разработан таким образом, чтобы его было проще всего установить в официальное или обычное колесо Wii, а штыревые разъемы служат зубцами для надежной фиксации Motion Gamepad, но его можно установить практически во что угодно, а монтажные отверстия просверлены на плате. Motion Gamepad и Acc_Gyro Board были разработаны Starlino. Motion Gamepad доступен в виде комплекта от Gadget Gangster.
Шаг 2: Подготовка: Инструменты
Инструменты для создания электронных проектов от Gadget Gangster на Vimeo.
Сборка Motion Gamepad занимает около 30 минут. Пайка проста, и это прекрасный проект, если вы только начинаете. Есть масса отличных инструкций по пайке (одна здесь). Инструменты Вам понадобится несколько инструментов для сборки проекта; 1 - Паяльник и припой. С припоем со свинцом легче работать, и утюг на 15-40 Вт вполне подойдет. Хорошо подойдет конический или долотообразный наконечник. 2 - Дайки. Диагональные кусачки используются для обрезки лишних выводов компонентов после их пайки.
Шаг 3: Подготовка: детали
![Подготовка: Детали Подготовка: Детали](https://i.howwhatproduce.com/images/005/image-13879-49-j.webp)
Вот детали, которые вам понадобятся. Если вы заказали комплект, дважды проверьте, есть ли в нем все перечисленные детали. Если чего-то не хватает, просто напишите нам по адресу [email protected];
Печатная плата геймпада Motion Источник: Gadget Gangster Кол-во: 1 PIC18F14K50 Номер детали Mouser: 579-PIC18F14K50-I / P Кол-во: 1 Если вы получите это вместе с комплектом, он будет запрограммирован (и может быть обновлен через USB). В противном случае вам понадобится PICkit для его программирования. Маркировка резистора 10 кОм: Коричневый - Черный - Оранжевый Кол-во: 4.47 мкФ Маркировка радиального керамического конденсатора: 474 Номер по каталогу Mouser: 80-C320C474M5U Кол-во: Осевой керамический конденсатор 1,1 мкФ Маркировка: 104 Номер по каталогу Mouser: 80-C410C104K5R-TR Кол-во: 1 радиальный керамический конденсатор 18 пФ Маркировка: 18 Номер по каталогу Mouser: 140-50N5-180J-TB-RC Кол-во: 2 Радиальный электролитический конденсатор по 10 мкФ Номер по каталогу Mouser: 647-UVR1V100MDD1TD Количество: 1 кристалл 12 МГц Размер: HC49 / US Номер по каталогу Mouser: 815 -ABL-12-B2 Кол-во: 1 Переключатели Omron Размер: 4,3 мм Номер детали Mouser: 653-B3F-1000 Кол-во: 8 20-контактных разъемов DIP Номер детали Mouser: 517-4820-3004-CP Кол-во: 1 штекерные разъемы Кол-во: 49 Кол-во штыревых разъемов: 34 Источник платы AccGyro: Gadget Gangster Кол-во: 1 штекер USB A - провод Кол-во кабелей: 1 регулятор напряжения MCP1700 (5 В, TO-92) Номер в каталоге Mouser: 579-MCP1700-3302E / TO Кол-во: 1
Шаг 4: Сделайте: Шаг I
![Марка: Шаг I Марка: Шаг I](https://i.howwhatproduce.com/images/005/image-13879-50-j.webp)
![Марка: Шаг I Марка: Шаг I](https://i.howwhatproduce.com/images/005/image-13879-51-j.webp)
![Марка: Шаг I Марка: Шаг I](https://i.howwhatproduce.com/images/005/image-13879-52-j.webp)
В проекте 4 резистора, все они одинаковые (10 кОм - коричневый - черный - оранжевый) и идут на плату на R1, R2, R3 и R4.
Согните провода под углом 90 градусов и вставьте их в плату. Переверните плату, припаяйте их и обрежьте лишние выводы.
Шаг 5: Сделайте: Шаг II
![Сделать: Шаг II Сделать: Шаг II](https://i.howwhatproduce.com/images/005/image-13879-53-j.webp)
![Сделать: Шаг II Сделать: Шаг II](https://i.howwhatproduce.com/images/005/image-13879-54-j.webp)
![Сделать: Шаг II Сделать: Шаг II](https://i.howwhatproduce.com/images/005/image-13879-55-j.webp)
Добавим конденсаторы.
На оранжевых колпачках в форме дисков должна быть отметка «18». Эти крышки идут на C1 и C2. Эти колпачки не чувствительны к полярности, поэтому не имеет значения, в какую сторону вы их вставляете. Есть осевой керамический конденсатор емкостью 0,1 мкФ, он идет на C4. Осевой означает, что провода выходят концами - как резистор. Возможно, вы увидите маркировку на теле этого - это «104». Он также не чувствителен к полярности. C3 - последний керамический конденсатор. это 0,47 мкФ, вы можете убедиться, что выбрали правильный, проверив маркировку на корпусе, он должен иметь номер «474». Он также не чувствителен к полярности. Теперь последний конденсатор, это электролитический конденсатор, и он идет в C5. Значение 10 мкФ, поляризованный. Полоса на корпусе компонента должна приближаться к слову «полоса» на печатной плате.
Шаг 6: Сделайте: Шаг III
![Марка: Шаг III Марка: Шаг III](https://i.howwhatproduce.com/images/005/image-13879-56-j.webp)
![Марка: Шаг III Марка: Шаг III](https://i.howwhatproduce.com/images/005/image-13879-57-j.webp)
![Марка: Шаг III Марка: Шаг III](https://i.howwhatproduce.com/images/005/image-13879-58-j.webp)
![Марка: Шаг III Марка: Шаг III](https://i.howwhatproduce.com/images/005/image-13879-59-j.webp)
Добавим стабилизатор напряжения, он по форме похож на разрезанный пополам цилиндр, он идет на плате в строке «VREG». Обратите внимание, что маркировка на плате имеет плоскую сторону, направленную вниз - регулятор должен входить в плату также плоской стороной вниз.
Кристалл идет в XT. Кристалл не поляризован, поэтому не имеет значения, какой вывод входит в какое отверстие. Теперь о кнопках; Самый распространенный способ добавления кнопок - прямо на доске. Для этого просто переверните плату и защелкните их. Переверните плату и припаяйте их. Если вы хотите установить кнопки в другом месте (например, на верхней части рулевого колеса), используйте небольшой провод для подключения кнопки к отверстию, в которое она обычно входит. Наконец, добавьте DIP-разъем на плате в пятно с пометкой «PIC». Обратите внимание, что выемка на сокете должна указывать влево (ближе к слову «PIC»).
Шаг 7: Сделайте: Шаг IV
![Марка: Шаг IV Марка: Шаг IV](https://i.howwhatproduce.com/images/005/image-13879-60-j.webp)
![Марка: Шаг IV Марка: Шаг IV](https://i.howwhatproduce.com/images/005/image-13879-61-j.webp)
![Марка: Шаг IV Марка: Шаг IV](https://i.howwhatproduce.com/images/005/image-13879-62-j.webp)
Акселерометр находится на отдельной плате (плата Acc_Gyro, только акселерометр), потому что акселерометры поставляются только в корпусах для поверхностного монтажа и их довольно сложно припаять вручную, поэтому эта часть поставляется предварительно собранной. Все, что вам нужно сделать, это добавить штыревые заголовки. В гнездо или не в гнездо В комплект также входят штыревые гнезда - вы можете добавить штыревые гнезда к плате геймпада движения в области, помеченной «AccGyro», и вставить плату Acc_Gyro в гнездо. Преимущество использования сокетов в том, что вы сможете удалить плату Acc_Gyro и использовать ее для других проектов. Лично мне было проще отказаться от использования сокетов. Я просто припаял контактные разъемы прямо к плате и отрезал лишнюю длину контактных разъемов с другой стороны. Однако я не смогу повторно использовать акселерометр в других проектах.
Шаг 8: Сделайте: Шаг V
![Сделать: Шаг V Сделать: Шаг V](https://i.howwhatproduce.com/images/005/image-13879-63-j.webp)
![Сделать: Шаг V Сделать: Шаг V](https://i.howwhatproduce.com/images/005/image-13879-64-j.webp)
Добавьте по 3 контактных заголовка в каждом углу платы (JP1, JP2, JP3 и JP4). Когда вы спаиваете их, лучше всего их «разложить» (см. 2-е фото). Эти разъемы будут удерживать печатную плату на колесе Wii. Вы также можете использовать плоскогубцы (или насадки), чтобы их еще больше отогнуть.
Шаг 9: Сделайте: Шаг VI
![Марка: Шаг VI Марка: Шаг VI](https://i.howwhatproduce.com/images/005/image-13879-65-j.webp)
![Марка: Шаг VI Марка: Шаг VI](https://i.howwhatproduce.com/images/005/image-13879-66-j.webp)
Практически завершенный! Добавим USB-кабель;
Обрежьте внешнюю резиновую оболочку и лишнюю защиту от USB-кабеля. Внутри кабеля вы увидите 4 провода. Вы захотите обнажить около 6 дюймов этих проводов - зачистите проводник и залудите выводы каждого. Пропустите их через верхнее отверстие и обратно через нижнее отверстие, как показано на изображении. Я подключу каждый провод к плате; Черный: GND Зеленый: D + Белый: D- Красный: 5 В Наконец, вставьте PIC в розетку - обратите внимание на выемки слева.
Шаг 10: другие варианты монтажа
![Другие идеи монтажа Другие идеи монтажа](https://i.howwhatproduce.com/images/005/image-13879-67-j.webp)
![Другие идеи монтажа Другие идеи монтажа](https://i.howwhatproduce.com/images/005/image-13879-68-j.webp)
![Другие идеи монтажа Другие идеи монтажа](https://i.howwhatproduce.com/images/005/image-13879-69-j.webp)
Самый простой способ установить геймпад - использовать колесо Wii. Заголовки штырей в углу платы можно согнуть, чтобы надежно закрепить их на настоящем колесе Wii или обычном. Вы также можете поместить его в любой другой корпус - здесь есть 4 монтажных отверстия, которые помогут вам. На фотографиях ниже представлены несколько идей по установке.
Шаг 11: Доска Acc_Gyro
![Доска Acc_Gyro Доска Acc_Gyro](https://i.howwhatproduce.com/images/005/image-13879-70-j.webp)
Доска Acc_Gyro является основной частью Motion Gamepad и содержит акселерометр, считывающий движение. Он имеет сокет, поэтому, если вы занимаетесь программированием микроконтроллеров, таких как Arduino или Propeller, вы можете использовать его в своих собственных проектах.
Усовершенствованная версия Acc_Gyro доступна отдельно - она добавляет гироскоп, чтобы получить инерциальный измерительный блок (IMU) 5DOF с возможностью 5V и 3V. Здесь есть масса дополнительной информации об использовании Acc_Gyro. Полная информация о распиновке доступна в формате PDF, но вкратце: P13: GYF, гироскоп без усиления, отфильтрованный выход по оси Y P15: GY4, с гироскопическим усилением (x4), выход по оси Y P16: VREF, опорное напряжение гироскопа (1,25 V, фиксированный) P17: GX4, гироскоп с усилением (x4), выход оси X P18: GXF, гироскоп без усиления, фильтрация по оси X Выход P26: ST, самотестирование гироскопа (логика 0 = нормальный, 1 = режим самотестирования) P27: PD, отключение питания гироскопа (логический 0 = нормальный, 1 = режим отключения питания) P28: HP, сброс фильтра высоких частот гироскопа (логический 0 = нормальный, 1 = сброс фильтра высокого давления) P29: 3V3, выход регулятора напряжения (3.3 v) P30: Вход напряжения питания, 5 В P31: GND, Земля P32: AZ, Выход акселерометра с аналоговой фильтрацией по оси Z P33: AY, Выход акселерометра с аналоговой фильтрацией по оси Y P34: AX, Выход акселерометра с аналоговой фильтрацией по оси X Использование акселерометра
![Изображение Изображение](https://i.howwhatproduce.com/images/005/image-13879-71-j.webp)
Акселерометр измеряет ускорение вокруг нескольких осей. Если вы установите плату Acc_Gyro на столе, как показано на фотографии выше, ось Z будет испытывать 1G, а AZ будет выдавать 1,17V. На оси X и Y не действует сила тяжести, они на 0G и выдают 1,65 В. Если вы положите его на стол вверх ногами, оси X и Y все равно будут иметь ускорение 0G, поэтому вы получите AX = 1,65 В, AY = 1,65 В и AZ = 2,13 В. Плата Acc_Gyro способна измерять ускорение +/- 2G (+/- 19,6 м / с ^ 2) вдоль любой оси. 2G - это то же самое, что разгон от 0 до 44 миль в час за 1 секунду. Когда ось испытывает + 2G, она увеличивает напряжение до 2,6 В. Когда он испытывает -2G, он снизит напряжение до 0,7 В. Обратите внимание, что сила гравитации (направленная с неба на землю) оказывает на устройство такое же воздействие, как если бы вы ускоряли устройство в противоположном направлении, в месте без гравитационного поля. Так что имейте это в виду, если вы планируете использовать устройство для чего-то вроде измерения ускорения вашего автомобиля или велосипеда. бла
Шаг 12: Загрузки
![Загрузки Загрузки](https://i.howwhatproduce.com/images/005/image-13879-72-j.webp)
![Загрузки Загрузки](https://i.howwhatproduce.com/images/005/image-13879-73-j.webp)
Надеюсь, вам понравится Motion Gamepad! Сообщите мне, что вы думаете, прокомментировав это руководство или отправив мне электронное письмо по адресу [email protected]. Настройка Motion Gamepad использует стандартные драйверы HID, но вы можете использовать утилиту настройки IMU (Windows) - загрузите здесь, чтобы сделать расширенные настройка / калибровка. Starlino сделал отличное руководство по настройке с помощью утилиты IMU здесь (pdf). Программное обеспечение HEX для PIC находится здесь. В качестве комплекта PIC поставляется предварительно запрограммированным, и вы можете обновить прошивку с помощью небольшой утилиты для обновления - здесь. Дизайн Здесь макет платы и схема (формат орла). Получите комплект в Gadget Gangster.
Рекомендуемые:
Gameboy Advance как Bluetooth-геймпад: 7 шагов
![Gameboy Advance как Bluetooth-геймпад: 7 шагов Gameboy Advance как Bluetooth-геймпад: 7 шагов](https://i.howwhatproduce.com/images/001/image-1781-j.webp)
Gameboy Advance как Bluetooth-геймпад: устройство представляет собой ESP32, подключенный к GBA через порт связи. С подключенным устройством и без картриджа, вставленного в GBA, как только GBA включается, ESP32 отправляет небольшой ROM для загрузки в GBA. Этот ром представляет собой программу ма
Мини-геймпад: 3 шага (с изображениями)
![Мини-геймпад: 3 шага (с изображениями) Мини-геймпад: 3 шага (с изображениями)](https://i.howwhatproduce.com/images/002/image-5321-j.webp)
Мини-геймпад: Привет, друзья, я сделал этот крошечный геймпад с помощью ATTINY85, я давно хотел его сделать, но у меня не было времени, наконец-то закончил, и с ним так весело играть. Во-первых, прошу прощения за неуклюжую сборку, но я видел несколько р
Робот для удаленного поиска и утилизации с управляемым движением Leap Motion: 5 шагов
![Робот для удаленного поиска и утилизации с управляемым движением Leap Motion: 5 шагов Робот для удаленного поиска и утилизации с управляемым движением Leap Motion: 5 шагов](https://i.howwhatproduce.com/images/001/image-360-111-j.webp)
Робот для удаленного поиска и утилизации с управляемым движением Leap Motion: в рамках моей заявки на участие в конкурсе Leap Motion # 3D Jam я был рад создать этого поисково-спасательного робота с беспроводным управлением жестами на основе Raspberry Pi. Этот проект демонстрирует и предоставляет минималистичный пример того, как беспроводные 3D-жесты рук могут
Робот с полным приводом, управляемый через удаленный USB-геймпад: 6 шагов
![Робот с полным приводом, управляемый через удаленный USB-геймпад: 6 шагов Робот с полным приводом, управляемый через удаленный USB-геймпад: 6 шагов](https://i.howwhatproduce.com/images/011/image-32140-j.webp)
Робот с приводом на 4 колеса с помощью удаленного USB-геймпада: для моего следующего проекта робототехники из-за непредвиденных обстоятельств я был вынужден спроектировать / спроектировать собственную платформу робота. способности, поэтому я подумал, что это будет забавный побочный про
Гигантский ретро-геймпад: 11 шагов (с изображениями)
![Гигантский ретро-геймпад: 11 шагов (с изображениями) Гигантский ретро-геймпад: 11 шагов (с изображениями)](https://i.howwhatproduce.com/images/004/image-11237-13-j.webp)
Гигантский ретро-геймпад: Итак, мы решили сделать гигантский рабочий геймпад … ¯ _ (ツ) _ / ¯ Основная идея заключалась в том, чтобы израсходовать немного древесных отходов и добавить немного недорогой электроники, чтобы сделать его работоспособным, сохраняя при этом общие затраты на низком уровне. . У меня уже лежала большая часть материалов