Del registre a l’anàlisi
Signalino combina electrònica basada en l’ADS1299, programari d’adquisició i eines per a treballar amb les dades. La plataforma actual registra huit canals de 24 bits, amb una freqüència de mostreig predeterminada de 250 mostres per segon. Pots visualitzar una sessió, guardar-la per a analitzar-la després o incorporar l’adquisició al teu programa.
Signalino Suite
L’aplicació d’escriptori permet connectar l’equip, consultar impedàncies, visualitzar l’EEG i registrar sessions.
Compartir senyals i sincronitzar un experiment
Lab Streaming Layer (LSL) és un sistema per a compartir dades entre programes i situar els registres en una mateixa referència de temps. Signalino Suite pot enviar així l’EEG a altres aplicacions compatibles, en el mateix ordinador o en la xarxa local.
Per exemple, en un experiment pots registrar l’EEG i, des d’un altre programa, marcar quan apareix una imatge o sona un estímul. LSL ajuda a relacionar els dos registres per a analitzar el senyal al voltant de cada esdeveniment.
Per a visualitzar i guardar sessions en Signalino Suite no necessites utilitzar LSL; resulta útil quan vols combinar Signalino amb altres eines. Més informació sobre LSL.
Hi ha instal·ladors Preview per a macOS Apple Silicon, Windows x64 i Linux Ubuntu/Debian amd64. Són versions d’avaluació: les funcions disponibles depenen del model, del microprogramari i del sistema utilitzat. Les notes d’instal·lació i limitacions expliquen l’estat de la versió documentada.
Consulta les descàrregues i versions de Signalino Suite →
Les teues eines, les teues dades
L’API de Python permet adquirir dades per USB, Bluetooth Classic o Bluetooth Low Energy, segons l’equip. Pots instal·lar el paquet públic amb:
python -m pip install signalino
Els complements opcionals per a LSL, MNE i el visor s’instal·len amb python -m pip install "signalino[all]". Consulta el paquet i les instruccions en PyPI.
La plataforma utilitza trames binàries de 33 bytes compatibles amb el format OpenBCI. La integració amb BrainFlow està en fase de candidata a publicació i la de BCI2000 continua en validació; encara no tenen el mateix estat de disponibilitat que l’API de Python.
Maquinari que evoluciona
Signalino S3 és la generació actual de controlador, basada en ESP32-S3 i ADS1299. Admet USB natiu i BLE, mesurament d’impedàncies, registre en microSD i dades de sensors auxiliars quan estan presents. La revisió S3 D5 continua pendent de validació definitiva del maquinari.
Les unitats Signalino Teensy, basades en Teensy 3.6, mantenen suport per USB i Bluetooth Classic aparellat. En consultar disponibilitat, et confirmarem la generació i la configuració concreta de la unitat.
Durant esta fase, Scignals programa i dona suport directament als equips. Els paquets públics de microprogramari estan pendents de publicació; instal·lar la Suite no implica actualitzar el microprogramari. Identifica el teu model i consulta l’estat del microprogramari.
La base original: Arduino Due i LabVIEW
La versió estudiada en el TFG de la UC3M en 2019 combina un ADS1299 de huit canals i conversió de 24 bits amb Arduino Due. Les dades arriben a l’ordinador per USB i una interfície en LabVIEW les separa per canal i les representa en temps real.
És una referència per a comprendre l’arquitectura original i el recorregut del senyal. Les característiques corresponen a aquella versió, no a totes les unitats actuals.
Documentació acadèmica
Optimización de Signalino: Amplificador comercial inalámbrico de bajo coste
Treball de fi de grau de Javier Guillén Colomer, Universitat Carlos III de Madrid, 2019. Tutor: Nazario Félix-González.
El document explica l’arquitectura del maquinari, la configuració de l’ADS1299, el programa d’Arduino i el desenvolupament de la interfície en LabVIEW. Permet seguir el recorregut de les dades des de l’adquisició fins a la representació.
