Innehållsförteckning:
- Steg 1: Delar
- Steg 2: Verktyg
- Steg 3: Huset
- Steg 4: Krets och pinout
- Steg 5: Kod
- Steg 6: Ladda upp kod till Arduino
- Steg 7: Testa och felsök
Video: PC fotpedaler: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Jag gjorde pedalen för att luta mig i Pubg (Player Unknown Battlegrounds) eftersom jag kände att jag behövde extra fingrar. Jag har också använt den för Kerbal Space Program.
Applikationerna är oändliga och du kan lägga till fler knappar eller mindre om du vill.
Ingen lödning krävs !!!
Detta projekt fungerar som ett tangentbord och är programmerat för att mata in tangentbordspressar. Detta fungerar inte med Arduino Uno. Jag har använt Arduino Leonardo
Steg 1: Delar
Arduino Leonardo
Lång hane USB A till hane Mini USB B -kabel
Momentary- eller tryckknappsbrytare
Packa kvinnliga spade -kontakter
Arduino manliga till manliga tröjor
Elektrisk kabel (valfri ljusmätare)
Krympslang (något större än tråd)
Steg 2: Verktyg
Ram
Konstruktionsverktyg av trä eller metall
Borr, spadebit/ hålsåg, skruvar
(Husets konstruktion är upp till dig. Jag använde plywood men du kan använda en låda eller metallburk. Ha lite kul med det.)
El
Wire cutters/ stripper (om du har dem. Sax och rakhyvel fungerar)
Anslutningskrympning (valfri tång fungerar)
Värmepistol (cigarettändare fungerar)
Koda
Ladda ner Arduino IDE -programvaran
Det är gratis och låter dig skriva, kompilera och blinka koden till Leonardo
Ladda ner här
Steg 3: Huset
Denna del är verkligen upp till din fantasi men jag kommer att visa vad jag byggde och varför.
Jag har gjort basen 600 mm bred så att jag kan passa på båda fötterna bekvämt, jag övervägde att göra två separata pedaler men jag var orolig att jag skulle råka bryta kablarna någon gång i framtiden. Den vänstra foten styr de två knapparna till vänster och höger de tre andra.
Jag använde 16 mm tjocka och 50 mm plywoodskruvar, eftersom det här måste vara starkt eftersom du i princip trampar på det här dagligen. Arkadknapparna kan ta straffet.
Om du ska måla det är det dags nu. Jag har sett att människor täcker ett helt sådant här projekt med kontakt (du vet, saker du täcker dina arbetsböcker med). Du och köper det ett stort utbud av färger och mönster i kontorsbutiker. Gillar det här
Jag lade till några gummilister på fötterna så att du inte kan skjuta bort hela enheten från dig av misstag när du använder den.
Steg 4: Krets och pinout
Oroa dig inte, det här ser svårare ut än det faktiskt är.
Skruva fast Arduino -kortet på undersidan och på husets kant. Se till att du kommer att kunna ansluta USB utan störningar.
1. Gör 5 kablar för att gå från Arduino varje omkopplare genom att ta bort ena änden av en bygelkabel (kablarna med stiften på änden) och skarva den till en elektrisk kabel. - För att skarva vrida de nakna trådändarna ihop och skjut sedan en liten del av värmekrympningen över skarven och värm för att låsa ihop dem). Ta bort den andra änden av tråden (inte stiftänden) och krympa en kvinnlig spadekontakt till den avskalade änden.
2. Skjut in stiftänden på kabeln i den digitala stiftplatsen 2 på Arduino. Anslut spadekontakten till knappen längst till vänster. (notera* omkopplarna har 3 flikar för anslutningskabel. Som på bilden har jag anslutit stiftkabeln till den mellersta fliken. Detta är den "alltid stängda" fliken.
3. Upprepa för stift 3, 4, 5 och 6.
4. Nu måste vi göra det som kallas en "daisy chain" för att ansluta marken till de nedre flikarna på alla knappar. Detta är en kabel som "hoppar" till varje knapp.
Klipp och mät sektioner av elkabel för att gå från knapp till knapp med lite extra. Ta bort båda ändarna av varje sektion, sätt ihop två sektioner och krympa på en kontakt tills du har tillräckligt med alla knappar. Skarva en bygelkabel till ena änden och anslut till valfri jordstift på Arduino.
Steg 5: Kod
Dags att använda den viktigaste färdigheten du lärt dig i skolan …..kopiera, klistra in.
Textfilen med koden ingår.
Ladda ner eller visa den, välj alla, kopiera, öppna Arduino IDE (länk för nedladdning i steget Verktyg), skapa nytt, klistra in.
Om du vill ändra nyckelbindningar kan du göra det nu genom att ändra nycklarna i koden i citaten t.ex. ('q').
Om du vill använda modifieringstangenter (skift, kontroll, alt, F1, Infoga etc) finns en lista över vad du ska skriva HÄR
Om du bara använder 1 eller 2 knappar behöver du inte ta bort oanvänd kod. Om det inte finns några knappar anslutna till de kodade stiften ignoreras den delen av koden.
Steg 6: Ladda upp kod till Arduino
1. Anslut Arduino till datorn via USB
2. Gå till "Verktyg" och tryck sedan på "Port"
Välj porten som visar din Arduino Leonardo.
3. Gå till fliken "Skiss" och sedan "Ladda upp".
Detta kommer att verifiera och kompilera koden och ladda upp den till Arduino.
Om det finns ett felkontroll saknar koden ingenting från den ursprungliga koden.
Steg 7: Testa och felsök
Arduino bör starta om efter uppladdningen och vara igenkänd som ett USB -tangentbord av din dator.
Öppna en textredigerare och börja stampa !! Nyckelpoker bör dyka upp i texten när du trycker på knapparna.
Om texten bara fylls med oändliga knapptryckningar och bara stannar när du trycker ner knapparna måste du kontrollera att kablarna till knapparna är anslutna till fliken "alltid stängd", inte till "alltid öppen" -fliken.
Om inget händer när du trycker på knapparna kontrollerar du alla dina kablar och försöker med en annan USB -kabel. Starta om datorn.
Om stiftkablar faller ur Arduino på grund av gravitation och stampning kan du behöva byta bygelkablar. De är avsedda att ha samma tjocklek men tyvärr är vissa bara stramare än andra.
Om knapparna är fel ordning kan du fysiskt omarrangera stiften i Arduino eller ändra koden och upprepa överföringsprocessen.
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)