Talaan ng mga Nilalaman:

Gumamit muli ng Touchpad ng Lumang Laptop upang Makontrol ang isang Computer !: 11 Hakbang (na may Mga Larawan)
Gumamit muli ng Touchpad ng Lumang Laptop upang Makontrol ang isang Computer !: 11 Hakbang (na may Mga Larawan)

Video: Gumamit muli ng Touchpad ng Lumang Laptop upang Makontrol ang isang Computer !: 11 Hakbang (na may Mga Larawan)

Video: Gumamit muli ng Touchpad ng Lumang Laptop upang Makontrol ang isang Computer !: 11 Hakbang (na may Mga Larawan)
Video: WHY PAY MORE?! iPad Air 4 vs Galaxy Tab S8 2024, Nobyembre
Anonim
Gumamit muli ng Touchpad ng Lumang Laptop upang Makontrol ang isang Computer!
Gumamit muli ng Touchpad ng Lumang Laptop upang Makontrol ang isang Computer!

Ang PS / 2 laptop touchpads ay kabilang sa mga pinakaastig na aparato ng interface ng gumagamit na gagamitin sa isang microcontroller. Ang pag-slide at pag-tap sa mga kilos ng daliri ay maaaring magpapatunay upang makontrol ang mga bagay sa isang medyo simple at masayang paraan. Sa Instructable na ito, pagsamahin natin ang isa sa isang USB HID Arduino microcontroller upang makontrol ang aming computer gamit ang isang slide ng aming daliri. Magsimula na tayo!

Hakbang 1: Panoorin ang Video

Image
Image

Panoorin ang video upang maunawaan kung paano ito gumagana at malaman ang mga pagpapaandar ng keyboard.

Hakbang 2: Kunin ang Lahat ng Kinakailangan na Bagay-bagay

Kunin ang Lahat ng Kinakailangan na Bagay-bagay
Kunin ang Lahat ng Kinakailangan na Bagay-bagay

Maaari kaming magsimula sa pangunahing bersyon ng proyektong ito kung saan ang dalawang mga pagpapaandar ng keyboard shortcut ay maaaring makontrol sa pamamagitan ng paggalaw ng daliri sa x at y axes ayon sa pagkakabanggit. Papayagan kami ng bersyon ng multifunction na gumamit ng higit sa dalawang mga pagpapaandar ng keyboard shortcut kung saan makokontrol ng kilusang x-axis ang pagpapaandar at ang kilusang y-axis ay lilipat sa pagitan ng mga pagpapaandar.

Para sa proyektong ito, kakailanganin mo ang:

  • Isang USB HID-compliant Arduino microcontroller (Leonardo, Micro, Pro Micro).
  • Ang isang PS / 2 touchpad (Ang isa mula sa Synaptics ay inirerekumenda bilang ito ay kilala at nasubukan).
  • 4 na mga wire (Bare wires na may isang male konektor sa isang gilid upang ikonekta ang Arduino board sa touchpad).

Para sa isang multifunction controller, kakailanganin mo ring:

  • Isang 7-segment LED display (Karaniwang cathode isa, ibig sabihin, pagkakaroon ng karaniwang terminal -ve)
  • Isang resistor na 220Ω.
  • 9 wires (Upang ikonekta ang LED display sa Arduino board).

Hakbang 3: Kilalanin ang Mga Koneksyon sa Mga Kable ng Touchpad

Kilalanin ang Mga Koneksyon sa Mga Kable ng Touchpad
Kilalanin ang Mga Koneksyon sa Mga Kable ng Touchpad

Maghanap sa online para sa bahagi ng bilang ng touchpad na ginagamit. Kung makaalis ka, maaari kang makakuha ng tulong mula sa pamayanan ng r / Arduino.

Sa karamihan ng mga touchpad, lalo na ang mga Synaptics, ang mga sumusunod na tanso pad ay tumutugma sa bawat isa sa mga koneksyon ng onboard chip:

  • T22 ~> + 5-volt
  • T23 ~> GND
  • T10 ~> Orasan
  • T11 ~> Data

Hakbang 4: I-program ang Arduino Microcontroller

Programa ang Arduino Microcontroller
Programa ang Arduino Microcontroller
Programa ang Arduino Microcontroller
Programa ang Arduino Microcontroller

Inirerekumenda kong magsimula sa pangunahing bersyon ng code upang maging pamilyar sa mga kontrol at mag-tweak sa mga setting upang umangkop sa iyong mga hinaharap na kinakailangan.

Hakbang 5: Ikonekta ang Touchpad sa Arduino Board

