So a couple days after taking a look at Kerm's GameBoy camera with ArTICL, I was supremely impressed with the amount of time and effort that it must have taken to write such a nice library, and thus I wondered what I could possibly do with it. While robotics and other ideas came to mind, one thing stood above the rest. And thus, I present, to the best of my knowledge, the first ever TI84+ controlled by my brain.
By the way, you can click on the pictures to enlarge them.
Because I did not want to spend too much, I was able to keep this project under $50, not including parts such as my Arduino Uno and some other miscellaneous items. Here are a couple pictures:
Using a MindFlex headset, I first hooked up the transmitting lead of the NeuroSky chip to a daughter system of a nrf24l01 and an Atmega328 mini.
Using a nrf24l01 and an Atmega328 mini, the data is first translated and sent wirelessly to a separate receiving arduino. The LED flashes depending on the concentration amount.
I took apart the entire MindFlex headset and wired it into a baseball hat, which works just fine. The entire system is then self-contained inside the wooden box.
From there, the receiving Arduino Uno reads the incoming data, for now just the simple attention and meditation data, and then sends it via AtTICL to the calculator, in addition to printing certain information out on the inexpensive 5110 LCD.
Then the calculator processes this incoming data, and then adjusts the level of the horizontal line depending on only the attention data. Therefore, the more focused one becomes, the higher the bars go, until reaching the top wins the game. Here's the example code: (I'm using a list in case I want to use other data later)
Code:
Although it is really not that advanced by any means, I just thought it would be a fun project to enjoy. If anyone is interested, I can show a video or some code or something. What do you think?
PS: For those of you wondering about Portal, I decided to take a quick break... And study for finals. But next week is the 20th.
Mateo's Ultimate Calculator was powered by my laptop. The Arduino Uno was powered by a wall outlet, and the Atmega328 was powered by the 3 AAA batteries in the case.
By the way, you can click on the pictures to enlarge them.
Because I did not want to spend too much, I was able to keep this project under $50, not including parts such as my Arduino Uno and some other miscellaneous items. Here are a couple pictures:
Using a MindFlex headset, I first hooked up the transmitting lead of the NeuroSky chip to a daughter system of a nrf24l01 and an Atmega328 mini.
Using a nrf24l01 and an Atmega328 mini, the data is first translated and sent wirelessly to a separate receiving arduino. The LED flashes depending on the concentration amount.
I took apart the entire MindFlex headset and wired it into a baseball hat, which works just fine. The entire system is then self-contained inside the wooden box.
From there, the receiving Arduino Uno reads the incoming data, for now just the simple attention and meditation data, and then sends it via AtTICL to the calculator, in addition to printing certain information out on the inexpensive 5110 LCD.
Then the calculator processes this incoming data, and then adjusts the level of the horizontal line depending on only the attention data. Therefore, the more focused one becomes, the higher the bars go, until reaching the top wins the game. Here's the example code: (I'm using a list in case I want to use other data later)
Code:
ClrDraw
AxesOff
0->Xmin
0->Ymin
62->Ymax
94->Xmax
{0,0->L1
While 1
L1(1->D:Get(L1
.5L1(1->C:Ans<D
For(X,D,C,1-2Ans
Line(0,X,94,X,not(Ans
End:End
Although it is really not that advanced by any means, I just thought it would be a fun project to enjoy. If anyone is interested, I can show a video or some code or something. What do you think?
PS: For those of you wondering about Portal, I decided to take a quick break... And study for finals. But next week is the 20th.
Mateo's Ultimate Calculator was powered by my laptop. The Arduino Uno was powered by a wall outlet, and the Atmega328 was powered by the 3 AAA batteries in the case.