H

HID- A HUMAN INTERFACE DEVICE

A HARDWARE SOFTWARE INTEGRATED PROJECT.

The problem HID- A HUMAN INTERFACE DEVICE solves

PROBLEM:
Blind and dumb people cannot type because they cannot see which keys are in which position.
We know that blind people can’t do most works because most works require them to see. But if we could just enable them to be able to type , then they could at least be engaged with some work.

APPROACH TO THE PROBLEM:
A new kind of Human Interface Device could solve the purpose ,now blind and dumb people will be able to type.

WORKING:
In this new HID(HUMAN INTERFACE DEVICE) , there will be 10 keys and the 10 fingers of both hands will always be in position of the 10 keys and then depending on the combinations of the keys various buttons of a keyboard can be obtained.

OTHER ADVANTAGES:

  1. Very Cheap.
  2. The chances of typing mistake are less here because the fingers are always in position of the 10 keys.
  3. With little practice people will be able to type faster with this Human Interface device.

Challenges I ran into

THERE WERE MANY SUCH CHALLENGES WHICH I FACED:

  1. The problem where I had to spend a lot of time was to calibrating the microcontroller(arduino) as a HID (Human Interface Device) , here I had to change the Firmware of the arduino to Keyboard Firmware .Then Going into the Device manager and setting up the things , by repeated trial and error and then finally I got it working.

  2. Another such major problem that I faced was with the Code , like there are Certain parts of the codes where variables or buttons were coinciding , then I had to deeply analyze the code and the way it should work , to finally make it sail through.

Discussion