Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Buksan ang Keyboard
- Hakbang 2: Subaybayan ang Mga Sulat Bumalik sa Mga Pin
- Hakbang 3: Isang Tala sa Mga Pin Layout at Mga Registro ng Shift
- Hakbang 4: Pag-attach ng Mga Wires
- Hakbang 5: Iba Pang Mga Keyboard at Pagsasaalang-alang
- Hakbang 6: Isang Hakbang Higit pa
Video: Pag-hack ng isang USB Keyboard: 6 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Paano mag-hack ng isang USB keyboard o anumang keyboard para sa bagay na iyon. Magpadala ng mga input sa computer nang walang pesky microcontroller.
Mga gamit
Kakailanganin mong:
Isang USB Keyboard
Hakbang 1: Buksan ang Keyboard
Buksan ang kaso. Maaari kang gumamit ng isang distornilyador o anumang katawa-tawa na kagamitang multi-purpose. Minsan kahit na natanggal ang lahat ng mga tornilyo ang keyboard ay hindi pa rin bubukas. Sa sitwasyong ito, huwag mag-alala, puwersahang i-pry lamang ang kaso bukod sa iyong distornilyador. Hindi mahalaga kung lalabagin mo ang kaso. Hindi mo talaga kailangan.
Hakbang 2: Subaybayan ang Mga Sulat Bumalik sa Mga Pin
Ang loob ng kaso ay dapat may dalawang plastic sheet (isa sa tuktok ng isa pa). Ang isang plastic sheet ay may naka-print na conductive tracings na pupunta sa isang hanay ng mga pin sa circuit board at ang iba pang sheet ay may mga tracings na pupunta sa isa pang hanay ng mga pin sa circuit board. Kapag pinindot mo ang isang susi, ang mga tracings sa pareho magkadikit ang mga sheet. Nakumpleto nito ang circuit at sinabi sa board na magpadala ng isang sulat, numero o utos pabalik sa computer. Ang kailangan mong gawin ay lagyan ng label ang bawat kondaktibo na bilog sa parehong mga sheet na may susi ng titik na tumutugma dito. Halimbawa, kung pipindutin mo ang "A" sa keyboard, lagyan ng label ang bilog na plastik sa magkabilang sheet ng plastik na maitutulak kung ang "A" key ay sasaktan (tingnan ang larawan ng mga may label na sheet). Kapag ka may label na kapwa mga plastic sheet na may lahat ng mga kaukulang susi (na balak mong gamitin sa iyong proyekto), ang susunod na kailangan mong gawin ay ang subaybayan ang mga titik pabalik sa circuit board gamit ang isang Sharpie (tingnan ang mga tala sa mga larawan). ang paraan upang gawing simple ang bagay ay upang isaalang-alang ang isang sheet na "SIDE A" at ang iba pang "SIDE B". Sa ibaba ay isang tsart na ginawa ko para sa partikular na keyboard na aking pinagtatrabahuhan. Mangyaring tandaan na ang lahat ng mga keyboard ay magkakaiba. Matutulungan ka nito kung gumawa ka ng isang katulad na tsart para sa keyboard na iyong pinagtatrabahuhan.
LAYOUT ng PIN: | | | | | | | | 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,? (Slash) A04 - (period), (kuwit), M, V, C, X, Z, (ipasok) A05 - H, G, (space), '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, (kuwit) A08 - 9, O, L, (panahon) A09 - P, 0,?, -, ',; A11 - (ipasok) A12 - (space)
Hakbang 3: Isang Tala sa Mga Pin Layout at Mga Registro ng Shift
Talaga ang isang keyboard ay isang dalubhasang rehistro ng paglilipat. Tumatagal ito ng maraming mga input at nagpapadala ng isang output sa computer (iyon ay isang isang ASCII code o control command).
Kapag ang isang switch ay sarado, ang proseso ng rehistro ng paglilipat kung saan ang dalawang mga pin ay konektado at binibigyang kahulugan ito bilang isang partikular na output.
Kaya, kung mayroon kang sampung mga pin na pupunta sa bawat plastic sheet, magkakaroon ka ng isang daang posibleng mga pagsasama. Ito ay sapagkat ang bawat solong pin sa isang sheet ay maaaring mai-post sa bawat solong pin sa kabilang panig. Makakagawa ito ng sampung hilera ng sampung posibleng pagsasama. Sa madaling salita, nakagawa ka lamang ng isang "10 X 10" 2-dimensional na array.
Halimbawa, kung ikinonekta mo ang "Pin 4" sa SIDE A at "Pin 6" sa SIDE B makakagawa ka ng titik na "M" sa computer (tingnan ang larawan).
Kung ikokonekta mo ang "Pin 8" sa SIDE A at "Pin 7" sa SIDE B ay gagawin mo ang titik na "I" sa computer (tingnan ang larawan).
Ito ay talagang medyo simple.
Hakbang 4: Pag-attach ng Mga Wires
Kaya, ngayon alam mo kung aling mga pin ang gumagawa kung aling mga titik. Ngayon kailangan mong ikonekta ang iyong sariling mga baliw na nilikha sa mga board.
Ngunit sandali!
Bago mo maiugnay ang mga bagay sa board, kailangan mong ikonekta ang mga wire sa board!
Sigh …
Kakailanganin mo:
wire (perpekto sa isang bilang ng mga kulay)
mabilis na setting ng epoxy (mula sa iyong lokal na Radioshack o Home Depot) isang talim ng labaha isang soldering iron
Kaya, narito ang iyong ginagawa. Bilangin ang bilang ng mga pin na kailangan mo upang maglakip ng mga wire. Kapag tapos na ito, ihanda ang lahat ng mga wires na kakailanganin mo. Kailangan nilang hubarin sa magkabilang mga dulo mga isang isang-kapat ng isang pulgada at dapat ay mga lima hanggang anim na pulgada ang haba. Subukang gumamit ng maraming magkakaibang kulay ng kawad upang masabi mo sila sa ibang pagkakataon. Sa isang dulo, yumuko ang hinubad na bahagi ng kawad upang mahawakan nito ang pisara (tingnan ang larawan).
Ibalot ang kawad sa pisara upang ang hinubad na bahagi ay nakakadikit sa isa at isa lamang sa mga pin na kailangan itong kumonekta. Tiyaking wala sa mga wire ang nakakadikit. Kapag ang lahat ng mga wire ay nasa lugar na (hawakan ang mga pin at hindi hawakan ang bawat isa), kakailanganin mong pandikit.
Maghanda ng ilang epoxy at takpan ang likod na bahagi ng board sa epoxy upang ang mga wire ay nakadikit sa lugar sa gilid na kabaligtaran mula sa conductive pin. Iwanan ito para sa kung gaano karaming oras sinabi ng epoxy na kailangan itong umupo para sa maximum na lakas.
Labing anim hanggang dalawampung oras sa paglaon, kakailanganin mong maghinang. Kaya, solder ang wire sa pin. Kung ang solder ay hindi mananatili sa pin, gasgas ang pin gamit ang isang labaha ng labaha nang maraming beses at subukang muli. Kung ang pin ay pinahiran ng isang bagay, i-scrape ang patong gamit ang isang razor talim at pagkatapos ay maghinang dito.
Kung mayroon kang maraming pera, idikit lamang ang kawad sa pin na may kondaktibong epoxy nang napaka, napaka, maingat.
Kapag ang lahat ay tuyo at nasa lugar, subukan ang keyboard. Kung ito ay gumagana, kung gayon ikaw ay mas gaanong tapos.
Ilagay ito sa isang magandang kaso o ilagay ito sa isang radioshack case. Hindi bale.
Hakbang 5: Iba Pang Mga Keyboard at Pagsasaalang-alang
Ang ilang mga keyboard ay may sockets. Kung gagawin ito, nakakatipid ito sa iyo ng maraming trabaho. Ang kailangan mong gawin ay kumuha ng iyong sariling socket o hanay ng mga header pin at mga wire ng solder sa bawat koneksyon. Kapag mayroon kang isang socket o header pin na may mga kawad na nakakabit, isaksak ito sa socket sa board. Subukan ito upang makita kung gumagana ito sa pamamagitan ng pagdikit ng isang kawad sa bawat panig. Kung ito ay gumagana, kola ang mga header pin o socket sa socket sa board at tapos ka na. Napakadaling kumonekta, sa katunayan, na baka hindi mo nais na abalahin ang pagsunod sa mga plastic sheet at subukang alamin lamang ang mga pangunahing kumbinasyon sa pamamagitan ng pagsubok at error. Gayundin, may mga Mac USB keyboard na nagbibigay-daan sa iyo upang ikonekta ang iba pang mga USB device sa computer sa pamamagitan ng mga ito. Nais kong masabi ko sa iyo ang isang bagay na mas nakakaaliw tungkol sa mga koneksyon sa USB sa mga board na iyon, ngunit hindi ko magawa. Marahil ay maaari kang gumawa ng isang bagay na malalim sa kanila. Kung hindi man, maaari mo lamang i-attach ang mga wire dito gamit ang pamamaraang ipinakita sa Hakbang 4. iba pang mga pagsasaalang-alang: -Ang USB cable ay may isang ugali na gupitin ang shift board ng shift. Maaaring gusto mong idikit ito sa lugar. -USB aparato ay 5v 100ma-Ang ilang mga board ay may naka-attach na LEDS (tingnan ang larawan). Maaari kang makapagpadala ng data pabalik mula sa computer upang magaan ang mga ito. Kung maaari mong makontrol ang LEDS, pagkatapos ay maaari mong ikabit ang mga mababang boltahe na relay sa kanila at may mga output pati na rin mga input. Hindi ko pa nasubukan upang malaman ito, ngunit kung nais mong subukan ito, ang isang magandang lugar upang magsimula ay maaaring narito:
Hakbang 6: Isang Hakbang Higit pa
Kapag mayroon kang isang na-hack na keyboard maaari mo itong magamit para sa isang bilang ng mga pag-andar at maglakip ng isang bilang ng iba't ibang mga uri ng switch. Maaari kang bumuo ng iyong sariling typewriter keyboard. Suriin ang larawan at video. Maaaring hindi ito awtomatikong mag-load at maaaring magtagal upang ma-load kapag ito ay (ito ay sa paligid ng 20 MB), ngunit narito ang video ng typewriter: https://a.parsons.edu/~randy/video/typewriter.movMaaari kang gumamit ng isang photocell bilang isang switch (tulad ng nakikita sa larawan at video). Maaari mo itong mai-hook sa isang capacitance sensor at gamitin ang anupaman upang ma-trigger ang isang kaganapan sa isang Flash na pelikula. Maaari mo itong mai-hook sa ilang palapag lumipat at bumuo ng iyong sariling DDR game. Maaari kang gumawa ng maraming bagay kaysa sa maaari kong pangarapin.
Nahanap mo ba itong kapaki-pakinabang, masaya, o nakakaaliw? Sundin ang @madeineuphoria upang makita ang aking pinakabagong mga proyekto.
Inirerekumendang:
HeadBot - isang Robot na Nagbabago ng Sarili para sa Pag-aaral at Pag-abot sa STEM: 7 Mga Hakbang (na may Mga Larawan)
HeadBot - isang Self-Balancing Robot para sa STEM Learning and Outreach: Headbot - isang dalawang talampakan ang taas, self-balancing robot - ay ang ideya ng South Eugene Robotics Team (SERT, FRC 2521), isang mapagkumpitensyang pangkat ng robotics ng high school sa UNA Kompetisyon ng Robotics, mula sa Eugene, Oregon. Ang sikat na robot sa pag-abot na ito ay ginagawang
Pag-iniksyon sa Keyboard / Awtomatikong I-type ang Iyong Password Sa Isang Pag-click !: 4 Mga Hakbang (na may Mga Larawan)
Pag-iniksyon sa Keyboard / Awtomatikong I-type ang Iyong Password Sa Isang Pag-click !: Mahirap ang mga password … at ang pag-alala sa isang ligtas ay mas mahirap pa! Bukod dito kung mayroon kang kasama, nagbabagong password ay magtatagal ito upang mai-type. Ngunit huwag matakot sa aking mga kaibigan, mayroon akong solusyon dito! Lumikha ako ng isang maliit na awtomatikong pag-type ng makina na
Roomblock: isang Platform para sa Pag-aaral ng Pag-navigate sa ROS Sa Roomba, Raspberry Pi at RPLIDAR: 9 Mga Hakbang (na may Mga Larawan)
Roomblock: isang Platform para sa Pag-aaral ng Pag-navigate sa ROS Sa Roomba, Raspberry Pi at RPLIDAR: Ano ito? &Quot; Roomblock " ay isang robot platform na binubuo ng isang Roomba, isang Raspberry Pi 2, isang laser sensor (RPLIDAR) at isang mobile baterya. Ang mounting frame ay maaaring gawin ng mga 3D printer. Pinapayagan ang sistema ng nabigasyon ng ROS na gumawa ng isang mapa ng mga silid at gamitin ang
Bass, Treble, at Volume USB Controller Na May Mga Keyboard ng Keyboard: 6 na Hakbang (na may Mga Larawan)
Ang Bass, Treble, at Volume USB Controller Na May Mga Keyboard ng Keyboard: Mayroon akong isang Creative SoundBlaster Audigy sa aking pangunahing computer sa computer at kailangan ko ng isang paraan upang mabilis na ayusin ang mga setting ng bass at treble (pati na rin ang dami) kapag nakikinig sa audio o video media . Inangkop ko ang code mula sa dalawang mapagkukunan na ibinigay sa
Pag-install ng isang USB Keyboard Sa isang OLPC XO Laptop, Phase I: 8 Hakbang (na may Mga Larawan)
Pag-install ng isang USB Keyboard Sa isang OLPC XO Laptop, Phase I: Hindi ko alam ang tungkol sa iyo, ngunit nakasisiguro akong sabihin sa silicone mula sa totoong bagay. Narito kung paano i-ditch ang jelly at pisilin ang isang normal na keycaps-and-spring type na USB keyboard sa isang laptop na OLPC XO. Ito ang " yugto I " - pagkuha ng keyboard sa l