De l’enregistrement à l’analyse
Signalino associe une électronique basée sur l’ADS1299, un logiciel d’acquisition et des outils de traitement des données. La plateforme actuelle enregistre huit canaux de 24 bits, à une fréquence d’échantillonnage par défaut de 250 échantillons par seconde. Vous pouvez visualiser une session, l’enregistrer pour l’analyser ensuite ou intégrer l’acquisition à votre propre application.
Signalino Suite
L’application de bureau permet de connecter l’appareil, de contrôler les impédances, de visualiser l’EEG et d’enregistrer des sessions.
Partager les signaux et synchroniser une expérience
Lab Streaming Layer (LSL) est un système qui permet de partager des données entre applications et d’aligner leurs enregistrements sur une référence de temps commune. Signalino Suite peut ainsi transmettre l’EEG à des applications compatibles, sur le même ordinateur ou sur le réseau local.
Par exemple, une expérience peut enregistrer l’EEG pendant qu’une autre application marque l’apparition d’une image ou le déclenchement d’un stimulus sonore. LSL aide à mettre ces enregistrements en relation pour analyser le signal autour de chaque événement.
LSL n’est pas nécessaire pour visualiser et sauvegarder des sessions dans Signalino Suite ; il devient utile pour associer Signalino à d’autres outils. En savoir plus sur LSL.
Des installateurs Preview sont disponibles pour macOS Apple Silicon, Windows x64 et Linux Ubuntu/Debian amd64. Il s’agit de versions d’évaluation : les fonctions dépendent du modèle, du micrologiciel et du système utilisé. Les notes d’installation et les limitations précisent l’état de la version documentée.
Consulter les téléchargements et les versions de Signalino Suite →
Vos outils, vos données
L’API Python permet l’acquisition par USB, Bluetooth Classic ou Bluetooth Low Energy, selon l’appareil. Installez le paquet public avec :
python -m pip install signalino
Les extensions LSL, MNE et le visualiseur s’installent avec python -m pip install "signalino[all]". Consultez le paquet et ses instructions sur PyPI.
La plateforme utilise des trames binaires de 33 octets compatibles avec le format OpenBCI. L’intégration BrainFlow est en version candidate et l’intégration BCI2000 reste en cours de validation ; leur disponibilité n’est pas encore équivalente à celle de l’API Python.
Un matériel qui évolue
Signalino S3 est la génération actuelle de contrôleur, basée sur ESP32-S3 et ADS1299. Elle prend en charge l’USB natif et le BLE, la mesure des impédances, l’enregistrement sur microSD et les données de capteurs auxiliaires lorsqu’ils sont présents. La validation matérielle définitive de la révision S3 D5 reste à effectuer.
Les appareils Signalino Teensy, basés sur Teensy 3.6, restent pris en charge par USB et Bluetooth Classic appairé. Lors de votre demande de disponibilité, nous confirmerons la génération et la configuration de votre appareil.
Durant cette phase, Scignals programme les appareils et assure directement leur assistance. Les paquets publics de micrologiciels sont en attente de publication ; installer la Suite n’implique pas une mise à jour du micrologiciel. Identifiez votre modèle et consultez la disponibilité du micrologiciel.
La plateforme d’origine : Arduino Due et LabVIEW
La version étudiée dans le mémoire de l’UC3M en 2019 associe un ADS1299 à huit canaux et conversion de 24 bits à un Arduino Due. Les données sont transmises à l’ordinateur par USB ; une interface LabVIEW les sépare par canal et les affiche en temps réel.
Ce travail aide à comprendre l’architecture d’origine et le parcours du signal. Ses caractéristiques concernent cette version, et non l’ensemble des appareils actuels.
Documentation universitaire
Optimización de Signalino: Amplificador comercial inalámbrico de bajo coste
Mémoire de fin d’études de Javier Guillén Colomer, Université Carlos III de Madrid, 2019. Encadrant : Nazario Félix-González.
Le document présente l’architecture matérielle, la configuration de l’ADS1299, le programme Arduino et le développement de l’interface LabVIEW. Il permet de suivre les données depuis leur acquisition jusqu’à leur représentation.
