ADataDate / neurosky_iot

Android app to communicate with the Mindwave Mobile+ and a raspberry Pi via sockets to control an IoT Power Relay with "thought".

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

neurosky_iot

This project is an attempt to develop an Android application that will communicate with the Neurosky Mindwave Mobile+ and a Raspberry Pi via sockets to control an IoT Power Relay with "thought".

The goal is to be able to turn off my TV, Fan, or Light, with my mind alone, without having to get up out of bed once I'm in it.

The Neurosky Mindwave Mobile+ headset is a brainwave reading EEG that communicates to devices via Bluetooth. The app will use the Neurosky android development tools to detect attention/focus and blinking and send "on" or "off" commands based on a sliding bar that measures concentration via socket to a Raspberry Pi that will control an IoT Power Relay.

From the App go to settings and enter the IP address of your Raspberry Pi. Make sure you have wifi enabled on both the phone and the Raspberry Pi and on the same network.

Note: I am a hardware engineer and this is my first attempt at app dev. Be Gentle.

Contributors: Mary West & Ryan Mortenson Major thanks to Ryan for his patience and expertise.

About

Android app to communicate with the Mindwave Mobile+ and a raspberry Pi via sockets to control an IoT Power Relay with "thought".

License:MIT License


Languages

Language:Java 89.6%Language:Python 10.4%