IBVA (Interactive Brainwave Visual Analyzer)
Wave UFO (Mariko Mori, 2016). Technology: IBVA
IBVA stands for Interactive Brain Visual Analyzer. A system created and refined through over 28 years of research. The IBVA provides easy real-time analysis and intricate interactive control of brainwave conditions for professionals as well as the curious.
Put simply, the IBVA reads brainwave activity in real time and allows you to use them to trigger movies, music, home automation devices, images, sounds, other software or almost any electronically addressable device through its MIDI, serial and Expansion Pak features. With the network and modem features of the IBVA, brainwaves can be analyzed and control equipment from anywhere in the world.
One person system (CH 1, CH 2) left, right and coherence analyze.
- Two person system (Include two IBVA unit, CH 1, CH 2, CH 3, CH 4)
- Two person’s left, right and coherence analyze.
- Two person’s brain hemisphere’s coherence analyze.IBVA unit:
High-quality state of the art DC amplifier board.
0.2 µV p-p to 200 µV p-p input signal range.
12 Hz to 900 Hz programable high cut filter, no AC cut notch filter.
120 Hz to 1920 Hz programmable sampling rate.
Max 0.01 µV (gain X10), 0.015 Hz ( 8192 FFT point ) graphical resolution.
Option DC connector with battery modification:
3 to 8 Hour continuously operation depends on modification.
Design at Berlin, UK and San Francisco.
Brain-duino works with IBVA Mac application and BrainBay PC application. also, you can develop own application interface. In case interested in IBVA port project then contact to DreamTeam Noisebridge San Francisco difference between brain-duino and product IBVA: the sampling frequency is set to 512 Hz and high cut filter frequency set to 30 Hz and 200 Hz. product IBVA can set sampling frequency 120 Hz to 1900 Hz and high cut filter frequency set to 0.1 to 1 ratio of the sampling frequency.
brain-duino is based on Arduino and open hardware, so you can change sampling frequency and high cut filter frequency by your self to modify Arduino code and/or circuit.
- frequency range : 0.16 Hz to 30 Hz / 200 Hz -3db
- sampling frequency: 512 Hz ( adjustable )
- input voltage range : +100 µV .. -100µV
- input impedance: 10 T ohm
- Power use: 150 mA ( max 360 mA ) 5 V
- one Board is 2 ch, stack two boards together makes 4 ch.
- 24 bit AD board VS Arduino 10 bit AD.
- 8000 times more dynamic range, VS 10 bit AD.
- 25 times max input : +-2.5 mV max
320 times more low power calculation resolution.: 0.00059 µV, it is same noise as the 10-bit version, but calculation resolution is 0.00059 µV, usually, people mistake to understand this difference. Any case use with a 24bit AD is easier to set up at different condition and location. Especially noisy AC location is nice to use this. 25 times more AC noise effect rejection. Mean easy setup headset. Need to change brain-duino followings to connect 24 bit AD ADC7173 Breakout board. Next amp gain : X 250 to X 10 : R15 & R17 to 10 K ohm, R16 & R19 to 100 K ohm, C35 & C36 to 470 pF. Connect brain-duino amp output to ADC7173 BREAKOUT BOARD AIN0 .. AIN3 ( or AN 12 .. AN 15 as drawing ) Only 2 ch 24-bit operation with Arduino UNO, ADC7173 BREAKOUT BOARD V1.0 connection to ICSP.
PIN number is ADC7173 BREAKOUT BOARD
PIN 1 :
PIN 2 : AIN3 : GND
PIN 3 : AIN2 : A1
PIN 4 : AIN1 : GND
PIN 5 : AIN0 : A0
PIN 6 : MOSI : DOUT/RDY ICPS : 1 : MISO (IO12)
PIN 7 : MISO : DIN 3.3 V logic ICPS : 4 : MOSI (IO11)
PIN 8 : SCLK : SCLK 3.3 V logic ICPS : 3 : SCK (IO13)
PIN 9 : CS : CS 3.3 V logic : GND is select chip
PIN 10 : VDD1 : 5.5 V .. 28 V : set 2-3 for 3.3V & set 2-3 for 5 V
PIN 11 : VDD2
PIN 12 : GND: ICPS : 6 : GND
PIN 13 : AIN4 to PIN 24 : AIN15
Raspberry Pi doesn’t has AD input, use an ADC7173 BREAKOUT BOARD with SPI connection is one of the ways.