Съдържание:

ARDUINO КОНТРОЛИРАНА ГЕЙМПАД ЗА ПК: 5 стъпки
ARDUINO КОНТРОЛИРАНА ГЕЙМПАД ЗА ПК: 5 стъпки

Видео: ARDUINO КОНТРОЛИРАНА ГЕЙМПАД ЗА ПК: 5 стъпки

Видео: ARDUINO КОНТРОЛИРАНА ГЕЙМПАД ЗА ПК: 5 стъпки
Видео: Не работают USB порты - 3 способа Решения! Windows 7/8/10/11 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 K ома резистори за това.

7. ПХБ с общо предназначение

Вземете печатна платка с общо предназначение за запояване на всички компоненти.

Стъпка 2: Електрическа схема и кодиране

Електрическа схема и кодиране
Електрическа схема и кодиране
Електрическа схема и кодиране
Електрическа схема и кодиране
Електрическа схема и кодиране
Електрическа схема и кодиране

Свържете всички компоненти съгласно схемата, дадена по -горе. Приложих и кратко ръководство за свързване на бутоните с Arduino.

Бих препоръчал първо да проверите всички връзки и да работите върху макет.

Оформлението на моето действително разположение на бутоните също е показано по -горе, за да ви даде ясна представа кой бутон къде е позициониран, с какъв етикет е програмиран и какъв символ изпраща на компютъра.

Сега изтеглете кода и инсталирайте библиотеките mouse.h и keyboard.h. Качете кода на вашия Arduino.

Щракнете по -долу, за да изтеглите кода

Стъпка 3: Рязане, боядисване и запояване

Рязане, боядисване и запояване
Рязане, боядисване и запояване
Рязане, боядисване и запояване
Рязане, боядисване и запояване
Рязане, боядисване и запояване
Рязане, боядисване и запояване
Рязане, боядисване и запояване
Рязане, боядисване и запояване

Първо изрежете печатната платка според размера на подложката за игри и подравнете бутоните и модула на джойстика. Можете да избегнете тази трескава задача за запояване, като поръчате печатна платка. UTSource.net предоставя качествени печатни платки на достъпни цени.

След това боядисайте подложката за игра с избрания от вас цвят.

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

Стъпка 4: Фиксиране на крайните превключватели и окончателно тестване

Фиксиране на крайните превключватели и окончателно тестване
Фиксиране на крайните превключватели и окончателно тестване
Фиксиране на крайните превключватели и окончателно тестване
Фиксиране на крайните превключватели и окончателно тестване
Фиксиране на крайните превключватели и окончателно тестване
Фиксиране на крайните превключватели и окончателно тестване
Фиксиране на крайните превключватели и окончателно тестване
Фиксиране на крайните превключватели и окончателно тестване

Сега фиксирайте крайните превключватели в техните позиции с помощта на някакво супер лепило.

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

Стъпка 5: Съберете всичко заедно

Събирайки всичко заедно
Събирайки всичко заедно
Събирайки всичко заедно
Събирайки всичко заедно
Събирайки всичко заедно
Събирайки всичко заедно
Събирайки всичко заедно
Събирайки всичко заедно

Сега затворете корпуса с помощта на някои винтове.

Прикачих няколко снимки по -горе, за да ви покажа как изглежда крайният продукт.

С това сте готови. Сега опитайте да играете някои игри. Можете да играете емулатор, както и компютърни игри (които не изискват по -голям брой ключове).

С това приключва първият ми инструктаж. Надявам се да ви е харесало:)

Препоръчано: