Skip to content
Arthur Nishimoto edited this page Aug 1, 2013 · 2 revisions

Uses the ThinkGear NeuroSky API to access MindWave EEG data.

Generated events

  • Service type: Brain
  • Event types: Update
  • Event data fields: extra data (float array) for EEG values described below.

Extra Data Fields

Signal strength ranges from 0-200 while attention/meditation from 0-100. All other values can vary from 0 to over 100,000,000 depending on the wave. Signal strength of 200 typically means the headset is not current worn, values 50-25 indicates one of the contacts (forehead or ear) is not properly set.

  • ExtraDataFloat 0: Signal strength
  • No signal: 200
  • Partial signal: 50 to 25
  • Full signal: 0
  • ExtraDataFloat 1: Attention
  • Strongly lowered: 0 to 20
  • Reduced: 20-40
  • Neutral: 40-60
  • Slightly elevated: 60 to 80
  • Elevated: 80 to 100
  • ExtraDataFloat 2: Meditation
  • Same scale as Attention
  • ExtraDataFloat 3: Delta waves
  • ExtraDataFloat 4: Theta waves
  • ExtraDataFloat 5: Low alpha waves
  • ExtraDataFloat 6: High alpha waves
  • ExtraDataFloat 7: Low beta waves
  • ExtraDataFloat 8: High beta waves
  • ExtraDataFloat 9: Low gamma waves
  • ExtraDataFloat 10: High gamma waves
  • ExtraDataFloat 11: Blink strength
  • Blinks typically register around values of 100 or greater

Configuration parameters

  • comPortName (string): com port the MindWave Wireless USB Adapter is connected to (default: "\\.\COM10")
  • enableStreamLog (bool): enable stream logging to streamLog.txt (default: false)
  • enableDataLog (bool): enable data logging to dataLog.txt (default: false)
  • baudRate (int): sets the connection baud rate (1200, 2400, 4800, 9600, 57600, or 115200) (default: 4800)
Clone this wiki locally