Eyebrow Controlled Objects
Development of Eyebrow Controlled Objects
Last updated
Was this helpful?
Development of Eyebrow Controlled Objects
Last updated
Was this helpful?
I wanted to explore the possibilities of face controlled objects.
I did this by creating a range of different Eyebrow Controlled Objects & seeing how I could manipulate the interaction and control things differently.
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.
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.
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.
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.
Tony Hawk Circuit Boards mini RC Skateboard
Arduino Uno
Cabling
Resistors
TIP120 Mosfets
Prototyping Board.
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.
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:
Signalflow for the data within the project looks like this: Webcam > FaceOSC > Puredata > Arduino > Serial Port > RC Remote.Puredata Patch