ECE 477 Final Presentation Team 2 Fall 2012
Outline
Project overviewBlock diagramDesign challengesIndividual contributionsProject demonstrationQuestions / 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
Block Diagram
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 WaldersenMember 2: Taylor StrzeleckiMember 3: Rick SchumanMember 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
1) An ability to encode/decode data packets from a NeuroSky EEG. (Complete)
2) An ability for a user to select applications based on signals from a NeuroSky EEG. (Complete)
3) An ability for a user to navigate between different applications on a display using EOG signals. (Incomplete)
4) An ability for the system to interactively train the user to effectively operate the device. (Complete)
5) 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
Questions
Top Related