Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Åbn tastaturet
- Trin 2: Spor bogstaverne tilbage til stifterne
- Trin 3: En note om pinlayouter og skiftregistre
- Trin 4: Montering af ledninger
- Trin 5: Andre tastaturer og overvejelser
- Trin 6: Et skridt videre
Video: Hacking af et USB -tastatur: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Sådan hackes et USB -tastatur eller et tastatur for den sags skyld. Send input til computeren uden en irriterende mikrokontroller.
Forbrugsvarer
Du får brug for:
Et USB -tastatur
Trin 1: Åbn tastaturet
Åbn sagen. Du kan bruge en skruetrækker eller et latterligt udseende multifunktionsværktøj. Nogle gange åbner tastaturet stadig ikke, efter at alle skruerne er fjernet. I denne situation skal du ikke bekymre dig, bare lirke sagen kraftigt fra hinanden med din skruetrækker. Det er ligegyldigt, om du bryder sagen. Du behøver det ikke rigtigt.
Trin 2: Spor bogstaverne tilbage til stifterne
Indersiden af kassen skal have to plastfolier (den ene oven på den anden). Det ene plastark har trykte ledende spor, der går til et sæt stifter på kredsløbskortet, og det andet ark har spor, der går til et andet sæt stifter på kredsløbskortet. Når du trykker på en tast, spores sporene på begge ark vil røre hinanden. Dette fuldender kredsløbet og fortæller bestyrelsen at sende et bogstav, et nummer eller en kommando tilbage til computeren. Det du skal gøre er at mærke hver ledende cirkel på begge ark med den bogstavtast, der svarer til den. Så hvis du for eksempel skulle trykke "A" ned på tastaturet, skal du mærke plastcirklen på begge plastikark, der ville blive skubbet sammen, hvis "A" -tasten ville ramme (se billede af mærkede ark). har mærket begge plastfolier med alle de tilsvarende nøgler (som du planlægger at bruge i dit projekt), er det næste, du skal gøre, at spore bogstaverne tilbage til kredsløbskortet med en Sharpie (se noter på billeder). Én måde at forenkle sagen på er at overveje det ene ark "SIDE A" og det andet "SIDE B". Herunder er et diagram, som jeg lavede til det særlige tastatur, jeg arbejdede på. Husk, at alle tastaturer er forskellige. Det vil hjælpe dig enormt meget, hvis du laver et lignende diagram til det tastatur, du arbejder på.
PIN -LAYOUT: | | | | | | | | XXXXXX | | X | | | | | | | | X1234 5678 12 11 10 98765 432 1SIDE A SIDE BPIN SIDE AA01 - 0, 9, 8, 7, 4, 3, 2, 1A02 - 6, 5, -A03 - N, B,? (Skråstreg) A04 - (periode), (komma), M, V, C, X, Z, (indtast) A05 - H, G, (mellemrum), 'A06 - L, K, J, F, D, S, A,; A07 - Y, TA08 - P, O, I, U, R, E, W, QPIN SIDE BA02 - 1, Q, A, ZA03 - 2, W, S, XA04 - 3, E, D, CA05 - 4, 5, R, T, F, G, V, BA06 - 6, 7, Y, U, H, J, N, MA07 - 8, I, K, (komma) A08 - 9, O, L, (punktum) A09 - P, 0,?, -, ',; A11 - (indtast) A12 - (mellemrum)
Trin 3: En note om pinlayouter og skiftregistre
Grundlæggende er et tastatur et specialiseret skiftregister. Det tager mange input og sender et output til computeren (det er en ASCII -kode eller kontrolkommando).
Når en switch lukkes, behandler skiftregistret, hvilke to ben der er forbundet, og fortolker det som en bestemt udgang.
Så hvis du havde ti stifter til hvert plastark, ville du have hundrede mulige kombinationer. Det skyldes, at hver enkelt pin på et ark kan kombineres med hver enkelt pin på den anden side. Dette ville producere ti rækker af ti mulige kombinationer. Med andre ord har du netop produceret et "10 X 10" 2-dimensionelt array.
Hvis du f.eks. Tilslutter "Pin 4" på SIDE A og "Pin 6" på SIDE B, producerer du bogstavet "M" på computeren (se billede).
Hvis du tilslutter "Pin 8" på SIDE A og "Pin 7" på SIDE B, frembringer du bogstavet "I" på computeren (se billede).
Det er virkelig ganske enkelt.
Trin 4: Montering af ledninger
Så nu ved du, hvilke stifter der producerer hvilke bogstaver. Nu skal du forbinde dine egne gale kreationer til tavlerne.
Men vent!
Før du kan slutte tingene til kortet, skal du tilslutte ledninger til kortet!
Suk…
Du får brug for:
wire (ideelt i flere farver)
hurtig indstilling af epoxy (fra din lokale Radioshack eller Home Depot) et barberblad et loddejern
Så her er hvad du gør. Tæl antallet af stifter, du skal vedhæfte ledninger til. Når dette er gjort, skal du forberede alle de ledninger, du får brug for. De skal fjernes i begge ender omkring en centimeter og skal være omkring fem til seks centimeter lange. Prøv at bruge mange forskellige trådfarver, så du kan skille dem fra hinanden senere. I den ene ende skal du bøje den afisolerede del af ledningen, så den kan holde sig til brættet (se billede).
Vikl ledningen rundt om brættet, så den afisolerede del berører en og kun en af stifterne, den skal tilsluttes. Sørg for, at ingen af ledningerne rører ved hinanden. Når alle ledninger er på plads (rører ved stifterne og ikke rører hinanden), skal du lime.
Forbered noget epoxy og dæk bagsiden af brættet i epoxy, så ledningerne limes på plads på den modsatte side af de ledende stifter. Lad det stå i hvor mange timer epoxyen siger, at den skal sidde i for maksimal styrke.
Seksten til tyve timer senere eller deromkring skal du lodde. Så lod lodtråden til stiften. Hvis loddet ikke vil klæbe til stiften, skal du ridse stiften med et barberblad et par gange og prøve igen. Hvis stiften er belagt med noget, skal du skrabe belægningen af med et barberblad og derefter lodde til den.
Hvis du har mange penge, limer du bare ledningen til stiften med ledende epoxy meget, meget, omhyggeligt.
Når alt er tørt og på plads, test tastaturet. Hvis det virker, er du mere færdig.
Læg den i en pæn kasse eller læg den i en radioshack -kuffert. Det er ligegyldigt.
Trin 5: Andre tastaturer og overvejelser
Nogle tastaturer har stikkontakter. Hvis det gør det, sparer det dig for en masse arbejde. Hvad du skal gøre er at få din egen stikkontakt eller et sæt hovedstifter og loddekabler til hver forbindelse. Når du har en stikkontakt eller hovedstifter med ledninger tilsluttet, skal du sætte den i stikkontakten på tavlen. Test det for at se, om det virker ved at røre en ledning på hver side sammen. Hvis det virker, limes hovedstifterne eller stikket ind i stikkontakten på brættet, og du er færdig. Det er faktisk så enkelt at forbinde, at du måske ikke engang vil gider spore plastarkene og bare prøve at finde ud af tastekombinationerne ved at prøve og fejl. Der er også Mac USB -tastaturer, der giver dig mulighed for at forbinde andre USB -enheder til computeren via dem. Jeg ville ønske, at jeg kunne fortælle dig noget mere oplysende om USB -forbindelserne på disse kort, men det kan jeg ikke. Måske kan du gøre noget dybtgående med dem. Ellers kan du bare vedhæfte ledninger til den ved hjælp af metoden vist i trin 4. Andre overvejelser: -USB-kablet har en tendens til at rive skiftregisterkortet af. Du vil måske lime det på plads. -USB-enheder er 5v 100ma-Nogle kort har LED'er tilsluttet (se billede). Du kan muligvis sende data tilbage fra computeren for at tænde dem. Hvis du kan styre LED'erne, kan du tilslutte lavspændingsrelæer til dem og have udgange såvel som indgange. Jeg har ikke forsøgt at finde ud af det endnu, men hvis du vil prøve det, kan et godt sted at starte være her:
Trin 6: Et skridt videre
Når du har et hacket tastatur, kan du bruge det til en række funktioner og vedhæfte en række forskellige switches. Du kan bygge dit eget tastatur til skrivemaskiner. Tjek billedet og videoen. Det indlæses muligvis ikke automatisk, og det kan tage lang tid at indlæse, når det gør det (det er omkring 20 MB), men her er videoen af skrivemaskinen: https://a.parsons.edu/~randy/video/typewriter.movDu kan bruge en fotocelle som en switch (som det ses på billedet og videoen). Du kan tilslutte den til en kapacitanssensor og bruge næsten alt til at udløse en hændelse i en Flash -film. Du kan tilslutte den til et eller andet gulv switches og udvikle dit eget DDR -spil. Du kan gøre flere ting, end jeg nogensinde kunne drømme mig om.
Fandt du dette nyttigt, sjovt eller underholdende? Følg @madeineuphoria for at se mine seneste projekter.
Anbefalede:
Hacking af Hexbug Spider XL for at tilføje computervision ved hjælp af en Android -smartphone: 9 trin (med billeder)
Hacking af Hexbug Spider XL for at tilføje computervision ved hjælp af en Android -smartphone: Jeg er en stor fan af den originale Hexbug ™ Edderkop. Jeg har ejet over et dusin og hacket dem alle. Når som helst en af mine sønner går til en ven ’ fødselsdagsfest, får vennen en Hexbug &handel; edderkop som en gave. Jeg har hacket eller
Hacking IKEA Växer: 12 trin (med billeder)
Hacking IKEA Växer: Her er et hurtigt weekendprojekt til automatisering af IKEAs Växer (+ Krydda) indendørs kultivatorlys, der integrerer det i Home Assistant ved hjælp af en mikrokontroller og ESPHome. Dette forudsætter, at du allerede er i gang med Home Assistant
Hacking af en London Underground Jubilee Line Door Button: 12 trin (med billeder)
Hacking af en London Underground Jubilee Line Door Button: London Transport Museums butik sælger nedlukkede dørknapper fra Jubilee Line (både venstre og højre er tilgængelige). Hvis du overvejer at udføre et projekt, som har brug for en knap og en indikator af en eller anden art, ville du være
Hacking af en LG Ducted Split til hjemmeautomatisering: 8 trin (med billeder)
Hacking af en LG Ducted Split til hjemmeautomatisering: Først og fremmest - Dette er ikke et andet infrarødt fjernbetjeningsemuleringshack. Min særlige AC har ingen brugbar grænseflade designet til nogen anden kontrol end den medfølgende vægmonterede smarte betjeningsenheder. Jeg har et LG Ducted reverse split system i mit
DIY Hacking Your Own Home Automation System: 7 trin (med billeder)
DIY Hacking Your Own Home Automation System: Et hjemmeautomatiseringssystem bør være i stand til at tænde/slukke apparater som lys, ventilatorer, underholdningssystemer osv. Et system, der er trådløst, men alligevel uafhængigt af Internettet, men vigtigst af alt, gør det selv og åbent -kilde, fordi jeg vil forstå