Ikonekta ang Touchpad sa Arduino Board
Ikonekta ang Touchpad sa Arduino Board
Ikonekta ang Touchpad sa Arduino Board
Ikonekta ang Touchpad sa Arduino Board
Ikonekta ang Touchpad sa Arduino Board
Ikonekta ang Touchpad sa Arduino Board
Ikonekta ang Touchpad sa Arduino Board
Ikonekta ang Touchpad sa Arduino Board

Tulad ng mga tanso pad ng touchpad na alam na, maaari naming ikonekta ang 5-volt at GND input ng touchpad sa + 5-volts at GND header pin ng Arduino board.

Ang Clock pin ay konektado sa pin A0 at ang Data pin ay konektado sa pin A1 ng Arduino board.

Sa kabutihang palad, ang board na ito ay may isang sapat na sapat na konektor ng laso upang payagan ang mga lalaking jumper wires na konektado. Maaari kang maghinang ng mga wire sa kinakailangang mga pad ng tanso at kung nais mo ng mas malinis na mga kable tulad ng ika-4 na larawan, maaari kang gumamit ng isang ribbon cable at mga wire ng solder dito tulad ng ipinakita sa ika-3 larawan.

Hakbang 6: Ikonekta ang Pag-setup sa Iyong Computer

Maaari mong laktawan ang hakbang na ito sa ngayon kung ginagawa mo ang multi-function na bersyon ng proyekto.

Matapos ikonekta ang pag-set up, sa paglipat ng daliri sa touchpad sa x-axis, dapat mong makontrol ang kaliwa at kanang mga arrow key at igalaw ang daliri kasama ang y-axis, dapat mong makontrol ang pataas at pababa arrow key.

Hakbang 7: Ikonekta ang 7 Segment LED Display sa Arduino Board

Ikonekta ang 7 Segment LED Display sa Arduino Board
Ikonekta ang 7 Segment LED Display sa Arduino Board
Ikonekta ang 7 Segment LED Display sa Arduino Board
Ikonekta ang 7 Segment LED Display sa Arduino Board

Ikonekta ang karaniwang pin ng display sa pamamagitan ng isang 200Ω risistor upang i-pin ang D9 ng Arduino board. Pagkatapos gawin ang mga sumusunod na koneksyon:

LED display pin ~> Arduino board pin

A ~> D2

B ~> D3

C ~> D4

D ~> D5

E ~> D6

F ~> D7

G ~> D8

Ang pin na 'DP' ng LED display ay hindi gagamitin.

Hakbang 8: Ikonekta ang Pag-setup sa Computer at Subukan Ito

Matapos ikonekta ang pag-set up sa computer, sa pag-slide ng daliri sa kahabaan ng y-axis tulad ng sa video ay magiging sanhi ng pagtaas sa numero ng LED display / pagbawas depende sa direksyon ng paggalaw ng daliri. Mayroong isang kabuuang 15 mga pag-andar, kung saan ang 14 ay para sa kontrol ng computer (Ang pagpapaandar 0 ay nakalaan para sa kontrol ng ilaw ng LED display ngunit maaaring mabago sa pamamagitan ng pagbabago ng Arduino code).

Habang nasa pag-andar 0, sa pagdulas ng daliri sa kahabaan ng x-axis ay magdudulot ng pagkakaiba-iba ng ilaw ng LED, depende sa direksyon ng paggalaw ng daliri. Ang iba pang 14 na pagpapaandar ay ipinaliwanag sa Arduino code. Huwag mag-atubiling baguhin ang mga ito upang umangkop sa iyong mga kinakailangan.

Hakbang 9: Pagkontrol sa Dami

Ginagaya ng Arduino microcontroller ang pagpindot ng Page Up at Page Down na mga key na may Ctrl key upang itaas at babaan ang dami ng ayon sa pagkakabanggit. Upang gumana ang keyboard shortcut na ito, kakailanganin mong i-download ang file na 'Volume.exe' mula dito (Ito ay ligtas) at ilagay ito sa folder ng startup system upang tumakbo ito sa tuwing nai-boot up ang computer.

Maaari mo itong suriin para sa tulong.

Hakbang 10: Ipasadya ang Code

Subukang gumawa ng mga pagbabago sa code upang gumawa ng maraming bagay maliban sa pagkontrol sa computer, magdagdag ng higit pang mga pagpapaandar, o baguhin ang mayroon nang mga ito. Maraming natitirang mga pagpapaandar upang magamit.

Hakbang 11: Gumawa ng Higit Pa

Magawa nang higit pa
Magawa nang higit pa

Gamit ang isang touchpad, subukang kontrolin ang iba pang mga bagay tulad nito at ito. Gamit ang isang touchpad ng PS / 2, maaari kang gumawa ng maraming bagay! Kung makabuo ka ng bago, subukang ibahagi ito sa komunidad.

Inirerekumendang: