Indholdsfortegnelse:

PC fodpedaler: 7 trin
PC fodpedaler: 7 trin
Anonim
PC fodpedaler
PC fodpedaler

Jeg lavede pedalen til at læne mig i Pubg (Player Unknown Battlegrounds), da jeg følte, at jeg havde brug for ekstra fingre. Jeg har også brugt det til Kerbal Space Program.

Ansøgningerne er uendelige, og du kan tilføje flere knapper eller mindre, hvis du ønsker det.

Ingen lodning er nødvendig !!!

Dette projekt fungerer som et tastatur og er programmeret til at indtaste tastaturpresser. Dette fungerer ikke med Arduino Uno. Jeg har brugt Arduino Leonardo

Trin 1: Dele

Dele
Dele
Dele
Dele
Dele
Dele
Dele
Dele

Arduino Leonardo

Langt USB -A til han -mini -USB B -kabel

Kortvarige eller trykknapper

Pak hun -spade -stik

Arduino han- til hanstrømper

Elektrisk ledning (enhver lysmåler)

Varmekrympeslange (lidt større end wire)

Trin 2: Værktøjer

Værktøjer
Værktøjer

Ramme

Bygningsværktøjer af træ eller metal

Bor, spadebit/ hulsav, skruer

(Konstruktionen af huset er op til dig. Jeg brugte krydsfiner, men du kunne bruge en kasse eller metalblik. Hav det lidt sjovt med det.)

El

Wire cutters/ stripper (hvis du har dem. Saks og en barbermaskine vil fungere)

Tilslutningskrymp (enhver tang fungerer)

Varmepistol (cigarettænder fungerer)

Kode

Download Arduino IDE -softwaren

Det er gratis og giver dig mulighed for at skrive, kompilere og blinke koden til Leonardo

Download her

Trin 3: Boligen

Boligen
Boligen
Boligen
Boligen
Boligen
Boligen

Denne del er virkelig op til din fantasi, men jeg vil vise, hvad jeg byggede og hvorfor.

Jeg har gjort basen 600 mm bred, så jeg kan sidde komfortabelt med begge fødder, jeg overvejede at lave to separate pedaler, men jeg var bekymret for, at jeg ved et uheld ville ødelægge kablerne et stykke tid i fremtiden. Venstre fod styrer de to knapper til venstre og højre de tre andre.

Jeg brugte krydsfiner 16 mm tykke og 50 mm skruer, da dette skal være stærkt, da du dybest set stamper på denne ting dagligt. Arkadeknapperne kan tage straffen.

Hvis du skal male det, er det nu tid. Jeg har set folk dække et helt projekt som dette med kontakt (du ved, de ting du dækker dine projektmapper med). Du og køber det et stort udvalg af farver og mønstre i kontorartikler. Kan lide disse ting

Jeg tilføjede et par gummilister til fødderne, så du ikke ved et uheld kan skubbe hele enheden væk fra dig, mens du bruger den.

Trin 4: Kredsløb og pinout

Kredsløb og pinout
Kredsløb og pinout
Kredsløb og pinout
Kredsløb og pinout
Kredsløb og pinout
Kredsløb og pinout

Bare rolig, det ser hårdere ud, end det faktisk er.

Skru Arduino -kortet på undersiden og på kanten af huset. Sørg for, at du kan tilslutte USB uden forstyrrelser.

1. Lav 5 kabler til at gå fra Arduino hver switch ved at fjerne den ene ende af et jumperkabel (kablerne med stifterne på enden) og splejse den til en længde af elektrisk kabel. - For at splejse dreje bare ledningsender sammen og skub derefter en lille del af varmekrympning over samlingen og varme for at låse dem sammen). Fjern den anden ende af tråden (ikke stiftenden), og krym en hunspadeforbindelse til den afisolerede ende.

2. Skub stiftenden af kablet ind i den digitale pin -slot 2 på Arduino. Tilslut spade -stikket til knappen yderst til venstre. (Bemærk* switchene har 3 faner til tilslutning af kabel. Som på billedet har jeg tilsluttet pin -out -kablet til den midterste fane. Dette er den "altid lukkede" fane.

3. Gentag for ben 3, 4, 5 og 6.

4. Nu skal vi lave det, der kaldes en 'daisy chain' for at forbinde jorden til de nederste faner på alle knapperne. Dette er et kabel, der vil 'hoppe' til hver knap.

Klip og mål sektioner af elektrisk kabel for at gå fra knap til knap med lidt ekstra. Strip begge ender af hver sektion, sæt to sektioner sammen og krym på et stik, indtil du har nok til alle knapperne. Splice et jumperkabel til den ene ende og tilslut til en hvilken som helst jordstift på Arduino.

Trin 5: Kode

Kode
Kode

Tid til at bruge den vigtigste færdighed, du lærte i skolen …..kopi, indsæt.

Inkluderet er tekstfilen med koden.

Download eller se det, vælg alt, kopier, åbn Arduino IDE (link til download i værktøjstrinnet), opret nyt, indsæt.

Hvis du vil ændre nøglebindinger, kan du gøre det nu ved at ændre tasterne i koden i anførselstegnene f.eks. ('Q').

Hvis du vil bruge ændringstaster (shift, control, alt, F1, Insert osv.) Er der en liste over, hvad du skal skrive HER

Hvis du kun bruger 1 eller 2 knapper, behøver du ikke slette ubrugt kode. Hvis der ikke er tilsluttet knapper til de kodede ben, ignorerer den den del af koden.

Trin 6: Upload kode til Arduino

Upload kode til Arduino
Upload kode til Arduino
Upload kode til Arduino
Upload kode til Arduino

1. Slut Arduino til pc'en via USB

2. Gå til 'Værktøjer' tryk derefter på 'Port'

Vælg porten, der viser din Arduino Leonardo.

3. Gå til fanen 'Skitse' og derefter 'Upload'.

Dette vil verificere og kompilere koden og uploade den til Arduino.

Hvis der er en fejl, kontroller koden ikke noget fra den originale kode.

Trin 7: Test og fejlfinding

Arduino skal genstarte efter upload og blive genkendt som et USB -tastatur af din pc.

Åbn en teksteditor og begynd at stampe !! Nøglepoker bør dukke op i teksten, mens du trykker på knapperne.

Hvis teksten bare fylder med uendelige tastetryk og kun stopper, når du trykker på knapperne, skal du kontrollere, at kablerne til knapperne er forbundet til fanen 'altid lukket', ikke 'altid åben' fanen.

Hvis der ikke sker noget, når du trykker på knapperne, skal du kontrollere alle dine kabler og prøve et andet USB -kabel. Genstart pc'en.

Hvis stiftkabler falder ud af Arduino på grund af tyngdekraften og stampning, skal du muligvis udskifte jumperkablerne. De er beregnet til at have samme tykkelse, men nogle er desværre bare strammere end andre.

Hvis knapperne er den forkerte rækkefølge, kan du fysisk omarrangere benene i Arduino eller ændre koden og gentage uploadprocessen.

Anbefalede: