Today's Hardware Friday takes back to one of my favorite areas (okay, yeah I have a bunch of those, but still), mind to PC interfaces. I can't wait for the day when I can ditch my keyboard, mouse, voice, touch, gesture devices and just think at my PC. Talk about a "natural interface!" Sure, we're a ways away from that, but hey, a guy can dream.
Here's a few of the past posts;
- Controlling a .NET Gadgeteer Device with your mind...
- Mind Control with C# (and the Emotiv and Emotiv Engine Client Library)
- It's as if it can read your mind...
Today we show off Antonio Blescia's work in his ThinkUino project.
ThinkUino (Thinking Arduino) is an open source project that allows to connect the Arduino board with Mindwave headset. The cognitive application opens new frontiers for control the electronic circuits through the reading of brainwaves. With this article I explain how to make a cognitive application for control a single LED light.
Mindwave... what is it?
Mindwave is an innovative headset produced by Neurosky. Mindwave converts the brainwaves into digital electronic signals. There are two version of this device:
- Mindwave Headset: is the basic configuration of Mindwave. It can be connected only to pc for reading data only with Neurosky applications. Its color is white. You can buy it from this link: http://store-eu.neurosky.com/collections/hardware/products/mindwave-1
- Mindwave Mobile Headset: this version allow to connect with mobile device through bluetooth SPP communication. This device retrieves the brainwaves with more precision. This device, than, can be connected to Android and iOS operating system. Its color is black. You can buy it form this link: http://store-eu.neurosky.com/collections/hardware/products/mindwave-mobile
Mindwave... two versions, but which i should choose?
For the scope of this project the Mindwave Mobile is indispensable. That device supports the bluetooth connection, through the bluetooth connection it send the data in RAW mode to the connected devices. With the retrieved data we can parse the various frequency reading by the headset.
What do I need to implement this project?
The fundamental elements to create this project are:
- Mindwave Mobile Headset
- Arduino 2009 or higher
Best of all is the code is all C# and looks pretty simple (as must code does in hindsight
The device's price seems reasonable, the Brainwave Starter Kit is currently $99, it's developer tools are free and this project shows just a glimpse of how you can start turning it into the "Internet of [Mind] Things"...