Build the Eyeboard Open Source Eye-Tracking Project

Embed Size (px)

Citation preview

  • 8/3/2019 Build the Eyeboard Open Source Eye-Tracking Project

    1/8

    MAKE

    Magazine

    Blog

    Maker Faire

    Make: Projects

    Kits

    Maker Shed

    CRAFT

    Top of Form

    Bottom of Form

    RSS for MAKE

    Blog

    MAKE Magazine

    Videos/Podcasts

    Make: Projects

    Forum/Community

    Maker Shed Store

    Home

    /Biology /

    Build the Eyeboard Open Source Eye-Tracking Project

    Build the Eyeboard Open Source Eye-Tracking Project

    http://makezine.com/http://makezine.com/http://blog.makezine.com/http://makerfaire.com/http://makeprojects.com/http://kits.makezine.com/http://makershed.com/http://craftzine.com/http://feeds.feedburner.com/makezineonlinehttp://blog.makezine.com/http://makezine.com/magazine/http://makezine.com/podcast/http://makeprojects.com/http://makezine.com/community/http://www.makershed.com/?Click=19208http://blog.makezine.com/http://blog.makezine.com/category/biology/http://blog.makezine.com/category/biology/http://blog.makezine.com/2012/02/23/build-the-eyeboard-open-source-eye-tracking-project/http://www.stumbleupon.com/to/stumble/stumblethru:blog.makezine.com?utm_source=Makezine&utm_medium=StumbleThru&utm_campaign=StumbleThruButtonhttp://feeds.feedburner.com/makezineonlinehttp://makezine.com/http://remnant.fmpub.net/click/73304?r=http://www.makershed.com/?Click=19210http://makezine.com/http://blog.makezine.com/http://makerfaire.com/http://makeprojects.com/http://kits.makezine.com/http://makershed.com/http://craftzine.com/http://feeds.feedburner.com/makezineonlinehttp://blog.makezine.com/http://makezine.com/magazine/http://makezine.com/podcast/http://makeprojects.com/http://makezine.com/community/http://www.makershed.com/?Click=19208http://blog.makezine.com/http://blog.makezine.com/category/biology/http://blog.makezine.com/2012/02/23/build-the-eyeboard-open-source-eye-tracking-project/http://makezine.com/
  • 8/3/2019 Build the Eyeboard Open Source Eye-Tracking Project

    2/8

    When 18-year-old Honduran makerLuis Cruzmet a quadriplegic high school classmate andlearned about the challenges he and other folks with disabilities face in the light of expensiveassistive communication technologies, he was inspired to devise a solution. What Luis came upwith is the Eyeboard: an inexpensive yet reliable human-computer interface that detects eyemovements using electrooculography (EOG), a biomedical technique based on picking upsignals from electrodes placed around the eyes, which in this case enables users who cantmanipulate a mouse or trackpad to move a cursor on a screen. Luis wrote about his project in aneye tracking feature on the pages ofMAKE Volume 29, alongside Zach Liebermans EyeWriterproject. Here is Luis article on the Eyeboard design and development:

    The eyeball generates a voltage of 0.4mV1.0mV (millivolts) between its cornea in front andretina in back. If you attach electrodes on opposite sides of the eye, theyll pick up some of thisvoltage, depending on where the eyeball is pointing. Looking straight ahead, with the cornea andretina equidistant between the electrodes, there will be no voltage. But with the eyeball angled toone side, you can measure a microvolt-level signal between theelectrodes nearer the cornea and the one opposite. EOG can track both horizontal and verticalmovements, but horizontal is easier and more useful. My system, like many others, only tracks

    http://intelsath.com/http://intelsath.com/http://intelsath.com/http://makeprojects.com/Project/Eyeboard-Electrooculography-EOG-System/1686/1http://www.makezine.com/29http://www.makezine.com/29http://www.instructables.com/id/The-EyeWriter-20/http://www.instructables.com/id/The-EyeWriter-20/http://www.instructables.com/id/The-EyeWriter-20/http://blog.makezine.com/2012/02/23/build-the-eyeboard-open-source-eye-tracking-project/eyeboard_make-volume-29/http://intelsath.com/http://makeprojects.com/Project/Eyeboard-Electrooculography-EOG-System/1686/1http://www.makezine.com/29http://www.instructables.com/id/The-EyeWriter-20/http://www.instructables.com/id/The-EyeWriter-20/
  • 8/3/2019 Build the Eyeboard Open Source Eye-Tracking Project

    3/8

    horizontal using 3 electrodes: one right next to each eye,and the ground electrode centered on thebridge of the nose or forehead.

    A processor chip or even an oscilloscope cannot detect such small voltages, so the EOG systemmust amplify them, while also filtering out any noise from nearby electrical devices and wiring.You can see the circuit I built to accomplish this, along with step-by-step instructions for

    building my EOG system and programming its microcontroller chip, at makeprojects.com.To amplify the signal initially, I use an INA118 instrumentation amplifier chip configured with a100 resistor between pins 1 and 8, which gives it a gain of 501. The INA118 chips highCMRR (common-mode rejection ratio) of 110dB eliminates common signals that go into bothinputs, which removes some noise at the start of the signal path.

    Noise from electrode circuits tends to come at high frequencies, so mine uses 2 passive low-passfilters in sequence, to reduce this noise above their cutoff frequency of around 16Hz. With thecircuit I used, the formula for the cutoff is 1 /2RC, where R is resistance and C is capacitance,so with a 100k resistor and a 0.1F cap, this comes out to 15.9Hz, which is fine; eyemovements arent so fast that filtering cuts out anything important.

    Finally, a capacitor zeroes the signal by removing the DC offset added by the resting potentialbetween the eyes, and a voltage follower circuit lets you connect a higher source impedancedevice than the EOG outputs impedance, which is useful to connect an oscilloscope ormultimeter for troubleshooting. To power the system, I use two 7805 voltage regulators wired ina trick way to supply the circuit with +5V, 5V, and ground (0V), eliminating the need for a dualpower supply.

    To process the amplified signal when the eyes move horizontally, I feed it into the analog-digitalconverter pin of an AT-mega328P microcontroller thats programmed to send the data to acomputer via serial port. A Python script on the computer then sends the data to a C++ applet Iwrote, which lets the user spell out messages. Looking to the left scrolls down through letters,and looking to the right selects them. To make wearing the electrodes more comfortable, Imounted them to some glasses modded with a headband and super glue. Ive built severalprototypes of these EOG glasses with good results.

    Im still improving this EOG system, including looking for ways to make it more comfortable towear. Im pleased to have developed a system for less than $200 that enables disabled people,like my classmate, to communicate, when commercial versions of the same cost a minimum of$10,000. Id also like to create inexpensive EOG-interface systems for other applications, such ascontrolling a wheelchair or a television. I just graduated from high school, and what I need mostof all in order to pursue these ideas is a scholarship, sponsor, or other funding source so that Ican study electrical engineering in the United States.

    Heres the Reuters coverage of Luis project from December 2011:

    Build your own Eyeboard by following the instructions Luis shared on Make: Projects.

    From the pages of MAKE Volume 29:

    http://makeprojects.com/Project/Eyeboard-Electrooculography-EOG-System/1686/1http://makeprojects.com/Project/Eyeboard-Electrooculography-EOG-System/1686/1http://makeprojects.com/Project/Eyeboard-Electrooculography-EOG-System/1686/1http://makeprojects.com/Project/Eyeboard-Electrooculography-EOG-System/1686/1
  • 8/3/2019 Build the Eyeboard Open Source Eye-Tracking Project

    4/8

    We have the technology (to quote The Six Million Dollar Man), but commercial tools forexploring, assisting, and augmenting our bodies really can approach a price tag of $6 million.

    Medical and assistive tech manufacturers must pay not just for R&D, but for expensive clinicaltrials, regulatory compliance, and liability and doesnt help with low pricing that thesedevices are typically paid for through insurance, rather than purchased directly. But manygadgets that restore peoples abilities or enable new superpowers are surprisingly easy tomake, and for tiny fractions of the costs of off-the-shelf equivalents. MAKE Volume 29, theDIY Superhuman issue, explains how.

    BUY ORSUBSCRIBE!

    Share this:

    Like this:

    LikeBe the first to like this post.

    Posted by Goli Mohammadi | Thursday February 23rd, 2012 6:19 PMCategories: Biology,Computers, MAKE Magazine,Make: Projects |No Comments

    In the Maker Shed

    http://makezine.com/29/http://makezine.com/29/http://shop.oreilly.com/product/0636920021445.dohttp://makezine.com/subscribe/http://blog.makezine.com/2012/02/23/build-the-eyeboard-open-source-eye-tracking-project/?like=1&_wpnonce=5bea5d6543http://blog.makezine.com/author/snowgoli/http://blog.makezine.com/2012/02/23/build-the-eyeboard-open-source-eye-tracking-project/http://blog.makezine.com/category/biology/http://blog.makezine.com/category/biology/http://blog.makezine.com/category/computers/http://blog.makezine.com/category/make_magazine/http://blog.makezine.com/category/make_projects_1/http://blog.makezine.com/category/make_projects_1/http://blog.makezine.com/2012/02/23/build-the-eyeboard-open-source-eye-tracking-project/http://makershed.com/http://blog.makezine.com/2012/01/26/build-the-tiny-wanderer-from-make-volume-29/volume-29/http://makezine.com/29/http://shop.oreilly.com/product/0636920021445.dohttp://makezine.com/subscribe/http://blog.makezine.com/2012/02/23/build-the-eyeboard-open-source-eye-tracking-project/?like=1&_wpnonce=5bea5d6543http://blog.makezine.com/author/snowgoli/http://blog.makezine.com/2012/02/23/build-the-eyeboard-open-source-eye-tracking-project/http://blog.makezine.com/category/biology/http://blog.makezine.com/category/computers/http://blog.makezine.com/category/make_magazine/http://blog.makezine.com/category/make_projects_1/http://blog.makezine.com/2012/02/23/build-the-eyeboard-open-source-eye-tracking-project/http://makershed.com/
  • 8/3/2019 Build the Eyeboard Open Source Eye-Tracking Project

    5/8

    Maker's Notebook

    Making Things See: 3D vision with Kinect, Processing, Arduino, and MakerBot

    http://www.makershed.com/SearchResults.asp?Search=9780596519414&Click=37845http://www.makershed.com/SearchResults.asp?Search=9781449307073http://www.makershed.com/SearchResults.asp?Search=9781449307073http://www.makershed.com/SearchResults.asp?Search=9780596519414http://www.makershed.com/SearchResults.asp?Search=9780596519414&Click=37845http://www.makershed.com/SearchResults.asp?Search=9781449307073
  • 8/3/2019 Build the Eyeboard Open Source Eye-Tracking Project

    6/8

    HELLO! My Name Is LED Nametag Kit

    Acrylic Enclosure for MKMO1 Geiger Counter

    Open Call for NYC Area Boatmakers, Builders, and ArtistsA Visit to the Only American Mine for Rare Earth Metals

    Leave a ReplyTop of Form

    Enter your comment here...

    Fill in your details below or click an icon to log in:

    http://www.makershed.com/SearchResults.asp?Search=MKAM1http://www.makershed.com/SearchResults.asp?Search=MKMO2http://blog.makezine.com/2012/02/23/open-call-for-nyc-area-boatmakers-builders-and-artists/http://blog.makezine.com/2012/02/23/a-visit-to-the-only-american-mine-for-rare-earth-metals/https://gravatar.com/site/signup/http://www.makershed.com/SearchResults.asp?Search=MKMO2http://www.makershed.com/SearchResults.asp?Search=MKAM1http://www.makershed.com/SearchResults.asp?Search=MKAM1http://www.makershed.com/SearchResults.asp?Search=MKMO2http://blog.makezine.com/2012/02/23/open-call-for-nyc-area-boatmakers-builders-and-artists/http://blog.makezine.com/2012/02/23/a-visit-to-the-only-american-mine-for-rare-earth-metals/
  • 8/3/2019 Build the Eyeboard Open Source Eye-Tracking Project

    7/8

    Email (required) (Address never made public)

    Name (required)

    Website

    Notify me of follow-up comments via email.

    Notify me of new posts via email.

    Bottom of Form

    Follow MAKE

    RSS feed

    YOUTUBE channel

    STUMBLEUPON

    MONTHLY Newsletter

    TWITTER

    DAILY Email

    FACEBOOK

    SUGGEST a Site

    FLICKR pool

    SUBSCRIBE to Magazine

    http://blog.makezine.com/feed/rsshttp://www.youtube.com/user/makemagazinehttp://www.stumbleupon.com/discover/makezine/http://makezine.com/newsletter/subscribe/http://twitter.com/makehttp://www.feedblitz.com/f/?Sub=150060http://facebook.com/makemagazinehttp://makezine.com/cs/user/create/link?x-t=suggest.formhttp://www.flickr.com/groups/make/http://makezine.com/go/homepromo1_05/http://makezine.com/go/homepromo1_05/http://www.flickr.com/groups/make/http://makezine.com/cs/user/create/link?x-t=suggest.formhttp://facebook.com/makemagazinehttp://www.feedblitz.com/f/?Sub=150060http://twitter.com/makehttp://makezine.com/newsletter/subscribe/http://www.stumbleupon.com/discover/makezine/http://www.youtube.com/user/makemagazinehttp://blog.makezine.com/feed/rsshttp://blog.makezine.com/feed/rsshttp://www.youtube.com/user/makemagazinehttp://www.stumbleupon.com/discover/makezine/http://makezine.com/newsletter/subscribe/http://twitter.com/makehttp://www.feedblitz.com/f/?Sub=150060http://facebook.com/makemagazinehttp://makezine.com/cs/user/create/link?x-t=suggest.formhttp://www.flickr.com/groups/make/http://makezine.com/go/homepromo1_05/
  • 8/3/2019 Build the Eyeboard Open Source Eye-Tracking Project

    8/8

    Maker Shed: Deal of the Day

    On Sale: $79.99

    DIY Hologram Kit

    Make your own holograms! Just set up the included jig, use the laser to illuminate your object,and expose the self developing film. You'll have your very own high quality hologram in lessthan an hour!

    Read More

    Before you begin a project, please read this important information

    Help

    Write for MAKE

    Contact Us

    Subscribe

    Advertise with Us

    Privacy Policy

    About MAKE

    FAQ

    Powered by WordPress.com VIP

    http://www.makershed.com/dealoftheday.asp?Click=64206http://makezine.com/warning/http://makezine.com/help/http://makezine.com/submissions.csphttp://makezine.com/contact.csphttp://www.makezine.com/go/subscribe2makehttp://makezine.com/advertise/http://www.oreillynet.com/pub/a/mediakit/privacy.htmlhttp://makezine.com/about/http://makezine.com/faq/http://vip.wordpress.com/http://makezine.com/warning/http://www.makershed.com/dealoftheday.asp?Click=64206http://makezine.com/warning/http://makezine.com/help/http://makezine.com/submissions.csphttp://makezine.com/contact.csphttp://www.makezine.com/go/subscribe2makehttp://makezine.com/advertise/http://www.oreillynet.com/pub/a/mediakit/privacy.htmlhttp://makezine.com/about/http://makezine.com/faq/http://vip.wordpress.com/