Cassio Batista
Created November 5, 2019 © GPL3+

TV Remote Control Based on Head Gestures

A low cost, open-source, universal-like remote control system that translates the user's head poses into commands to electronic devices.

IntermediateFull instructions provided20 hours18
TV Remote Control Based on Head Gestures

Things used in this project

Hardware components

General Purpose Dual Op-Amp
Texas Instruments General Purpose Dual Op-Amp
Op Amp LM358
×1
ESD Protection Device, TSOP
ESD Protection Device, TSOP
Tsop 1838
×1
General Purpose Transistor NPN
General Purpose Transistor NPN
BC547
×1
Resistor 475 ohm
Resistor 475 ohm
1/4W 470R
×1
Through Hole Resistor, 50 kohm
Through Hole Resistor, 50 kohm
1/4W 50k
×1
Through Hole Resistor, 750 kohm
Through Hole Resistor, 750 kohm
1/4W 750k
×1
Resistor 221 ohm
Resistor 221 ohm
1/4W 220R
×2
Resistor 10k ohm
Resistor 10k ohm
1/4W 10k
×1
IR transmitter (generic)
infrared led emitter
×2
IR receiver (generic)
infrared led receiver
×1
SparkFun RF Link Transmitter 433 MHz
×1
SparkFun RF Link Receiver 433 MHz
×1
HC-05 Bluetooth Module
HC-05 Bluetooth Module
×1
Rotary potentiometer (generic)
Rotary potentiometer (generic)
10k
×1
Arduino UNO
Arduino UNO
×1
5 mm LED: Red
5 mm LED: Red
×3
5 mm LED: Green
5 mm LED: Green
×1
LED, Blue
LED, Blue
×1
webcam Logitech c270
×1
BeagleBone Black
BeagleBoard.org BeagleBone Black
former $9 NTC C.H.I.P. but it was discontinued
×1

Software apps and online services

OpenCV
OpenCV
Arduino IRremote

Story

Read more

Custom parts and enclosures

AT Proximity Switch

Source files for designing the hardware circuit for the IR proximity-based adaptive switch

Schematics

Proximity sensor circuit

RF transmitter circuit

RF receiver circuit

Code

HPE Remote

This is the code that performs head pose estimation (HPE) with OpenCV for head gesture recognition, translating it into remote control commands

Credits

Cassio Batista

Cassio Batista

1 project • 0 followers
Computer Engineer from Federal University of Pará, Brazil.

Comments