Bharat Balegere

Engineer, Tech Enthusiast

HiDiR – Wireless Programmable HID

HiDiR is a USB HID Device which simulates a keyboard and enables wireless control of the computers using Consumer Infrared Devices like TV remote . This was my mini project in 6 semester.

The Need

Our main aim was to create a useful and portable device.We started looking at our daily life for some ideas.Here are the observations.

  1. While giving presentations and seminars in class,people always stand near their laptops to control their presentation slides.Sometimes they would request somebody else to do that.Either the speaker or somebody else always has to be near the laptop to control the presentation slides.
  2. While watching movies or videos on a desktop, the playback cannot be controlled using a remote like how it can be done with a DVD Player or a Media Center.In order to pause or increase the volume,one has to be near the computer

Our project HIDIR solves the above problems.The objective of HIDIR is to convert Consumer Infrared signals to commands on a computer.HIDIR consists of two parts,the receiving circuit which is connected to the computer via USB and a Consumer Infrared Remote (TV or DVD Player Remote).

The device was built using an Atmega8 microcontroller and V-USB firmware. V-USB is a software only implementation of UBS 1.1. The entire code written in C and compiled with avr-gcc.The development environment was Geany in Linux Mint.A bootloader, USBAspLoader was used to program the microcontroller.


  1. Control video and audio playback in VLC Player
  2. Control Powerpoint Presentations
  3. Username and Password entry for Login
  4. Closing windows
  5. Running specific Applications
  6. Folder navigation.


  1. Plug and Play USB Device
  2. Operating System Independent
  3. No external Power Supply required
  4. Low Cost Device
  5. Portable and Simple to operate
  6. Reprogrammable
posted tagged