top of page

Brain Computer 

Interface

and

It's Applications

​

Brain Wave Graphics and Dynamical Changes

01 / Bluetooth Connection

In this application data being received via Bluetooth from COM port being read as RAW data. Users can either choose AUTO or specific Bluetooth connection.

02 / 1D Kalman
Filtering

As it's similiar for all sensor processing applications , data recevied may have some hitches and broken data during transmission.To handle this situtation I have used a simple 1 Dimensional Kalman filtering

03 / Live and Responsive UI

With UI I had to make sure it was responsive and fast enough to show dynamic changes made available from connection port. I have used C# dynamic graphical libraries to make it happen fast and fluid.

Screenshot (83).png
GitHub-Mark.png
Source Code
BrainWave

Brain Keyboard

01 / Purpose
02 / How does it works ?
03 / Output

This application developed ALS patients in mind.Inspired by Stephen Hawking's writing machine . I have developed a similar but very cheap alternative with Python and headset.This way users can write the letter on screen by focusing on the letter.

In the screen letters are sliding to next each other with 250ms second delay. If user focuses on letter it want to write it can simply cross threshold value.
User either can choose attention,meditation or eye blinking strength to choose which is most preferable to use. 
By my tests I have found 65 appropriate value for threshold.

Using Python's library user can see focused letters on screen real time.
This way people can forward this writing to emails,websites and limitless other options.

slaytagidecek1 1203.png
GitHub-Mark.png
Source Code

Mind Driver 3D

01 / What is it ?
02 / Input System
03 / Move Around

To witness future potential of EEG devices i have developed a car simulation/game that shows 
EEG devices can be used in health and entertainment together.
I have created 3D virtual space using UNITY 3D game / physics engine.
And i have created a car that would control with brain signals
Car's suspension and control code developed with C# , model itself is free to get from asset store

Input system of this vehicle is very simple. Car is moving on 20 m/s automatically in beginning to NORTH (0,0,0) direction.
if user pass attention threshold it will become faster periodically.
If user want to slower the car it needs to pass meditation threshold periodically

To move user need to pass eye blinking strength threshold so car can move fixed direction.
Starting from NORTH EAST SOUTH WEST and NORTH again.
This way I have emulated very complex situation with a lot of inputs being  used and with only 3 inputs available.

Screenshot (88).png
GitHub-Mark.png
Source Code

Smart Bird

and

Brain Tennis

01 / Smart Bird
02 / Brain Tennis
03 / Conclusion

In Smart Bird application inspired by Flappy bird on mobile devices
user simply chooses which mode and trying to pass threshold of that mode. This way bird can jump around pipes.
Even though this is indeed hard application with traditional input systems it is very flexible to do it in EEG.

In Brain Tennis  the player  compete against CPU component i wrote . CPU simply focuses on length between ball and itself to figure out input.Player is moving automatically and withing threshold passed it moves to opposite direction.
 With intense testing user can have enjoyable game using EEG.

 I have tried to show how EEG devices can be useful collaborating with other tech. It is very hopeful future for EEG devices and tech.

test 0.png
kusresmi.png
GitHub-Mark.png
Source Code
BraiKeybo
Mind3D
SmatBirt

INTRODUCTION VIDEO

TECHNOLOGIES USED

ogimg.jpg
ap,550x550,12x12,1,transparent,t.png
google.com embedded (5).png
google.com embedded (7).png
google.com embedded (6).png
e48mXVs7JZTFp9KyYvc1 (1).png
TECHUSED

CONTACT

Phone: +90 0531 598 2773

github.com/ugurkanates

linkedin/uÄŸurkan-ateÅŸ

​

​

Gebze Technical University

Computer Engineering Faculty

Contact

GIVE FEEDBACK

Please fill your contact details below:

Thanks for submitting!

bottom of page