Съдържание:
- Стъпка 1: Мозък на геймпада
- Стъпка 2: Входове за Game Controller
- Стъпка 3: Шматици
- Стъпка 4: Изработка на печатни платки
- Стъпка 5: Сглобете печатната платка
- Стъпка 6: Кодираща част
- Стъпка 7: Игра на Tekken с този контролер за игри „Направи си сам“
Видео: Arduino базиран DIY контролер за игри - Arduino PS2 контролер за игри - Възпроизвеждане на Tekken с DIY Arduino геймпад: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Здравейте момчета, да играете игри винаги е забавно, но да играете със собствения си DIY персонализиран контролер за игри е по -забавно, така че ще направим контролер за игра, използвайки arduino pro micro в тази инструкция.
Стъпка 1: Мозък на геймпада
Ето един съвет тук: моля, не опитвайте този проект с Arduino Uno, защото Arduino Uno не е способен да HID (устройства с човешки интерфейс), което означава, че Arduino Uno не може да се използва за създаване на проекти като клавиатура, мишка, клавиатура, геймпад и т. н. Така че за проекти като: клавиатура, мишка и контролер за игри, имаме две дъски arduino, които са способни да изпълняват този вид проекти. Arduino Pro micro и Arduino Leonardo са способни да правят такива проекти, така че за нашите проекти за контролери на игри ще използваме Arduino pro micro тук, но ако имате Arduino Leonardo, това също ще работи.
Стъпка 2: Входове за Game Controller
За този контролер за игра ще използвам превключватели с бутони като вход, защото те са лесни за навсякъде и са лесни за използване, но ако искате да използвате друг вид вход, можете да го използвате, но се уверете, че вашите входове ще работят с кодовете.
Стъпка 3: Шматици
Така че имаме нужда от 10 превключвателя за 10 входа и трябва да свържем тези ключове Съгласно показаните по -горе схеми, така че, моля, помогнете си с горните схеми и свържете всичко според него.
Стъпка 4: Изработка на печатни платки
За да сглобим всичко, трябва да направим печатна платка за него, така че да можем да свържем всичко заедно. Използвах Fritzing за целите на проектирането на печатни платки. Можете да изтеглите файловете на Gerber от връзката по-долу. Изтеглете код, schmatics, gerber: https://github.com/shveytank/Arduino-Game-Controller И качих моите гербер файлове в студио за семена Можете да поръчате вашите печатни платки от всеки производител, който искате.
Стъпка 5: Сглобете печатната платка
Така че след производството на печатни платки трябва да ги съберем заедно чрез запояване на щифтовете и превключвателите на печатната платка. И поставете Arduino pro micro върху печатната платка.
Стъпка 6: Кодираща част
Така че в секцията за кодиране трябва да програмираме тази платка за превключвателите за показания вход на клавиатурата, както е показано на изображението и вече написах код, така че изтеглете, ако от връзката по -долу. Изтеглете код, schmatics, gerber: https:/ /github.com/shveytank/Arduino-Game-Controller И след това се уверете, че сте инсталирали sparkfun платки във вашия компютър и ако не, моля, отидете на страницата sparkfun и следвайте инструкциите и инсталирайте sparkfun дъски в arduino IDE. След това качете кода на вашата arduino платка
Стъпка 7: Игра на Tekken с този контролер за игри „Направи си сам“
След като качите кода, моля, свържете USB кабела към компютър и след свързване отворете всяка игра, която ви харесва, аз използвам tekken тук и можете да започнете да играете. Така че се забавлявайте, като направите свой собствен контролер за игри „направи си сам“.
Препоръчано:
[Носеща мишка] Контролер за носеща мишка, базиран на Bluetooth, за Windows 10 и Linux: 5 стъпки
[Wearable Mouse] Контролер за носеща мишка, базиран на Bluetooth, за Windows 10 и Linux: Направих контролер за мишка, базиран на Bluetooth, който може да се използва за управление на показалеца на мишката и извършване на операции, свързани с компютърна мишка, в движение, без да докосвате никакви повърхности. Електронната схема, която е вградена в ръкавица, може да се използва за проследяване на h
Музикален генератор, базиран на времето (ESP8266 базиран midi генератор): 4 стъпки (със снимки)
Метеорологичен генератор, базиран на времето (ESP8266 базиран Midi генератор): Здравейте, днес ще ви обясня как да направите свой собствен малък музикален генератор, базиран на времето. Той е базиран на ESP8266, който е нещо като Arduino и реагира на температура, дъжд и интензивността на светлината. Не очаквайте това да прави цели песни или акорди
Контролер за ниво на водата, базиран на IOT, използващ NodeMCU ESP8266: 6 стъпки
Контролер за нивото на водата, базиран на IOT, използващ NodeMCU ESP8266: Това е инструкция как да създадете регулатор на нивото на водата, базиран на IOT. Характеристики на този проект са:- Актуализации на нивото на водата в реално време в приложението за Android. Автоматично включете водната помпа, когато водата достигне под минималното ниво. Ау
Как да качвате игри в Arduboy и 500 игри във Flash-количка: 8 стъпки
Как да качвате игри в Arduboy и 500 игри във Flash-количка: Направих някои домашно приготвени Arduboy със серийна флаш памет, която може да съхранява максимум 500 игри за игра на път. Надявам се да споделя как да зареждам игри към него, включително как да съхранявам игри в серийната флаш памет и да създавам свой собствен консолидиран пакет от игри
DIY контролер за игри с парапланеризъм: 5 стъпки (със снимки)
DIY контролер за игри с парапланеризъм: Играл съм няколко различни игри с парапланеризъм и винаги съм откривал проблема с това какви контроли използвате. Мишката и клавиатурата не са страхотни, тъй като летенето с парапланер е много аналогово. Това е нещо като симулатор на полет или състезателна игра с кола, имате нужда от радости