Оглавление:

УПРАВЛЯЕМЫЙ ИГРЫ ARDUINO ДЛЯ ПК: 5 шагов
УПРАВЛЯЕМЫЙ ИГРЫ ARDUINO ДЛЯ ПК: 5 шагов

Видео: УПРАВЛЯЕМЫЙ ИГРЫ ARDUINO ДЛЯ ПК: 5 шагов

Видео: УПРАВЛЯЕМЫЙ ИГРЫ ARDUINO ДЛЯ ПК: 5 шагов
Видео: 🖥️Играю в Cyberpunk на Ардуино! 2024, Июль
Anonim
УПРАВЛЯЕМЫЙ ИГРЫ ARDUINO ДЛЯ ПК
УПРАВЛЯЕМЫЙ ИГРЫ ARDUINO ДЛЯ ПК

Привет, ребята, я Сарвеш. Пару дней назад захотелось поиграть в ретро-игры. Поэтому я установил их на свой ПК. Но я мог играть только с клавиатуры своего ПК, и это не давало ощущения моих детских дней. Поэтому я решил создать геймпад для своего ПК, который может играть как в старые, так и в новые игры (не во все). Я использовал старый игровой контроллер и модифицировал его, чтобы создать этот потрясающий геймпад. Это проводная игровая панель для ПК. Его можно использовать для игр в эмулятор и ПК. Также джойстик может служить мышью для вашего ПК. Игровой планшет управляется с помощью Arduino Pro Micro.

Шаг 1: Соберите необходимые компоненты

Соберите необходимые компоненты
Соберите необходимые компоненты
Соберите необходимые компоненты
Соберите необходимые компоненты
Соберите необходимые компоненты
Соберите необходимые компоненты

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

Я настоятельно рекомендую вам покупать компоненты в UTSource, потому что они довольно надежны и качество продукции тоже хорошее. Они доставляют продукцию вовремя и тоже в надлежащем состоянии.

Теперь давайте посмотрим на компоненты.

1. Старый игровой контроллер в стиле ретро.

Вы можете использовать ретро-игровой контроллер, подобный тому, который использовал я. Если у вас есть доступ к 3D-принтеру, вы можете распечатать свой корпус (этот вариант даст вам место для добавления дополнительных кнопок).

2. Arduino Pro Micro

Для этого проекта вам нужно использовать Arduino Pro Micro или Arduino Leonardo mini. Короче говоря, вам нужен микроконтроллер с возможностью HID (Human Interface Device). Arduino Pro micro имеет микроконтроллер ATmega 32U4.

3. Переключить

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

4. Модуль джойстика

Для управления движением мыши нам понадобится модуль джойстика. Каждый модуль управляет направлением X и Y.

5. Концевые выключатели

Я использовал концевые выключатели как триггеры для своего контроллера. Это необязательно, если вы хотите сделать игровой планшет с помощью простых кнопок.

6. Нажмите кнопку

Нажимные кнопки могут быть связаны как в конфигурации «вытягивание вверх», так и «вниз». Здесь я использовал выпадающую конфигурацию для всех кнопок и переключателей. Для этого я использовал резисторы на 10 кОм.

7. Печатная плата общего назначения

Приобретите печатную плату общего назначения для пайки всех компонентов.

Шаг 2: принципиальная схема и кодирование

Принципиальная схема и кодирование
Принципиальная схема и кодирование
Принципиальная схема и кодирование
Принципиальная схема и кодирование
Принципиальная схема и кодирование
Принципиальная схема и кодирование

Подключите все компоненты в соответствии со схемой, приведенной выше. Я также приложил краткое руководство по взаимодействию кнопок с Arduino.

Я бы рекомендовал сначала проверить все подключения и работу на макетной плате.

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

Теперь загрузите код и установите библиотеки mouse.h и keyboard.h. Загрузите код в свой Arduino.

НАЖМИТЕ НИЖЕ, ЧТОБЫ СКАЧАТЬ КОД

Шаг 3: резка, покраска и пайка

Резка, покраска и пайка
Резка, покраска и пайка
Резка, покраска и пайка
Резка, покраска и пайка
Резка, покраска и пайка
Резка, покраска и пайка
Резка, покраска и пайка
Резка, покраска и пайка

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

Затем раскрасьте игровой блок любым цветом по вашему выбору.

Теперь припаиваем кнопки и джойстик к плате общего назначения.

Шаг 4: Установка концевых выключателей и окончательное тестирование

Ремонт концевых выключателей и окончательная проверка
Ремонт концевых выключателей и окончательная проверка
Ремонт концевых выключателей и окончательная проверка
Ремонт концевых выключателей и окончательная проверка
Ремонт концевых выключателей и окончательная проверка
Ремонт концевых выключателей и окончательная проверка
Ремонт концевых выключателей и окончательная проверка
Ремонт концевых выключателей и окончательная проверка

Теперь закрепите концевые выключатели в их положениях с помощью суперклея.

Припаяйте остальные компоненты и проведите заключительный тест.

Шаг 5: Собираем все вместе

Собираем все вместе
Собираем все вместе
Собираем все вместе
Собираем все вместе
Собираем все вместе
Собираем все вместе
Собираем все вместе
Собираем все вместе

Теперь закройте корпус с помощью винтов.

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

Вот и все, что вам нужно. А теперь попробуйте поиграть в какие-нибудь игры. Вы можете играть в эмулятор, а также в компьютерные игры (которые не требуют большего количества ключей).

На этом заканчивается моя первая инструкция. Надеюсь вам понравилось:)

Рекомендуемые: