Del registro al análisis
Signalino combina electrónica basada en el ADS1299, software de adquisición y herramientas para trabajar con los datos. Esta generación registra ocho canales de 24 bits, con una frecuencia de muestreo predeterminada de 250 muestras por segundo. Puedes visualizar una sesión, guardarla para analizarla después o incorporar la adquisición a tu propio programa.
Signalino Suite
La aplicación de escritorio permite conectar el equipo, consultar impedancias, visualizar el EEG y registrar sesiones.
Compartir señales y sincronizar un experimento
Lab Streaming Layer (LSL) es un sistema para compartir datos entre programas y poner sus registros en una misma referencia de tiempo. Signalino Suite puede enviar así el EEG a otras aplicaciones compatibles, en el mismo ordenador o en la red local.
Por ejemplo, en un experimento puedes registrar el EEG y, desde otro programa, marcar cuándo aparece una imagen o suena un estímulo. LSL ayuda a relacionar ambos registros para analizar la señal alrededor de cada evento.
Para visualizar y guardar sesiones en Signalino Suite no necesitas utilizar LSL; resulta útil cuando quieres combinar Signalino con otras herramientas. Más información sobre LSL.
Hay instaladores Preview para macOS Apple Silicon, Windows x64 y Linux Ubuntu/Debian amd64. Son versiones de evaluación: las funciones disponibles dependen del modelo, del firmware y del sistema utilizado. Las notas de instalación y limitaciones explican el estado de la versión documentada.
Ver las descargas y versiones de Signalino Suite →
Tus herramientas, tus datos
La API de Python permite adquirir datos mediante USB, Bluetooth Classic o Bluetooth Low Energy, según el equipo. Puedes instalar el paquete público con:
python -m pip install signalino
Los complementos opcionales para LSL, MNE y el visor se instalan con python -m pip install "signalino[all]". Consulta el paquete y sus instrucciones en PyPI.
La plataforma utiliza tramas binarias de 33 bytes compatibles con el formato OpenBCI. La integración con BrainFlow está en fase de candidata a publicación y la de BCI2000 continúa en validación; no tienen todavía el mismo estado de disponibilidad que la API de Python.
Hardware que evoluciona
Esta página corresponde a Signalino Teensy, basado en Teensy 3.6, con conexión USB y Bluetooth Classic emparejado. Si te interesa adquirir esta versión, podemos estudiar una configuración para tu proyecto.
El nuevo Signalino S3, basado en ESP32-S3, es el centro del desarrollo actual. Conoce el nuevo Signalino →
Durante esta fase, Scignals programa y da soporte directamente a los equipos. Los paquetes públicos de firmware están pendientes de publicación; instalar la Suite no implica actualizar el firmware. Identifica tu modelo y consulta el estado del firmware.
La base original: Arduino Due y LabVIEW
La versión estudiada en el TFG de la UC3M en 2019 combina un ADS1299 de ocho canales y conversión de 24 bits con Arduino Due. Los datos se envían al ordenador por USB y una interfaz en LabVIEW los separa por canal y los representa en tiempo real.
Es una referencia para comprender la arquitectura original y el recorrido de la señal. Sus características corresponden a aquella versión, no a todas las unidades actuales.
Documentación académica
Optimización de Signalino: Amplificador comercial inalámbrico de bajo coste
Trabajo Fin de Grado de Javier Guillén Colomer, Universidad Carlos III de Madrid, 2019. Tutor: Nazario Félix-González.
El documento explica la arquitectura del hardware, la configuración del ADS1299, el programa de Arduino y el desarrollo de la interfaz en LabVIEW. Una referencia útil para conocer la plataforma y seguir el recorrido de los datos desde la adquisición hasta su representación.
