Head-Controlled Keyboard And Mouse For Disabled, using AVR and ATMega32 microcontroller

Easy Input is a head-controlled keyboard and mouse input device for paralyzed users. The system is built based on AVR ATMega32. It uses user’s head movement to control mouse movement on the monitor and user’s eye blinking to activate mouse click. Two main sensor used for this project are Freescale MMA6560Q accelerometers to detect head tilt and photodiode to detect user’s eye blinking.
 Head-Controlled Keyboard And Mouse
Sensor outputs are sent to microcontroller ATmega32 via A/D converter. After processed by MCU, the data is transmitted remotely using wireless protocol. On the other side, a wireless receiver collects all the correct information through id filtering and then sends signals to a ground microcontroller through USART for interpretation process. After interpreted, mouse or keyboard instructions are sent to the computer via PS/2-to-USB cable.
The system has two operation modes: mouse mode and keyboard mode. When it is in mouse mode, the X and Y movements are directly mapped to the movement of mouse. The more your head tilts, the faster the mouse moves. When the user blinks, the mouse clicks. To distinguish between the unintentional blink and intentional blink, the program has to receive 10 consecutive blink packets from the transmitter to actually send a mouse click signal to the computer.
For more detail: Head-Controlled Keyboard And Mouse For Disabled, using AVR and ATMega32 microcontroller


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top