Indholdsfortegnelse:
- Trin 1: Dele
- Trin 2: Værktøjer
- Trin 3: Boligen
- Trin 4: Kredsløb og pinout
- Trin 5: Kode
- Trin 6: Upload kode til Arduino
- Trin 7: Test og fejlfinding
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
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
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
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
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
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
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:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)