Obsah:
- Krok 1: Shromážděte potřebné součásti
- Krok 2: Schéma zapojení a kódování
- Krok 3: Řezání, malování a pájení
- Krok 4: Oprava koncových spínačů a závěrečné testování
- Krok 5: Dát to všechno dohromady
Video: ARDUINO ŘÍZENÁ GAMEPAD PRO PC: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Ahoj lidi, jsem Sarvesh. Před pár dny jsem si chtěl zahrát nějaké retro hry. Tak jsem je nainstaloval na svůj Pc. Ale mohl jsem hrát pouze s klávesnicí svého počítače a to nedávalo pocit mých dětských dnů. Rozhodl jsem se tedy pro svůj počítač vytvořit gamepad, který bude moci hrát staré i nové hry (ne všechny). Použil jsem starý herní ovladač a upravil jej, abych vytvořil tento úžasný gamepad. Jedná se o drátovou herní podložku pro PC. Lze jej použít k hraní emulátoru a počítačových her. Joystick může také sloužit jako myš pro váš počítač. Herní podložka se ovládá pomocí Arduino Pro Micro.
Krok 1: Shromážděte potřebné součásti
Získání všech dodávek je prvním a nejdůležitějším krokem při stavbě projektů. Chcete -li se ujistit, že je získáte správně, objednejte si je z jednoho místa. To pomáhá přijímat všechny součásti současně.
Důrazně doporučuji, abyste si koupili komponenty z UTSource, protože jsou docela spolehlivé a kvalita produktů je také dobrá. Dodávají výrobky včas a ve správném stavu.
Nyní se podívejme na součásti.
1. Starý retro herní ovladač
Můžete použít retro herní ovladač, jako jsem použil já. Pokud máte přístup k 3D tiskárně, můžete si vytisknout vlastní pouzdro (Tato možnost vám poskytne prostor pro přidání dalších tlačítek).
2. Arduino Pro Micro
Pro tento projekt musíte použít Arduino Pro Micro nebo Arduino Leonardo mini. Stručně řečeno, potřebujete mikrořadič s funkcí HID (Human Interface Device). Arduino Pro micro má mikrořadič ATmega 32U4.
3. Přepnout
Toto je normální posuvný spínač, který jsem použil pro nouzové účely. Problém při práci s myší a knihovnou klávesnice je ten, že pokud se vám nepodaří nahrát správný kód, můžete ztratit kontrolu nad klávesnicí nebo myší. Je tedy velmi důležité mít přepínač, který by vám mohl pomoci znovu získat kontrolu nad myší/klávesnicí vašeho počítače.
4. Modul joysticku
K ovládání pohybu myši musíme použít modul joysticku. Každý modul ovládá směr X a Y.
5. Koncové spínače
Jako spouště pro můj ovladač jsem použil koncové spínače. Ty jsou volitelné, pokud chcete vytvořit herní podložku pouhým stisknutím tlačítek.
6. Stiskněte tlačítko
Tlačítka mohou být propojena buď v konfiguraci pull up nebo pull down. Zde jsem použil rozevírací konfiguraci pro všechna tlačítka a přepínače. K tomu jsem použil 10 K ohmové odpory.
7. Univerzální PCB
Získejte univerzální desku plošných spojů k pájení všech součástí.
Krok 2: Schéma zapojení a kódování
Připojte všechny součásti podle výše uvedeného schématu zapojení. Také jsem připojil rychlý průvodce tlačítky rozhraní s Arduino.
Doporučil bych nejprve zkontrolovat všechna připojení a pracovat na prkénku.
Rozložení mého aktuálního umístění tlačítka je také uvedeno výše, abyste měli jasnou představu o tom, kde je tlačítko umístěno, s jakým štítkem je naprogramováno a jaký znak odesílá do počítače.
Nyní si stáhněte kód a nainstalujte knihovny mouse.h a keyboard.h. Nahrajte kód do svého Arduina.
KLIKNUTÍM NÍŽE KÓD STÁHNĚTE
Krok 3: Řezání, malování a pájení
Nejprve rozřízněte desku plošných spojů podle velikosti herní podložky a zarovnejte tlačítka a modul joysticku. Tomuto hektickému úkolu pájení se můžete vyhnout objednáním DPS. UTSource.net poskytuje kvalitní PCB za dostupné ceny.
Poté namalujte herní podložku vámi zvolenou barvou.
Nyní připájejte tlačítka a joystick na plošném spoji pro obecné účely.
Krok 4: Oprava koncových spínačů a závěrečné testování
Nyní fixujte koncové spínače v jejich pozicích pomocí super lepidla.
Zapájejte zbývající součásti a proveďte závěrečný test.
Krok 5: Dát to všechno dohromady
Nyní uzavřete skříň pomocí několika šroubů.
Nahoře jsem připojil několik obrázků, abych vám ukázal, jak konečný produkt vypadá.
Tím jste hotovi. Nyní si zkuste zahrát nějaké hry. Můžete hrát emulátor i počítačové hry (které nevyžadují větší počet kláves).
Tím můj první pokyn končí. Doufám že se vám to líbilo:)
Doporučuje:
Rádiem řízená kachna s tryskovým pohonem: 10 kroků (s obrázky)
Rádiem řízená kachna s tryskovým pohonem: Před více než 40 lety jsem chtěl získat rádiovou řídící loď a použít ji na nedalekém Park Lake, nicméně strážce parku dal jasně najevo, že žádné lodě nebudou povoleny. Vymyslel jsem tedy tento plán zamaskovat loď jako kachnu. Mírnou nevýhodou byla cena
Talkative Automation -- Zvuk z Arduina -- Hlasem řízená automatizace -- Modul Bluetooth HC - 05: 9 kroků (s obrázky)
Talkative Automation || Zvuk z Arduina || Hlasem řízená automatizace || Modul Bluetooth HC - 05: …………………………. Přihlaste se k odběru mého YouTube kanálu pro další videa …. …. V tomto videu jsme vytvořili Talkative Automation .. Když odešlete hlasový příkaz přes mobil, zapne domácí zařízení a odešle zpětnou vazbu
Laserem řízená laserová honička psů Arduino: 6 kroků
Arduino Controlled Laser Dog Chaser Toy: Asi před dvěma lety jsem postavil tuto hračku pro svého psa, kde je laser ovládán dvěma servy, aby mu poskytl náhodný pohyb tam, kde uniká laserová tečka a on ji může pronásledovat. Laser fungoval perfektně, ale během mého nedávného pohybu se poškodil
Xmas-box: Vánoční osvětlení a hudební show řízená internetem Arduino/ioBridge: 7 kroků
Xmas-box: Arduino/ioBridge Internetem ovládaná vánoční světla a hudební show: Můj vánoční projekt se skládá z internetového vánočního osvětlení a hudební show. O vánoční skladbu lze požádat on-line, která se poté zařadí do fronty a přehraje se v pořadí, v jakém byla požadována. Hudba se přenáší na FM statistikách
Webově řízená LED Arduino: 5 kroků (s obrázky)
Webově řízené LED Arduino: Tento návod vám ukáže, jak vytvořit webovou tříbarevnou LED na základě Arduina a štítu WIZnet Ethernet, které lze ovládat z jakéhokoli webového prohlížeče. Protože dioda LED je vystavena jednoduché webové službě RESTful běžící na barvě Arduino