Obsah:

ARDUINO OVLÁDANÁ HERNÁ PODLOŽKA PRE PC: 5 krokov
ARDUINO OVLÁDANÁ HERNÁ PODLOŽKA PRE PC: 5 krokov

Video: ARDUINO OVLÁDANÁ HERNÁ PODLOŽKA PRE PC: 5 krokov

Video: ARDUINO OVLÁDANÁ HERNÁ PODLOŽKA PRE PC: 5 krokov
Video: MKS SGEN L V1.0 - TMC2208 UART install 2024, November
Anonim
ARDUINO OVLÁDANÁ HERNÁ PODLOŽKA PRE PC
ARDUINO OVLÁDANÁ HERNÁ PODLOŽKA PRE PC

Ahojte ľudia, som Sarvesh. Pred pár dňami som si chcel zahrať retro hry. Nainštaloval som ich teda na svoj počítač. Mohol som však hrať iba s klávesnicou svojho počítača a to nepôsobilo dojmom mojich detských čias. Rozhodol som sa preto vytvoriť pre svoj počítač gamepad, ktorý bude môcť hrať staré aj nové hry (nie všetky). Použil som starý herný ovládač a upravil som ho, aby som vytvoril tento úžasný gamepad. Jedná sa o káblovú hernú podložku pre PC. Dá sa použiť na hranie emulátorov a počítačových hier. Joystick môže tiež slúžiť ako myš pre váš počítač. Herná podložka sa ovláda pomocou Arduino Pro Micro.

Krok 1: Zhromaždite potrebné súčasti

Zhromaždite potrebné súčasti
Zhromaždite potrebné súčasti
Zhromaždite potrebné súčasti
Zhromaždite potrebné súčasti
Zhromaždite potrebné súčasti
Zhromaždite potrebné súčasti

Získanie všetkých dodávok je prvým a najdôležitejším krokom v stavebných projektoch. A aby ste sa uistili, že ich získate správne, je ich objednanie z jedného miesta. To pomáha pri prijímaní všetkých komponentov súčasne.

Dôrazne odporúčam, aby ste si kúpili komponenty z UTSource, pretože sú celkom spoľahlivé a kvalita výrobkov je tiež dobrá. Dodávajú výrobky včas a v správnom stave.

Teraz sa pozrime na komponenty.

1. Starý retro herný ovládač

Môžete použiť retro herný ovládač, aký som použil ja. Ak máte prístup k 3D tlačiarni, môžete si vytlačiť vlastné puzdro (táto možnosť vám poskytne priestor na pridanie ďalších tlačidiel).

2. Arduino Pro Micro

Na tento projekt musíte použiť Arduino Pro Micro alebo Arduino Leonardo mini. Stručne povedané, potrebujete mikrokontrolér s funkciou HID (Human Interface Device). Arduino Pro micro má mikrokontrolér ATmega 32U4.

3. Prepnite

Toto je normálny posuvný spínač, ktorý som použil na núdzové účely. Problém pri práci s knižnicou myši a klávesnice je ten, že ak sa vám nepodarí nahrať správny kód, môžete stratiť kontrolu nad klávesnicou alebo myšou. Je preto veľmi dôležité mať prepínač, ktorý by vám mohol pomôcť znova získať kontrolu nad vašou počítačovou myšou/klávesnicou.

4. Modul joysticku

Na ovládanie pohybu myši potrebujeme modul joysticku. Každý modul ovláda smer X a Y.

5. Koncové spínače

Ako spúšťače môjho ovládača som použil koncové spínače. Tieto sú voliteľné, ak chcete vytvoriť hraciu podložku iba pomocou tlačidiel.

6. Tlačidlo

Tlačidlá môžu byť prepojené v konfigurácii buď vytiahnutím nahor alebo nadol. Tu som použil rozbaľovaciu konfiguráciu pre všetky tlačidlá a prepínače. Na to som použil 10 K ohmové odpory.

7. Doska plošných spojov na všeobecné použitie

Získajte PCB na všeobecné použitie na spájkovanie všetkých komponentov.

Krok 2: Schéma zapojenia a kódovanie

Schéma zapojenia a kódovanie
Schéma zapojenia a kódovanie
Schéma zapojenia a kódovanie
Schéma zapojenia a kódovanie
Schéma zapojenia a kódovanie
Schéma zapojenia a kódovanie

Pripojte všetky komponenty podľa schémy zapojenia uvedenej vyššie. Tiež som pripojil rýchly sprievodca k tlačidlám rozhrania s Arduino.

Odporúčam najskôr skontrolovať všetky pripojenia a pracovať na doske.

Rozloženie môjho aktuálneho umiestnenia tlačidiel je tiež uvedené vyššie, aby ste si urobili jasnú predstavu o tom, kde je tlačidlo umiestnené, s akým štítkom je naprogramované a aký znak odosiela do počítača.

Teraz si stiahnite kód a nainštalujte knižnice mouse.h a keyboard.h. Nahrajte kód do svojho Arduina.

KLIKNUTÍM NÍŽE KÓD STIAHNITE

Krok 3: Rezanie, maľovanie a spájkovanie

Rezanie, maľovanie a spájkovanie
Rezanie, maľovanie a spájkovanie
Rezanie, maľovanie a spájkovanie
Rezanie, maľovanie a spájkovanie
Rezanie, maľovanie a spájkovanie
Rezanie, maľovanie a spájkovanie
Rezanie, maľovanie a spájkovanie
Rezanie, maľovanie a spájkovanie

Najprv rozrežte DPS podľa veľkosti hernej podložky a zarovnajte tlačidlá a modul joysticku. Tejto hektickej úlohe spájkovania sa môžete vyhnúť objednaním DPS. UTSource.net poskytuje kvalitné dosky plošných spojov za dostupné ceny.

Potom namaľujte hraciu podložku vami zvolenou farbou.

Teraz spájkujte tlačidlá a joystick na plošnom spoji na všeobecné účely.

Krok 4: Oprava koncových spínačov a záverečné testovanie

Oprava koncových spínačov a záverečné testovanie
Oprava koncových spínačov a záverečné testovanie
Oprava koncových spínačov a záverečné testovanie
Oprava koncových spínačov a záverečné testovanie
Oprava koncových spínačov a záverečné testovanie
Oprava koncových spínačov a záverečné testovanie
Oprava koncových spínačov a záverečné testovanie
Oprava koncových spínačov a záverečné testovanie

Teraz zafixujte koncové spínače v ich polohách pomocou super lepidla.

Spájkujte zvyšné komponenty a urobte záverečný test.

Krok 5: Dajte to všetko dohromady

Dávať to všetko dokopy
Dávať to všetko dokopy
Dávať to všetko dokopy
Dávať to všetko dokopy
Dávať to všetko dokopy
Dávať to všetko dokopy
Dávať to všetko dokopy
Dávať to všetko dokopy

Teraz zatvorte kryt pomocou niekoľkých skrutiek.

Vyššie som pripojil niekoľko fotografií, aby ste videli, ako konečný produkt vyzerá.

To je všetko, čo ste urobili. Teraz skúste hrať nejaké hry. Môžete hrať emulátor aj počítačové hry (ktoré nevyžadujú väčší počet klávesov).

S týmto končí môj prvý pokyn. Dúfam, že sa vám páčilo:)

Odporúča: