Innehållsförteckning:
- Tillbehör
- Steg 1: Öppna tangentbordet
- Steg 2: Spåra bokstäverna tillbaka till stiften
- Steg 3: En anteckning om Pin -layouter och skiftregister
- Steg 4: Fästa trådar
- Steg 5: Andra tangentbord och överväganden
- Steg 6: Ett steg bortom
Video: Hacka ett USB -tangentbord: 6 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
Hur man hackar ett USB -tangentbord eller något tangentbord för den delen. Skicka ingångar till datorn utan en irriterande mikrokontroller.
Tillbehör
Du kommer behöva:
Ett USB -tangentbord
Steg 1: Öppna tangentbordet
Öppna fallet. Du kan använda en skruvmejsel eller ett löjligt multifunktionsverktyg. Ibland, även efter att alla skruvar har tagits bort, öppnas tangentbordet fortfarande inte. I den här situationen, oroa dig inte, bara bända isär kraftfullt med din skruvmejsel. Det spelar ingen roll om du bryter fallet. Du behöver det inte riktigt.
Steg 2: Spåra bokstäverna tillbaka till stiften
Insidan av fodralet ska ha två plastark (ett ovanpå det andra). Ett plastark kommer att ha tryckta ledande spår som går till en uppsättning stift på kretskortet och det andra arket kommer att ha spår som går till en annan uppsättning stift på kretskortet. blad kommer att röra varandra. Detta slutför kretsen och uppmanar styrelsen att skicka en bokstav, ett nummer eller ett kommando tillbaka till datorn. Det du behöver göra är att märka varje ledande cirkel på båda arken med bokstavsnyckeln som motsvarar den. Så, till exempel, om du skulle trycka ner "A" på tangentbordet, märk plastcirkeln på båda plastskivorna som skulle skjutas ihop om "A" -knappen skulle slå (se bild på märkta ark). har märkt båda plastarken med alla motsvarande nycklar (som du planerar att använda i ditt projekt), nästa sak du behöver göra är att spåra bokstäverna tillbaka till kretskortet med en Sharpie (se anteckningar på bilder). En sätt att förenkla saken är att överväga det ena bladet "SIDE A" och det andra "SIDE B". Nedan är ett diagram som jag gjorde för det specifika tangentbordet jag arbetade med. Kom ihåg att alla tangentbord är olika. Det kommer att hjälpa dig oerhört om du gör ett liknande diagram för tangentbordet du arbetar med.
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,? (Snedstreck) A04 - (punkt), (komma), M, V, C, X, Z, (ange) A05 - H, G, (mellanslag), '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, (punkt) A09 - P, 0,?, -, ',; A11 - (ange) A12 - (mellanslag)
Steg 3: En anteckning om Pin -layouter och skiftregister
I grund och botten är ett tangentbord ett specialiserat skiftregister. Den tar in många ingångar och skickar ut en utgång till datorn (det är en ASCII -kod eller kontrollkommando).
När en omkopplare stängs behandlar skiftregistret vilka två stift som är anslutna och tolkar det som en viss utgång.
Så om du hade tio stift som gick till varje plastark så hade du hundra möjliga kombinationer. Detta beror på att varje stift på ett ark kan kombineras med varje stift på andra sidan. Detta skulle ge tio rader med tio möjliga kombinationer. Med andra ord, du har just skapat en "10 X 10" 2-dimensionell array.
Till exempel, om du ansluter "Pin 4" på SIDE A och "Pin 6" på SIDE B kommer du att skapa bokstaven "M" på datorn (se bild).
Om du ansluter "Pin 8" på SIDE A och "Pin 7" på SIDE B kommer du att få bokstaven "I" på datorn (se bild).
Det är verkligen ganska enkelt.
Steg 4: Fästa trådar
Så nu vet du vilka stift som producerar vilka bokstäver. Nu måste du ansluta dina egna galna skapelser till brädorna.
Men vänta!
Innan du kan ansluta saker till kortet måste du ansluta ledningar till kortet!
Suck…
Du kommer att behöva:
tråd (helst i ett antal färger)
snabbinställande epoxi (från din lokala Radioshack eller Home Depot) ett rakblad ett lödkolv
Så här gör du. Räkna antalet stift som du behöver fästa ledningar till. När detta är gjort, förbered alla trådar du behöver. De måste avskalas i båda ändarna ungefär en kvarts tum och bör vara cirka fem till sex tum långa. Försök att använda många olika trådfärger så att du kan skilja dem åt senare. I ena änden, böj den avskalade delen av tråden så att den kan hålla sig mot brädet (se bild).
Linda tråden runt brädan så att den avskalade delen vidrör en och bara en av stiften som den behöver anslutas till. Se till att ingen av trådarna rör vid varandra. När alla trådar är på plats (vidrör stiften och inte vidrör varandra) måste du limma.
Förbered lite epoxi och täck skivans baksida med epoxi så att trådarna limmas på plats på motsatt sida från de ledande stiften. Låt den stå hur många timmar som epoxin säger att den måste sitta för maximal styrka.
Sexton till tjugo timmar senare eller så kommer du att behöva lödas. Så löd kabeln till stiftet. Om lödet inte fastnar i stiftet, repa stiftet med ett rakblad ett par gånger och försök igen. Om tappen är belagd med något, skrapa bort beläggningen med ett rakblad och löd sedan på den.
Om du har mycket pengar är det bara att limma tråden på stiftet med ledande epoxi mycket, mycket, noggrant.
När allt är torrt och på plats, testa tangentbordet. Om det fungerar är du mer mindre klar.
Lägg det i ett snyggt fodral eller lägg det i ett radioshack -fodral. Det spelar ingen roll.
Steg 5: Andra tangentbord och överväganden
Vissa tangentbord har uttag. Om det gör det sparar du mycket arbete. Vad du behöver göra är att skaffa ditt eget uttag eller en uppsättning toppnålar och lödkablar till varje anslutning. När du har ett uttag eller huvudstiften med kablar anslutna, anslut det till uttaget på kortet. Testa det för att se om det fungerar genom att vidröra en tråd på varje sida tillsammans. Om det fungerar klistrar du fast huvudstiften eller uttaget i uttaget på brädet och du är klar. Det är faktiskt så enkelt att ansluta att du kanske inte ens vill bry dig om att spåra plastarken och bara försöka räkna ut tangentkombinationerna genom försök och fel. Det finns också Mac USB -tangentbord som låter dig ansluta andra USB -enheter till datorn via dem. Jag önskar att jag kunde berätta något mer upplysande om USB -anslutningarna på dessa kort, men jag kan inte. Kanske kan du göra något djupt med dem. Annars kan du bara fästa ledningar till den med hjälp av metoden som visas i steg 4. andra överväganden: -USB-kabeln har en tendens att slita av skiftregisterkortet. Du kanske vill limma den på plats. -USB-enheter är 5v 100ma-Vissa kort har lysdioder anslutna (se bild). Du kanske kan skicka tillbaka data från datorn för att tända dem. Om du kan styra lysdioderna kan du ansluta lågspänningsreläer till dem och ha såväl utgångar som ingångar. Jag har inte försökt räkna ut det ännu, men om du vill prova kan det vara bra att börja här:
Steg 6: Ett steg bortom
När du har ett hackat tangentbord kan du använda det för ett antal funktioner och bifoga ett antal olika switchar. Du kan bygga ditt eget skrivmaskinstangentbord. Kolla bild och video. Det kanske inte laddas automatiskt och det kan ta lång tid att ladda när det gör det (det är cirka 20 MB), men här är videon av skrivmaskinen: https://a.parsons.edu/~randy/video/typewriter.mov Du kan använda en fotocell som omkopplare (som på bilden och videon). Du kan ansluta den till en kapacitanssensor och använda nästan vad som helst för att utlösa en händelse i en Flash -film. Du kan ansluta den till något golv växlar och utvecklar ditt eget DDR -spel. Du kan göra fler saker än jag någonsin kunnat drömma om.
Tyckte du att det här var användbart, roligt eller underhållande? Följ @madeineuphoria för att se mina senaste projekt.
Rekommenderad:
Hacka Hexbug Spider XL för att lägga till datorsyn med en Android -smartphone: 9 steg (med bilder)
Hacka Hexbug Spider XL för att lägga till Computer Vision med en Android -smartphone: Jag är ett stort fan av den ursprungliga Hexbug ™ Spindel. Jag har ägt över ett dussin och hackat dem alla. När som helst går en av mina söner till en kompis ’ födelsedagsfest får vännen en Hexbug ™ spindel i present. Jag har hackat eller
Hur man gör ett USB -minne med ett suddgummi - DIY USB Drive -fodral: 4 steg
Hur man gör ett USB -minne med ett suddgummi | DIY USB Drive Case: Den här bloggen handlar om " Hur man gör USB Flash Drive med ett suddgummi | DIY USB Drive Case " jag hoppas du kommer gilla det
Hacka ett Coldplay LED -armband: 4 steg (med bilder)
Hacka ett Coldplay LED -armband: När de går på en stor konsert delar de ofta ut små LED -lampor. När du går på en konsert med Coldplay får du den fantastiska versionen av det: ett LED -armband. Under showen tänds de automatiskt och ger en fantastisk effekt. I slutet av s
Hacka din Halloween med Phidgets: 9 steg (med bilder)
Hacka din Halloween med Phidgets: Detta projekt visar dig hur du kan " hacka " dina Halloween -dekorationer och få dem att bete sig precis som du vill! Halloween -dekorationen som vi arbetar med har följande standardfunktion: Aktiverad genom kastströmbrytare (visas i
Hacka en blixtkamera i ett nödljus: 7 steg
Hacka en blixtkamera till ett nödljus: bra … Mycket enkelt om du vet hur man lödar och vet lite om elektronik. På denna instruerbara, kommer jag att visa dig hur man gör ett nödljus från en engångskamera. Du kan använda strålkastarljuset i skogen om du får