UFPA Head Remote Control is an alternative remote control that allows users to use head movements to access basic functionalities of a TV set. Here is a demonstration using a Samsung TV. An Arduino UNO is used to send commands to my TV. Communication between Ubuntu and Arduino UNO is given by Bluetooth through BlueZ and SoftwareSerial APIs.
https://hackaday.io/project/26830-tv-...