A headset-based real-time eye-tracker and VR system for free-walking tree shrews and rats. Currently a work in progress!
Current parts list:
| Part | Part # | Link | Qty (per headset) |
|---|---|---|---|
| Ultra thin SPI cable | C3216 | IntanTech | 1 |
| Lightweight IMU | BNO055 | Adafruit | 1 |
| Display connector | 1-2328724-3 | TE | 2 |
| SPI display | GCA9101 or ST7789 | no current link | 2 |
| Arduino Giga R1 | WRL-23319 | Sparkfun | 2 |
| Headset PCB (assembled) | custom | 1 | |
| Pi HAT PCB (assembled) | custom | 1 |
3D CAD parts required to assemble the miniature headset.
Eagle project and zipped Gerber files for custom circuit boards to connect to a Raspberry Pi (for power and for future VR capabilities) and to connect various components (cameras, IMU, displays) on the miniature headset.
Arduino code for the Giga R1 board used to acquire and decode images CVBS-based cameras as well as orientation and acceleration data from the BNO055 IMU, and do real-time data streaming over high-speed USB-C. (Real-time pupil tracking to be added)
Collection of Matlab scripts used to acquire real-time headset and motion capture data. (Analysis scripts to be added)