140 likes | 310 Views
ECE 477 Final Presentation Team 2 Fall 2012. Outline. Project overview Block diagram Design challenges Individual contributions Project demonstration Questions / discussion. Project Overview. The proposed project is a mobile brain-computer interfa ce
E N D
Outline • Project overview • Block diagram • Design challenges • Individual contributions • Project demonstration • Questions / discussion
Project Overview • The proposed project is a mobile brain-computer interface • Computer applications will be presented to the user on a head mounted display • The user will navigate the device though eye gestures detected by an electrooculogram • The user will be able to select different application by increasing their level of concentration measured by a NeuroSky Mindwave EEG • Motivation behind device development • Develop a new and unique mobile computing platform • Develop a mobile computing platform that is operable by both the physically disabled and non-physically disabled • Design a project that appealed to the professional aspirations of each team member
Design Challenges • Making the system completely mobile • All components were chosen to be with size and power consumption in consideration • Acquisition of bio-potential signals • EOG designed in modular form, consumer grade EEG • Software optimizations for smaller processor • Multi-threading, compiler optimizations • Converting bio-potential signals into usable information • K-nearest neighbor algorithm, EEG selection algorithm
Individual Contributions Team Leader: Matt Waldersen Member 2: Taylor Strzelecki Member 3: Rick Schuman Member 4: Krishna Jhajaria
Team Leader: Matt Waldersen • Designed all EOG circuitry • Developing a selection algorithm to classify EOG signals • Conceived the preliminary project idea and its subsystems • Prototyped preliminary device enclosure • Delegated various roles, responsibilities and tasks to the team • Aided in troubleshooting various hardware issues
Member 2: Taylor Strzelecki • Designed the final schematic for the main board, including in-system programmer and reset circuit • Designed and laid out both the EOG and main PCBs • Soldered all components on EOG boards and main board • Designed and tested UART microcontroller code that connected to NueroSky EEG, decoded data packets, and determined when a user selection has occured • Constructed final helmet enclosure • Helped with hardware debugging and troubleshooting
Member 3: Rick Schuman • Software Design and Implementation • Main GUI program • Loading OpenCV libraries • Loading Linux OS • Kernel Configuration • Design Constraint • Software Design Narrative • Microcontroller Code • Main Program Loop • SPI Code • Environment/Register Setup • ADC Setup and Driver • Beagle-Micro Testing/Debugging • Royale Design Showcase Video
Member 4: Krishna Jhajaria • Project Proposal & PSSCs • Website Design • Theory of Operation and Hardware Design Narrative plus Preliminary Schematic Drawing Homework • Microcontroller Programming for SPI • Environmental & Ethical Analysis Homework • Product Manual, Final report, Senior Design Report
Project-Specific Success Criteria Status • An ability to encode/decode data packets from a NeuroSky EEG. (Complete) • An ability for a user to select applications based on signals from a NeuroSky EEG. (Complete) • An ability for a user to navigate between different applications on a display using EOG signals. (Incomplete) • An ability for the system to interactively train the user to effectively operate the device. (Complete) • An ability to display a live video stream from an external camera module, and integrate applications into the video system. (Complete)
PSSC Demonstration Video http://www.youtube.com/watch?v=i1KwxPZdI8A&feature=plcp