Найти тему
Lemur25 tv

Паяем хакерскую клавиатуру своими руками

Клавиатуру без клавиш будем делать так:

USB-клавиатура, которая излучает светит символами (  из расчета раз в секунду). Заказуем плату из Китая Arduino Micro - хороший выбор для достижения нашей цели, она грает важную роль микроконтроллера ATmega32U4 (своего рода микроконтроллер AVR) и тот же процессор

 фото 1 Вот такая она
фото 1 Вот такая она

О микроконтроллерах AVR с поддержкой USB, предпочтением является библиотека и облегченная структура USB для AVR (LUFA). Это делает ее процессоры «мозгом» устройств, MIDI-устройств, клавиатур или USB-устройств любого другого типа.

Когда устройство вставляется в порт USB, оно передает некоторые сигналы, называемые дескрипторами USB. Эти дескрипторы информируют хост в характере подключенного устройства и представлены в виде структуры. Устройство может выполнять несколько функций.. Это все Давайте посмотрим на структуру дескриптора UHK:

  • Дескриптор устройства
  • Дескриптор конфигурации
  • Дескриптор интерфейса 0: GenenricHDI
  • Дескриптор конечной точки
  • Дескриптор интерфейса 1: клавиатура
  • Дескриптор конечной точки
  • Дескриптор интерфейса 2: Мышь
  • Дескриптор конечной точки

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

фото 2
фото 2
фото 3
фото 3