Eyebrow Controlled Objects
Development of Eyebrow Controlled Objects
Hypothesis
I wanted to explore the possibilities of face controlled objects.
Process
I did this by creating a range of different Eyebrow Controlled Objects & seeing how I could manipulate the interaction and control things differently.
Outcome
Each of the EBC objects demonstrates usecases for different eyebrow interactions.
EBC Fruit Slicer uses a 'frown' motion to trigger the slice. EBC Pinball uses a 'raise' motion to trigger the movement of paddles. EBC Skateboard uses both 'frown' and 'raise' as backward & forward movement.
Projects
EBC Fruit Slicer
The Fruit Slicer was developed to be an interactive part of the WIP show allowing people to slice fruit with a ‘frown’ of their eyebrows.

It works with the same software as the pinball machine, however with only a frown threshold.
It was lasercut from plywood and put together with superglue. The blade had the servo motor mount superglued to it.
EBC Pinball
The EBC pinball machine was designed to be displayed at the WIP show.

The mini pinball machine was made using plywood, acrylic & bolts aswell as electronic components of an arduino & 2 mini servo motors.

EBC RC Skateboard
Tony Hawk Circuit Boards RC Skateboard hack using an Arduino & a handful of software to allow the user to control the skateboard using only their eyebrows & a webcam.Tony Hawk Circuit Boards mini RC Skateboard.

Hardware
Tony Hawk Circuit Boards mini RC Skateboard
Arduino Uno
Cabling
Resistors
TIP120 Mosfets
Prototyping Board.
Method
Screw driver was used to split open the body of the remote. Soldering iron to attach cables to buttons of the remote control. Prototyping board was used to arrange resistors and wiring for attachment to Arduino.
Software
Signalflow for the data within the project looks like this:
Webcam > FaceOSC > Puredata > Arduino > Serial Port > RC Remote.Puredata Patch

First FaceOSC takes facial landmarking data and maps it into seperate data sets.
I then extrapolate this using puredata: pose/eyebrow/left
I then give a threshold for the height of the eyebrow when frowning and raising eyebrows.
This is sent to the serial port to the Arduino which has the following code uploaded to it:

Last updated
Was this helpful?