Juega con tus señales cerebrales usando el dispositivo EEG inalámbrico Octopus 16

Octopus 16 es un dispositivo HID de bioseñales inalámbrico para la placa XIAO ESP32-S3, diseñado para que los usuarios puedan jugar a videojuegos usando señales cerebrales (EEG) sin necesidad de usar las manos (ni implantes).

La placa incluye 16 electrodos para medir bioseñales, incluyendo EEG (electroencefalografía), EMG (electromiografía) y ECG (electrocardiografía), y el dispositivo, del tamaño de una moneda, es mucho más compacto que otras soluciones de interfaz cerebro-computadora (BCI), que normalmente requieren un kit con gorro de 8 a 16 electrodos y cables.

Especificaciones del Octopus 16:

  • ADC – 2x convertidores analógico-digitales (ΔΣ) delta-sigma de 24 bits, 8 canales y muestreo simultáneo Texas Instruments ADS131M08
  • Canales – 16x canales de 24 bits (8x por ADC)
  • Ganancia programable (PGA) – x1 a x128 (configurable en el firmware; registro de ganancia predeterminado 0x2222)
  • Filtro de paso alto / bloqueo de CC en la entrada – Filtro de bloqueo de CC integrado del ADC activado (≈ >1 Hz)
  • Interfaz host (hacia la placa XIAO) – Alimentación + SPI mediante 2x conectores de 7 pines
  • Interfaz cerebral
    • 18x pines pogo con muelle
      • 16x electrodos
      • 1x referencia (AINREF)
      • 1x tierra (GND)
    • Paso de pines (centro a centro) – Aproximadamente 5,38 mm (empaquetado hexagonal uniforme)
    • Extensión del conjunto – 20,3 × 20,3 mm, todos los pines dentro de un radio de ~10,5 mm desde el centro
    • Enrutado de referencia/tierra – Seleccionable mediante puentes en la placa (AINREF_POGOPIN_ON, AINREF_STACK_ON, GND_ON, STACK_1/2) para uso apilado o con una sola placa
  • Otros – Carcasa impresa en 3D
  • Alimentación – 5V a través de los conectores (mediante el puerto USB-C de la XIAO ESP32-S3)
  • Dimensiones – 26 mm de diámetro (PCB de 4 capas)

El Octopus 16 debe conectarse a continuación a una placa XIAO ESP32-S3 o XIAO ESP32-C6, alimentada por USB (por ejemplo, una batería externa USB-C), y colocarse sobre la cabeza de modo que los 18 pines pogo estén en contacto con el cráneo. La placa XIAO actúa entonces como un gamepad HID BLE y se integra con el servidor de código abierto PiEEG.

La parte de software del proyecto es de código abierto; encontrarás los sketches de Arduino y los programas en Python en GitHub, mientras que la documentación de hardware y software está disponible en el sitio web de PiEEG. Puedes probar una demo/simulación en línea sin hardware usando un dispositivo virtual de 8 canales haciendo clic en «Launch Demo». Esa demo también enlaza con una serie de juegos compatibles.

Simulación del panel de PiEEG

PiEEG también compartió una demo en vídeo que muestra cómo uno de los desarrolladores podía salir de un laberinto con solo pensarlo. A juzgar por la demo, este tipo de dispositivo no va a sustituir al ratón y el teclado en el corto plazo, ya que, aunque funcionó, fue un poco un esfuerzo.

Otro vídeo muestra cómo empezar a usar el Octopus 16.

Llevamos unos años escribiendo sobre los proyectos de interfaz cerebro-computadora de Ildar Rakhmatulin y Youssef El Abbass, cubriendo dispositivos como el kit portátil PiEEG basado en Raspberry Pi 5, el escudo PiEEG para Raspberry Pi y el escudo ardEEG para Arduino UNO R4 WiFi. El Octopus 16 se basa en el mismo principio, pero es su dispositivo más compacto hasta la fecha.

Sigue siendo algo caro: el Octopus 16 se vende por 250 $ en Elecrow. También necesitarás añadir una placa XIAO ESP32-S3, una batería y, opcionalmente, imprimir la carcasa.

Traducido del artículo en inglés «Play games with your brain signals using Octopus 16 wireless EEG device» de Jean-Luc Aufranc (CNXSoft).

Salir de la versión móvil