Date of Graduation


Document Type


Degree Name

Bachelor of Science in Electrical Engineering

Degree Level



Electrical Engineering


Wu, Jingxian

Committee Member/Reader

Stewart, John

Committee Member/Second Reader

Stewart, Gay


The objective of this project is to develop an EEG device that can read brainwaves from an individual, analyze the data, and use the result to send a wireless signal using Arduinos and XBee Radios to a Boe-bot to perform an action. One of the goals of this project is to read EEG data with a higher sampling frequency than a previously manufactured EEG device. The second part of the project used the device developed to differentiate an individual’s thinking between right and left and then send a simple signal to a robot using an XBee radio to perform an action, such as making a motor turn. The implementation of this project contained three parts. The first part of the project involved making the EEG Data readable by the Arduino by amplifying the signal using instrumentational amplifiers and operational amplifiers as well as a notch filter and a low-pass filter to make the data readable. The second part consisted of interpreting the data that was being received from the EEG probe by filtering it a third time using a band-pass filter from 1 to 31 kHz and plotting it in MATLAB. The software components were data reading, transmission, reception, and processing of the information from the source device to the destination device. The last part of the project was programming the software component of the Arduino such that the wireless devices were able to communicate the EEG information. Furthermore, the application of this wireless network is far-reaching. Its practical uses cover a wide spectrum, from giving feedback to individuals based on their brainwaves, helping them improve their skilled performance in a game such as golf or archery, to increasing access for those with disabilities to allow individuals to interface with a gaming system using only their brainwaves.