Съдържание:

Използвайте отново тъчпада на стар лаптоп за управление на компютър!: 11 стъпки (със снимки)
Използвайте отново тъчпада на стар лаптоп за управление на компютър!: 11 стъпки (със снимки)

Видео: Използвайте отново тъчпада на стар лаптоп за управление на компютър!: 11 стъпки (със снимки)

Видео: Използвайте отново тъчпада на стар лаптоп за управление на компютър!: 11 стъпки (със снимки)
Видео: MEGA Chia GPU Farming and Plotting Guide for Linux - Gigahorse Start to Finish - 2023 2024, Юли
Anonim
Използвайте отново тъчпада на стар лаптоп за управление на компютър!
Използвайте отново тъчпада на стар лаптоп за управление на компютър!

Тъчпадът на лаптопа PS/2 е сред най -готините устройства с потребителски интерфейс, които да се използват с микроконтролер. Плъзгащите и докосващи жестове с пръсти могат да се окажат, че правят контролирането на неща по доста прост и забавен начин. В тази инструкция нека комбинираме един с USB HID Arduino микроконтролер, за да поемем контрола върху компютъра си с плъзгане на пръста си. Да започваме!

Стъпка 1: Гледайте видеоклипа

Image
Image

Гледайте видеоклипа, за да разберете как работи това и да знаете функциите на клавиатурата.

Стъпка 2: Вземете всички необходими неща

Вземете всички необходими неща
Вземете всички необходими неща

Можем да започнем с основната версия на този проект, където две функции за клавишни комбинации могат да се контролират чрез движение на пръста съответно по осите x и y. Многофункционалната версия ще ни позволи да използваме повече от две клавишни комбинации, при които движението по оста x ще контролира функцията, а движението по оста y ще превключва между функциите.

За този проект ще ви трябва:

  • USB HID-съвместим микроконтролер Arduino (Leonardo, Micro, Pro Micro).
  • Тачпад PS/2 (Препоръчва се такъв от Synaptics, тъй като е известен и тестван).
  • 4 проводника (Голи проводници с мъжки конектор от едната страна за свързване на платката Arduino към тъчпада).

За многофункционален контролер ще ви е необходимо допълнително:

  • 7 -сегментен LED дисплей (Общ катод един, т.е. с общ терминал -ve)
  • Резистор 220Ω.
  • 9 проводника (За свързване на LED дисплея към платката Arduino).

Стъпка 3: Определете кабелните връзки на тъчпада

Определете кабелните връзки на тъчпада
Определете кабелните връзки на тъчпада

Потърсете онлайн номера на частта на тъчпада, който се използва. Ако се забиете, можете да получите помощ от общността r/Arduino.

На повечето тъчпад, особено на Synaptics, следните медни подложки съответстват на всяка от връзките на вградения чип:

  • T22 ~> +5 волта
  • T23 ~> GND
  • T10 ~> Часовник
  • T11 ~> Данни

Стъпка 4: Програмирайте микроконтролера Arduino

Програмирайте микроконтролера Arduino
Програмирайте микроконтролера Arduino
Програмирайте микроконтролера Arduino
Програмирайте микроконтролера Arduino

Бих препоръчал да започнете с основната версия на кода, за да се запознаете с контролите и да настроите настройките, за да отговарят на вашите бъдещи изисквания.

Стъпка 5: Свържете тъчпада с Arduino Board

Свържете тъчпада с дъската Arduino
Свържете тъчпада с дъската Arduino
Свържете тъчпада с дъската Arduino
Свържете тъчпада с дъската Arduino
Свържете тъчпада с дъската Arduino
Свържете тъчпада с дъската Arduino
Свържете тъчпада с дъската Arduino
Свържете тъчпада с дъската Arduino

Тъй като медните подложки на тъчпада вече са известни, можем да свържем 5-волтовия и GND вход на тъчпада към +5-волтовия и GND заглавния щифт на дъската Arduino.

Щифтът на часовника ще бъде свързан към щифт A0, а щифтът за данни ще бъде свързан към щифт A1 на платката Arduino.

За щастие, тази платка имаше достатъчно голям лентов конектор, за да позволи свързването на проводници от мъжки джъмпер. Можете да запоявате проводници към необходимите медни подложки и ако искате по -чисто окабеляване, както е на четвъртата снимка, можете да използвате лентов кабел и запояване на проводници върху него, както е показано на третата снимка.

Стъпка 6: Свържете настройката към вашия компютър

Можете да пропуснете тази стъпка засега, ако правите многофункционалната версия на проекта.

След като свържете настройката, при преместване на пръста през тъчпада в оста x, трябва да можете да контролирате клавишите със стрелки наляво и надясно и да движите пръста по оста y, трябва да можете да контролирате нагоре и надолу клавишите със стрелки.

Стъпка 7: Свържете 7 -сегментния LED дисплей към дъската Arduino

Свържете 7 -сегментния LED дисплей към дъската Arduino
Свържете 7 -сегментния LED дисплей към дъската Arduino
Свържете 7 -сегментния LED дисплей към дъската Arduino
Свържете 7 -сегментния LED дисплей към дъската Arduino

Свържете общия щифт на дисплея чрез резистор 200Ω към щифт D9 на платката Arduino. След това направете следните връзки:

ПИН за LED дисплей ~> ПИН за дъска на Arduino

A ~> D2

B ~> D3

C ~> D4

D ~> D5

E ~> D6

F ~> D7

G ~> D8

ПИН 'DP' на LED дисплея няма да се използва.

Стъпка 8: Свържете настройката към компютъра и я тествайте

След като свържете настройката към компютъра, плъзгането на пръста по оста y, както във видеото, ще доведе до увеличаване/намаляване на номера на LED дисплея в зависимост от посоката на движение на пръста. Има общо 15 функции, от които 14 са за компютърно управление (Функцията 0 е запазена за контрол на яркостта на LED дисплея, но може да бъде променена чрез промяна на кода на Arduino).

Докато сте във функция 0, при плъзгане на пръста по оста x ще се промени яркостта на LED дисплея в зависимост от посоката на движение на пръста. Останалите 14 функции са обяснени в кода на Arduino. Не се колебайте да ги промените според вашите изисквания.

Стъпка 9: Контрол на силата на звука

Микроконтролерът Arduino емулира натискането на клавишите Page Up и Page Down с клавиша Ctrl за съответно увеличаване и намаляване на силата на звука. За да работи тази клавишна комбинация, ще трябва да изтеглите файла „Volume.exe“оттук (безопасно е) и да го поставите в системната папка за стартиране, така че да се изпълнява при всяко стартиране на компютъра.

Можете да проверите това за помощ.

Стъпка 10: Персонализирайте кода

Опитайте да направите промени в кода, за да правите повече неща, освен да контролирате компютъра, да добавите повече функции или да промените съществуващите. Остават много функции, които да използвате.

Стъпка 11: Направете повече

Направи повече
Направи повече

Използвайки тъчпад, опитайте да контролирате други неща като това и това. С помощта на тъчпад PS/2 можете да правите много неща! Ако измислите нещо ново, опитайте да го споделите с общността.

Препоръчано: