About Eyewriter 2.1
Eyewriter 2.1 is an updated version of the Eyewriter 2.0 open-source eye-tracking system. It uses a modified PS3Eye webcam and flashing LEDs, along with specialized software to track the position of a user's pupil. Pupil position is then translated into useful actions like moving the mouse to draw on the screen.
- Update the code from Github (https://github.com/eyewriter/) to work with the latest version of oF (0.7.4).
- Update the GUI to be a little more friendly and accessible to non-programmers (i.e. K-12 educators who may not have the time, skill or interest in doing much tinkering).
- Compile binaries for all major platforms so that users don't have to ever see a line of code to get it working.
- Reduce the amount of assembly and electronics knowledge required by producing fully-integrated PCBs.
- Reduce the amount of physical assembly required by designing a 3D-printable frame assembly and PCB housings with Gorillapod-like ball+socket mounts.
- Create lesson plans, tutorials and guides in the form of Instructables, videos and PDFs specifically aimed at helping educators getting their students making work of their own.
- Overview of the Eyewriter eye tracking system for educators of students with diverse needs
- Fully functional 3D-printed M12 lens mount for PS3Eye camera hacking
- Design and early testing of first iteration of hardware platform for Eyewriter 2.1 eye-tracking system
- Electronics design for Eyewriter 2.1 open-source eye-tracking system
- Prototype electronics (rev A) for Eyewriter 2.1 built and tested
- Hardware platform (rev B) for Eyewriter 2.1 eye-tracking system
- All blog posts related to Eyewriter: http://jason-webb.info/tag/eyewriter
- Watch for activity on my Flickr collection: http://www.flickr.com/photos/zenwebb/collections/72157633266465369/
- All schematics, board design files, source code, BOMs and 3D files can be found at the official Github repo: https://github.com/jasonwebb/eyewriter
And watch for activity on my Github fork:
The optics system refers to the infrared-enabled camera and all related parts. The most important thing is that there is a camera that has an easily-accessible VSYNC output to connect to the main board. It is NOT easy to hack the PS3Eye for this, but no other cheap and easy options have been found yet.
You can pour as much money as you want into the optics system, but I chose to use dirt-cheap DIY options for everything. I used a 3D printed M12 mount and some tape from VHS tapes.
Optics system BOM
Main board BOM
Glint board BOM
The Eyewriter 2.1 system needs a regulated 5V power supply capable of about 1.5A or so. The following power supplies are great:
- 5V 2A power supply from Adafruit ($9.95 + $4.33 S&H) http://www.adafruit.com/product/276
- 5V 3A power supply from Pololu ($9.95 + $5.95 S&H) http://www.pololu.com/catalog/product/1461
- 5V 2A power supply from Seeed Studio ($3.90) http://www.seeedstudio.com/depot/wall-adapter-power-supply-5vdc-2a-p-1508.html