Weekly Blog 5/9/16

This week I continued to learn about python. I researched a bit more about dictionaries and functions. Additionally, I installed Tensorflow, which currently is being stubborn and not running on my computer due to a missing file of some sort. I will have to so more research about this error. I have had a fun year, and am saddened that this will be the last week of ISR. Below is my attempt to remedy the problems with tensorflow.


Weekly Blog 5/9/16

This week, I continued to learn more about coding in python, as well as setting up my new Macbook Pro on Monday. Mr. Halstead helped me download all the required Emotiv files , as I couldn't find a copy of Testbench on the Emotiv site or physics server. The reason was because I was looking for the application individually when it was a part of a package. I will focus on learning more about the command line as I simply "dabbled" in the area when I used Windows. Additionally, I will look into Tensorflow, which is an open-sourced, Google machine intelligence application.


Weekly Blog 4/29/16

This week we prepared for our final presentations. I presented on Wednesday, and feel that I did a decent job. One way I can improve is to use less "filler phrases" such as "um", throughout my presentation. We recorded ourselves the previous week, and spent our time on Monday reviewing them and receiving feedback to improve. Here is a small clip/screenshot of the video:
*Posting Video on Monday*


Weekly Blog 4/25/16

This week i continued to buff up on my python knowledge for the merging of the two devices. This is a picture of a side project that I am doing. This fraction of the program introduces itself, takes the user's first and last name , and welcomes them. I am currently writing the part of the code that will either make a file about the user or pull up a file if the input is recognized as an existing file. This part has been a bit difficult. I plan on continuing on this path this week as much as possible with our presentations coming up on Wednesday and Thursday.


Weekly Blog 4/18/16

Last week I spent most of my time expanding my knowledge about Python, the programming language. This will be helpful later on when I plan to merge the two systems together, which will require a variation of logic statements to recognize and react to different brainwave frequencies. Next week I plan on continuing to buff up on python.

This is a screenshot of one of the commands I am researching in Python.


Weekly Blog 4/11/16

This week was focused on practicing my EEG reading capabilities. Additionally, the Emotiv headset was found on Wednesday, which I will begin using more often. My plan is to ask Dr. Wiecking and Mr. Halstead if I may bring the headset to my room to work on my project during study hall as well as find willing test subjects in my dorm. I also began searching on how to change the video output settingson a raspberry pi.


Weekly Blog 4/1/16

This week was spent getting back into the "groove" of things here at the eLab. Unfortunately, I missed half a day of ISR due to a golf tournament on Wednesday. Friday was spent looking for the Emotiv headset. However, it was unable to be found. Halstead checked the monLab and couldn't find it as well, we then ran through the list of peers using the device, emailing them. I am awaiting their replies.


Weekly Blog 2/27/16

This week I used the Emotiv headset and began reading results from my brain. However, I will have to learn how to read EEGs before this information makes complete sense. What information i did get was that T7 spiked whenever I moved. I plan to learn how to read EEGs over the weekend and next week.


2/19/16 Weekly Blog

This week I temporarily moved on from the oculus rift and to the Emotiv EPOC+ headset. I played around with the connections and tried the Cognitive Suite and Mouse Emulator, which were pretty cool. The cognitive suite allowed me to think of a box disappearing, causing it to do so on the screen; I could also push it back. This week, I plan to continue getting familiar with the Emotiv headset.


2/14/16 Weekly Blog

This week Mr. Halstead brought in his Google Cardboard. I played around with it to get a feeling for VR on Wednesday. On Thursday I ran the Sample Test Mode on the Oculus Rift, and continued to search for a simulation other than a small desk and billboard. I found a car parking simulation, which I am currently working on projecting to the oculus rift.

This is a screenshot of the oculus demo mode.


2/7/15 Weekly Blog

This past week was spent researching how to read EEGs. I am planning on measuring my brainwaves using the EPOC+ next week. I will also converse with Mr. Halstead about monitoring the brainwaves of others.


2/1/16 Weekly Blog

This past week I have spent my time researching development software for virtual simulations as well as the varying graphs from EEG and ECG readings in preparation for the presentation of my proposal. So far, I have installed the Unreal Engine 4.10.2 and Visual Studio 2015. As I only know the basics of C++, it may be something to improve upon so that creating virtual simulations will become simpler. Since this is a new project, I am excited to start my research this week.




Integration of Virtual Reality and Biosignals

Daniel Mark

Hawaii Preparatory Academy

Class of 2019


In this independent project, my main goal will be to integrate biosignals with virtual reality so that objects and data can be manipulated manually. Once this goal has been achieved, I hope to move on to more complex applications.


Currently, one can view scenarios through virtual reality, which simulates a real-world experience and allows users to interact with the environment. To do so, however, requires manual controls that must be pressed. What I want to achieve during my project is the ability to manipulate one’s surroundings in VR simulations via biosignals such as electroencephalography (EEG) and electrocardiography (ECG). EEG is a method of recording the electrical activity of the brain and ECG is the process of recording the electrical activity of the heart. For my project, I will first experiment with the Oculus Rift to experience present day VR capabilities. Once my understanding is complete, I will turn my attention to studying different biosignal outputs. As of now, I feel that ECG signals should be fairly straightforward, EEG signals, however, may be more difficult as the results may vary. Currently, I am thinking of monitoring the EEG signals of test subjects to establish an idea as to what neurosignals correspond to a particular action. Following this stage of my project, I will design a prototype to integrate the Oculus Rift with the Emotiv headset.


The purpose of this project is to create an even more immersive experience to this intriguing new frontier called VR.

What will you measure?

I will measure the signals emitted by cranial activity and electrical activity of the heart and their ability to alter the performance of VR manipulation depending on their applications .I will measure these signals by having test subject perform a variety of actions and record the corresponding brainwaves. As for the ECG measurements, I will submit subjects to an ECG to determine what emotions affects heart activity and to what extent.

Tools/resources needed:

Oculus Rift

Emotiv headset

computing resources


The impact of my project will be the provision of a more realistic experience in VR simulations and to further my understanding of everything that composes this blossoming technology.


As I am starting this project as a freshman, I plan to continue my research as I progress here at HPA. I hope that by starting this project as a freshman will encourage others to see the energy lab as an opportunity to advance themselves and not as a daunting building atop the hill.


Weekly Blog #2

This week I continued to research fuel cells and possible substitute materials for platinum as a catalyst. Unfortunately, no such compounds were found. I then searched for platinum dust, with the intention of adhering the dust to a heat-sink like object. I would then scrape off the adhesive to provide surface area for the reaction to take place. Once again, however, I found that platinum dust was just barely less expensive. The price of platinum wire was somewhere in between. Thus I have come to the conclusion that in this current scenario, the feasibility of this method is near impossible. I am currently looking into other projects to pursue.


First Week: Research

This week was spent researching how fuel cells work and the materials required to make one. I learned that there are six different types of fuel cells: Polymer exchange membrane fuel cell (PEMFC), solid oxide fuel cell (SOFC), alkaline fuel cell (AFC), molten-carbonate fuel cell (MCFC), Phosphoric-acid fuel cell (PAFC), and Direct-methanol fuel cell (DMFC). Each have different power outputs and operating temperatures, making some more effective than others depending on the situation. This week I will continue my research on fuel cells as well as graphene. After further research, I will come up with a model to test. Below are links to my formal proposal and webpages used for research.



Hello World

Hello World!