Оглавление:

Используйте тачпад старого ноутбука для управления компьютером !: 11 шагов (с изображениями)
Используйте тачпад старого ноутбука для управления компьютером !: 11 шагов (с изображениями)

Видео: Используйте тачпад старого ноутбука для управления компьютером !: 11 шагов (с изображениями)

Видео: Используйте тачпад старого ноутбука для управления компьютером !: 11 шагов (с изображениями)
Видео: Как Настроить Windows для Игр? 11 способов Поднять Скорость ПК. 2024, Ноябрь
Anonim
Используйте тачпад старого ноутбука для управления компьютером!
Используйте тачпад старого ноутбука для управления компьютером!

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

Шаг 1. Посмотрите видео

Image
Image

Посмотрите видео, чтобы понять, как это работает, и познакомьтесь с функциями клавиатуры.

Шаг 2. Получите все необходимое

Получите все необходимое
Получите все необходимое

Мы можем начать с базовой версии этого проекта, где двумя функциями сочетаний клавиш можно управлять с помощью движения пальца по осям x и y соответственно. Многофункциональная версия позволит нам использовать более двух функций сочетаний клавиш, где движение по оси X будет управлять функцией, а движение по оси Y будет переключаться между функциями.

Для этого проекта вам потребуются:

  • Микроконтроллер Arduino, совместимый с USB HID (Leonardo, Micro, Pro Micro).
  • Сенсорная панель PS / 2 (рекомендуется одна от Synaptics, поскольку она известна и протестирована).
  • 4 провода (неизолированные провода с разъемом «папа» на одной стороне для подключения платы Arduino к тачпаду).

Для многофункционального контроллера дополнительно потребуются:

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

Шаг 3. Определите электрические соединения сенсорной панели

Определите электрические соединения сенсорной панели
Определите электрические соединения сенсорной панели

Найдите в Интернете номер детали используемой сенсорной панели. Если вы застряли, вы можете получить помощь от сообщества r / Arduino.

На большинстве сенсорных панелей, особенно на Synaptics, следующие медные площадки соответствуют каждому из соединений встроенного чипа:

  • T22 ~> + 5 вольт
  • T23 ~> GND
  • T10 ~> Часы
  • T11 ~> Данные

Шаг 4: запрограммируйте микроконтроллер Arduino

Запрограммируйте микроконтроллер Arduino
Запрограммируйте микроконтроллер Arduino
Запрограммируйте микроконтроллер Arduino
Запрограммируйте микроконтроллер Arduino

Я бы рекомендовал начать с базовой версии кода, чтобы ознакомиться с элементами управления и настроить параметры в соответствии с вашими будущими требованиями.

Шаг 5: Подключите сенсорную панель к плате Arduino

Подключите тачпад к плате Arduino
Подключите тачпад к плате Arduino
Подключите тачпад к плате Arduino
Подключите тачпад к плате Arduino
Подключите тачпад к плате Arduino
Подключите тачпад к плате Arduino
Подключите тачпад к плате Arduino
Подключите тачпад к плате Arduino

Поскольку медные контактные площадки тачпада уже известны, мы можем подключить вход 5 В и GND тачпада к контакту заголовка + 5 В и GND на плате Arduino.

Вывод Clock будет подключен к выводу A0, а вывод данных будет подключен к выводу A1 платы Arduino.

К счастью, на этой плате был достаточно большой ленточный соединитель, чтобы можно было подключать перемычки. Вы можете припаять провода к необходимым медным контактным площадкам, и если вам нужна более чистая проводка, как на 4-м рисунке, вы можете использовать ленточный кабель и припаять к нему провода, как показано на 3-м рисунке.

Шаг 6. Подключите программу установки к компьютеру

Если вы работаете с многофункциональной версией проекта, пока можете пропустить этот шаг.

После подключения установки, перемещая палец по сенсорной панели по оси x, вы должны иметь возможность управлять клавишами со стрелками влево и вправо, а перемещая палец по оси Y, вы должны иметь возможность управлять перемещением вверх и вниз. клавиши со стрелками.

Шаг 7. Подключите 7-сегментный светодиодный дисплей к плате Arduino

Подключите 7-сегментный светодиодный дисплей к плате Arduino
Подключите 7-сегментный светодиодный дисплей к плате Arduino
Подключите 7-сегментный светодиодный дисплей к плате Arduino
Подключите 7-сегментный светодиодный дисплей к плате Arduino

Подключите общий вывод дисплея через резистор 200 Ом к выводу D9 платы Arduino. Затем выполните следующие подключения:

Вывод светодиодного дисплея ~> Вывод платы Arduino

А ~> D2

B ~> D3

C ~> D4

D ~> D5

E ~> D6

F ~> D7

G ~> D8

Вывод «DP» светодиодного дисплея не будет использоваться.

Шаг 8. Подключите программу установки к компьютеру и проверьте ее

После подключения установки к компьютеру, если провести пальцем по оси Y, как на видео, число на светодиодном дисплее будет увеличиваться / уменьшаться в зависимости от направления движения пальца. Всего имеется 15 функций, 14 из которых предназначены для управления компьютером (функция 0 зарезервирована для управления яркостью светодиодного дисплея, но ее можно изменить, изменив код Arduino).

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

Шаг 9: регулятор громкости

Микроконтроллер Arduino имитирует нажатие клавиш Page Up и Page Down с клавишей Ctrl для увеличения и уменьшения громкости соответственно. Чтобы это сочетание клавиш работало, вам необходимо скачать отсюда файл Volume.exe (это безопасно) и поместить его в системную папку автозагрузки, чтобы он запускался каждый раз при загрузке компьютера.

Вы можете проверить это за помощью.

Шаг 10: настройте код

Попробуйте внести изменения в код, чтобы делать больше вещей, кроме управления компьютером, добавлять дополнительные функции или изменять существующие. Осталось использовать множество функций.

Шаг 11. Делайте больше

Сделать больше
Сделать больше

Используя тачпад, попробуйте управлять другими вещами вроде этого и этого. Используя сенсорную панель PS / 2, вы можете делать много всего! Если вы придумали что-то новое, попробуйте поделиться этим с сообществом.

Рекомендуемые: