Instructables
Picture of The EyeWriter 2.0
IMG_4560.jpg
IMG_4561.jpg
IMG_4520.jpg
IMG_4578.jpg
P1160822.jpg
The EyeWriter is a low-cost eye-tracking apparatus + custom software that allows graffiti writers and artists with paralysis resulting from Amyotrophic Lateral Sclerosis to draw using only their eyes.

The original design, as shown here, featured a pair of glasses as the basis for the eyewriter design:


Since that first video, we've been hacking on and developing the project, and we have a new design, which we've called "eyewriter 2.0" which improves the accuracy of the device, and allow for people who's heads are moving slightly to also use an eye tracker. The original eyewriter, designed for a paralyzed Graffiti artist TEMPT1, is designed to be worn on a completely motionless head. The 2.0 design, which uses a camera and LED system mounted away from the head, can be used by people whose heads are moving slightly, such as MS patients, and people who wear glasses, etc.


This eyewriter system is cheap, and completely open source.  At the moment, it costs about 200$ in parts.  Traditional commercial eye trackers costs between $9000-$20,000, so this is a magnitude of order cheaper, and is designed to help anyone who wants or needs an eyetracker.

This fall, we've been showing off and demoing the 2.0 device -- check out the eyewriter 2.0 in action --  we even hooked it up to a robotic arm, to draw the artwork people make with their eyes: 

http://www.switched.com/2010/12/13/eyewriter-teams-up-with-robotagger-to-print-kids-ocular-artwork/print/


(The 2.0 device was designed with help and input from Takayuki Ito, Kyle McDonald, Golan Levin and students of the eyewriter collab at Parsons MFADT.  Thanks also to the Studio for Creative Inquiry / CMU for hosting a session for development)



 
Remove these adsRemove these ads by Signing Up
1-40 of 172Next »
jamesbrosuk22 days ago

Are there any specific webcams that won't work for this?

AbdulM524 days ago

The software is in mac version how can i use it on windows

SimonV125 days ago

Hi, i have also struggled to build and run this. Do you think it would be possible to put this software into a downloadable app that could plug-and-play with an infrared USB webcam? Long shot but it would be brilliant if so. You could get this technology to so many people that way.

I need help compiling the RemoteEyeTracker Program. Any suggestion? I am using OS X Yosemite. Thanks

aman.patnayak2 months ago

where i will find the arduino sketch?

rasim.koseli2 months ago

which program I use for this ? C# or C++ ?

danmellow6 months ago

great concept sir

happy,happy6 months ago

hey can we use a web cam for this and can we control a servo
of 9 g using our eye movements using arduino pls give me answer fast and it
would be nice of you to provide me with the codes and if web cam can be used
then how

yes there are some web cam available in market with ir capabilities you can use it.. but you have to work from scratch to control the servo .......

But can u tell me what variation in the codes i have to do if i want to control it with my arduino UNO
But can u tell me what variation in the codes i have to do if i want to control it with my arduino UNO
But can u tell me what variation in the codes i have to do if i want to control it with my arduino UNO
But can u tell me what variation in the codes i have to do if i want to control it with my arduino UNO
But can u tell me what variation in the codes i have to do if i want to control it with my arduino UNO
But can u tell me what variation in the codes i have to do if i want to control it with my arduino UNO
But can u tell me what variation in the codes i have to do if i want to control it with my arduino UNO
But can u tell me what variation in the codes i have to do if i want to control it with my arduino UNO
But can u tell me what variation in the codes i have to do if i want to control it with my arduino UNO
But can u tell me what variation in the codes i have to do if i want to control it with my arduino UNO
tkhalid16 months ago

i have a question regarding hardware of eye writer ...... i follow each and every step .. vsyn works fine but when i turn on the entire circuit leds would not fleshes instead they stay on.. when i cut off supply of vsyn, leds start flashing any help regarding to this problem will be appreciated thanks

happy,happy6 months ago

hey can we use a web cam for this and can we control a servo
of 9 g using our eye movements using arduino pls give me answer fast and it
would be nice of you to provide me with the codes and if web cam can be used
then how

happy,happy6 months ago

hey can we use a web cam for this and can we control a servo
of 9 g using our eye movements using arduino pls give me answer fast and it
would be nice of you to provide me with the codes and if web cam can be used
then how

happy,happy6 months ago

hey can we use a web cam for this and can we control a servo
of 9 g using our eye movements using arduino pls give me answer fast and it
would be nice of you to provide me with the codes and if web cam can be used
then how

happy,happy6 months ago

hey can we use a web cam for this and can we control a servo
of 9 g using our eye movements using arduino pls give me answer fast and it
would be nice of you to provide me with the codes and if web cam can be used
then how

happy,happy6 months ago

hey can we use a web cam for this and can we control a servo
of 9 g using our eye movements using arduino pls give me answer fast and it
would be nice of you to provide me with the codes and if web cam can be used
then how

happy,happy6 months ago

hey can we use a web cam for this and can we control a servo
of 9 g using our eye movements using arduino pls give me answer fast and it
would be nice of you to provide me with the codes and if web cam can be used
then how

happy,happy6 months ago

hey can we use a web cam for this and can we control a servo
of 9 g using our eye movements using arduino pls give me answer fast and it
would be nice of you to provide me with the codes and if web cam can be used
then how

happy,happy6 months ago

hey can we use a web cam for this and can we control a servo
of 9 g using our eye movements using arduino pls give me answer fast and it
would be nice of you to provide me with the codes and if web cam can be used
then how

happy,happy6 months ago

hey can we use a web cam for this and can we control a servo
of 9 g using our eye movements using arduino pls give me answer fast and it
would be nice of you to provide me with the codes and if web cam can be used
then how

happy,happy6 months ago

hey can we use a web cam for this and can we control a servo
of 9 g using our eye movements using arduino pls give me answer fast and it
would be nice of you to provide me with the codes and if web cam can be used
then how

happy,happy6 months ago

hey can we use a web cam for this and can we control a servo
of 9 g using our eye movements using arduino pls give me answer fast and it
would be nice of you to provide me with the codes and if web cam can be used
then how

happy,happy6 months ago

hey can we use a web cam for this and can we control a servo
of 9 g using our eye movements using arduino pls give me answer fast and it
would be nice of you to provide me with the codes and if web cam can be used
then how

Omar Amir1 year ago
(removed by author or community request)

main.h file missing in your program :(

please help me how can i make this project trying for months but no vain :(

tkhalid11 year ago

please tell me if some one has made this project on win plateform as i am trying to make this project for past few months but not even suucceded to compile code in code block..

inZet1 year ago
The EyeFinder works depending on IR illumination and threshold, but the pupilFinder can't find anything, nor the glintFinder. Did I missed something? Any help?
It's difficult to help without more information.  Please provide everything you can.

Are the IR LEDs flashing rapidly?
Have you tried tweaking the potentiometers for brightness of the LEDs?
Can you send a screen cap of your screen with the system operational and the software running?

The VSync signal seems to work: I attached visible light leds and I can see them blinking on Arduino pin 11 and 12, alternated.
I also replaced the potentiometer with a 470 Ohm because the IR leds seemed too bright.
Today the software can't even catch the eye, it's like playing a russian roulette.
I don't see any reason why it shouldn't work: the only one is the infrared filter I used, taken from an unexposed film instead of Wratten 87c.
Can you take a picture of your setup? And also your screen? I found that my eyes had to be looking directly on into the camera, and the glints needed to be positioned a certain way to reflect off the pupil.
1-40 of 172Next »