Comment créer un projet BCI avec des casques EEG Emotiv

Heidi Duran

Mis à jour le

24 juil. 2024

Comment créer un projet BCI avec des casques EEG Emotiv

Heidi Duran

Mis à jour le

24 juil. 2024

Comment créer un projet BCI avec des casques EEG Emotiv

Heidi Duran

Mis à jour le

24 juil. 2024

La technologie d’interface cerveau-ordinateur (BCI) mesure l’activité électrique des ondes cérébrales, traite ces informations à l’aide d’un logiciel d’apprentissage automatique et les convertit en commandes. BCI est utilisée comme dispositif de télécommande qui peut s’appliquer aux ordinateurs, aux applications, aux maisons intelligentes et à d’autres appareils de l’Internet des objets (IoT), à la réalité virtuelle, aux membres prothétiques, aux robots, aux fauteuils roulants, aux jouets et aux jeux.

Autrefois du domaine de la science-fiction, la technologie d’interface cerveau-ordinateur est désormais accessible à toute personne ayant des idées, du temps et le savoir-faire. BCI utilise des schémas cérébraux spécifiques liés aux images mentales et aux expressions faciales et peut également utiliser les mouvements de la tête et des yeux pour envoyer des commandes numériques à un appareil connecté. Les BCI invasives implantent chirurgicalement un dispositif dans le cerveau afin de recueillir des informations électriques. Les dispositifs BCI non invasifs, comme les casques EEG Emotiv, lisent l’activité cérébrale à partir du cuir chevelu.


Prêt à construire un projet BCI ? Voici ce dont vous aurez besoin


#1: Un objectif clair

Définissez ce que vous voulez accomplir. Soyez aussi précis que possible, par exemple « tourner la tête pour diriger », « sourire pour allumer une lumière », « penser pousser pour utiliser une potion dans le jeu » ou « envoyer une fenêtre contextuelle lorsque les indicateurs de performance signalent une distraction pendant plus de x unités de temps ».


#2: Dispositif d’acquisition du signal

Tout d’abord, vous aurez besoin d’un dispositif pour capter les signaux cérébraux. Tous les casques EEG sans fil Emotiv offrent une détection sur l’ensemble du cerveau, même les écouteurs MN8 à 2 canaux, et feront l’affaire. En règle générale, BCI fonctionne mieux avec davantage de signaux. Le casque EEG Emotiv Insight à 5 canaux est un choix populaire pour l’interface cerveau-ordinateur, car il est sans fil, facile à utiliser et a été validé de manière indépendante pour son excellente fonctionnalité BCI. 

Dispositifs BCI

Tableau comparatif des casques

EMOTIV flex saline

Exemples de projets BCI utilisant Emotiv :


#3: Logiciel de traitement du signal

Ensuite, vous aurez besoin d’un logiciel d’apprentissage automatique pour transformer ces signaux cérébraux en commandes. EmotivBCI simplifie ce processus en vous permettant de créer un profil et d’apprendre au programme à reconnaître des images mentales comme pousser ou tirer. Le logiciel reconnaît également les expressions faciales, les mouvements de la tête et les états cognitifs tels que la concentration ou la distraction.

 

#4: Commandes BCI attribuées

À présent, utilisez les commandes BCI pour vous connecter au monde réel et interagir avec lui. EmotivBCI se connecte de manière fluide aux programmes couramment utilisés que vous pouvez employer pour créer des applications pour votre projet BCI. Node-RED, par exemple, vous permet de définir visuellement ce que vous voulez que les signaux cérébraux fassent, sans avoir besoin de coder. 

Sinon, vous pouvez écrire du code pour créer des applications qui réagissent aux signaux cérébraux traités. Selon votre projet, cela peut impliquer des langages comme Python, C++, ou JavaScript. Vous pouvez utiliser les exemples de notre GitHub comme point de départ pour explorer et créer vos propres applications. 

Tutoriels vidéo gratuits sur les langages de codage BCI :

Comment utiliser Nod-RED avec Emotiv BCI




#5: Dispositif pour recevoir les commandes BCI

Enfin, vous aurez besoin d’un élément à contrôler avec BCI. Selon votre projet, vous pourriez devoir brancher l’appareil ou l’émetteur à un microordinateur tel qu’un Raspberry Pi ou une carte Arduino. Cependant, ce n’est pas toujours nécessaire.

Comment contrôler le son avec BCI

Vous pouvez utiliser l’OSC (Open Sound Control) de l’application EmotivBCI pour contrôler le son et les médias en temps réel. Les développeurs de jeux peuvent intégrer les commandes BCI à leurs jeux Unity via le wrapper Unity de l’API Cortex.

Comment utiliser des microcontrôleurs pour BCI :



Ci-dessus : une carte Arduino contrôle un bras robotique à l’aide d’un EEG Emotiv. (Crédit : Matt Su)
Image de couverture : un étudiant pilote un drone BCI à l’Université de Floride du Sud. (Crédit : USF BCI Club)

Mettez en avant votre projet BCI ! Nous serions ravis de voir ce sur quoi vous travaillez et de le partager. Identifiez #emotiv sur les réseaux sociaux ou envoyez un e-mail à hello@emotiv.com.

La technologie d’interface cerveau-ordinateur (BCI) mesure l’activité électrique des ondes cérébrales, traite ces informations à l’aide d’un logiciel d’apprentissage automatique et les convertit en commandes. BCI est utilisée comme dispositif de télécommande qui peut s’appliquer aux ordinateurs, aux applications, aux maisons intelligentes et à d’autres appareils de l’Internet des objets (IoT), à la réalité virtuelle, aux membres prothétiques, aux robots, aux fauteuils roulants, aux jouets et aux jeux.

Autrefois du domaine de la science-fiction, la technologie d’interface cerveau-ordinateur est désormais accessible à toute personne ayant des idées, du temps et le savoir-faire. BCI utilise des schémas cérébraux spécifiques liés aux images mentales et aux expressions faciales et peut également utiliser les mouvements de la tête et des yeux pour envoyer des commandes numériques à un appareil connecté. Les BCI invasives implantent chirurgicalement un dispositif dans le cerveau afin de recueillir des informations électriques. Les dispositifs BCI non invasifs, comme les casques EEG Emotiv, lisent l’activité cérébrale à partir du cuir chevelu.


Prêt à construire un projet BCI ? Voici ce dont vous aurez besoin


#1: Un objectif clair

Définissez ce que vous voulez accomplir. Soyez aussi précis que possible, par exemple « tourner la tête pour diriger », « sourire pour allumer une lumière », « penser pousser pour utiliser une potion dans le jeu » ou « envoyer une fenêtre contextuelle lorsque les indicateurs de performance signalent une distraction pendant plus de x unités de temps ».


#2: Dispositif d’acquisition du signal

Tout d’abord, vous aurez besoin d’un dispositif pour capter les signaux cérébraux. Tous les casques EEG sans fil Emotiv offrent une détection sur l’ensemble du cerveau, même les écouteurs MN8 à 2 canaux, et feront l’affaire. En règle générale, BCI fonctionne mieux avec davantage de signaux. Le casque EEG Emotiv Insight à 5 canaux est un choix populaire pour l’interface cerveau-ordinateur, car il est sans fil, facile à utiliser et a été validé de manière indépendante pour son excellente fonctionnalité BCI. 

Dispositifs BCI

Tableau comparatif des casques

EMOTIV flex saline

Exemples de projets BCI utilisant Emotiv :


#3: Logiciel de traitement du signal

Ensuite, vous aurez besoin d’un logiciel d’apprentissage automatique pour transformer ces signaux cérébraux en commandes. EmotivBCI simplifie ce processus en vous permettant de créer un profil et d’apprendre au programme à reconnaître des images mentales comme pousser ou tirer. Le logiciel reconnaît également les expressions faciales, les mouvements de la tête et les états cognitifs tels que la concentration ou la distraction.

 

#4: Commandes BCI attribuées

À présent, utilisez les commandes BCI pour vous connecter au monde réel et interagir avec lui. EmotivBCI se connecte de manière fluide aux programmes couramment utilisés que vous pouvez employer pour créer des applications pour votre projet BCI. Node-RED, par exemple, vous permet de définir visuellement ce que vous voulez que les signaux cérébraux fassent, sans avoir besoin de coder. 

Sinon, vous pouvez écrire du code pour créer des applications qui réagissent aux signaux cérébraux traités. Selon votre projet, cela peut impliquer des langages comme Python, C++, ou JavaScript. Vous pouvez utiliser les exemples de notre GitHub comme point de départ pour explorer et créer vos propres applications. 

Tutoriels vidéo gratuits sur les langages de codage BCI :

Comment utiliser Nod-RED avec Emotiv BCI




#5: Dispositif pour recevoir les commandes BCI

Enfin, vous aurez besoin d’un élément à contrôler avec BCI. Selon votre projet, vous pourriez devoir brancher l’appareil ou l’émetteur à un microordinateur tel qu’un Raspberry Pi ou une carte Arduino. Cependant, ce n’est pas toujours nécessaire.

Comment contrôler le son avec BCI

Vous pouvez utiliser l’OSC (Open Sound Control) de l’application EmotivBCI pour contrôler le son et les médias en temps réel. Les développeurs de jeux peuvent intégrer les commandes BCI à leurs jeux Unity via le wrapper Unity de l’API Cortex.

Comment utiliser des microcontrôleurs pour BCI :



Ci-dessus : une carte Arduino contrôle un bras robotique à l’aide d’un EEG Emotiv. (Crédit : Matt Su)
Image de couverture : un étudiant pilote un drone BCI à l’Université de Floride du Sud. (Crédit : USF BCI Club)

Mettez en avant votre projet BCI ! Nous serions ravis de voir ce sur quoi vous travaillez et de le partager. Identifiez #emotiv sur les réseaux sociaux ou envoyez un e-mail à hello@emotiv.com.

La technologie d’interface cerveau-ordinateur (BCI) mesure l’activité électrique des ondes cérébrales, traite ces informations à l’aide d’un logiciel d’apprentissage automatique et les convertit en commandes. BCI est utilisée comme dispositif de télécommande qui peut s’appliquer aux ordinateurs, aux applications, aux maisons intelligentes et à d’autres appareils de l’Internet des objets (IoT), à la réalité virtuelle, aux membres prothétiques, aux robots, aux fauteuils roulants, aux jouets et aux jeux.

Autrefois du domaine de la science-fiction, la technologie d’interface cerveau-ordinateur est désormais accessible à toute personne ayant des idées, du temps et le savoir-faire. BCI utilise des schémas cérébraux spécifiques liés aux images mentales et aux expressions faciales et peut également utiliser les mouvements de la tête et des yeux pour envoyer des commandes numériques à un appareil connecté. Les BCI invasives implantent chirurgicalement un dispositif dans le cerveau afin de recueillir des informations électriques. Les dispositifs BCI non invasifs, comme les casques EEG Emotiv, lisent l’activité cérébrale à partir du cuir chevelu.


Prêt à construire un projet BCI ? Voici ce dont vous aurez besoin


#1: Un objectif clair

Définissez ce que vous voulez accomplir. Soyez aussi précis que possible, par exemple « tourner la tête pour diriger », « sourire pour allumer une lumière », « penser pousser pour utiliser une potion dans le jeu » ou « envoyer une fenêtre contextuelle lorsque les indicateurs de performance signalent une distraction pendant plus de x unités de temps ».


#2: Dispositif d’acquisition du signal

Tout d’abord, vous aurez besoin d’un dispositif pour capter les signaux cérébraux. Tous les casques EEG sans fil Emotiv offrent une détection sur l’ensemble du cerveau, même les écouteurs MN8 à 2 canaux, et feront l’affaire. En règle générale, BCI fonctionne mieux avec davantage de signaux. Le casque EEG Emotiv Insight à 5 canaux est un choix populaire pour l’interface cerveau-ordinateur, car il est sans fil, facile à utiliser et a été validé de manière indépendante pour son excellente fonctionnalité BCI. 

Dispositifs BCI

Tableau comparatif des casques

EMOTIV flex saline

Exemples de projets BCI utilisant Emotiv :


#3: Logiciel de traitement du signal

Ensuite, vous aurez besoin d’un logiciel d’apprentissage automatique pour transformer ces signaux cérébraux en commandes. EmotivBCI simplifie ce processus en vous permettant de créer un profil et d’apprendre au programme à reconnaître des images mentales comme pousser ou tirer. Le logiciel reconnaît également les expressions faciales, les mouvements de la tête et les états cognitifs tels que la concentration ou la distraction.

 

#4: Commandes BCI attribuées

À présent, utilisez les commandes BCI pour vous connecter au monde réel et interagir avec lui. EmotivBCI se connecte de manière fluide aux programmes couramment utilisés que vous pouvez employer pour créer des applications pour votre projet BCI. Node-RED, par exemple, vous permet de définir visuellement ce que vous voulez que les signaux cérébraux fassent, sans avoir besoin de coder. 

Sinon, vous pouvez écrire du code pour créer des applications qui réagissent aux signaux cérébraux traités. Selon votre projet, cela peut impliquer des langages comme Python, C++, ou JavaScript. Vous pouvez utiliser les exemples de notre GitHub comme point de départ pour explorer et créer vos propres applications. 

Tutoriels vidéo gratuits sur les langages de codage BCI :

Comment utiliser Nod-RED avec Emotiv BCI




#5: Dispositif pour recevoir les commandes BCI

Enfin, vous aurez besoin d’un élément à contrôler avec BCI. Selon votre projet, vous pourriez devoir brancher l’appareil ou l’émetteur à un microordinateur tel qu’un Raspberry Pi ou une carte Arduino. Cependant, ce n’est pas toujours nécessaire.

Comment contrôler le son avec BCI

Vous pouvez utiliser l’OSC (Open Sound Control) de l’application EmotivBCI pour contrôler le son et les médias en temps réel. Les développeurs de jeux peuvent intégrer les commandes BCI à leurs jeux Unity via le wrapper Unity de l’API Cortex.

Comment utiliser des microcontrôleurs pour BCI :



Ci-dessus : une carte Arduino contrôle un bras robotique à l’aide d’un EEG Emotiv. (Crédit : Matt Su)
Image de couverture : un étudiant pilote un drone BCI à l’Université de Floride du Sud. (Crédit : USF BCI Club)

Mettez en avant votre projet BCI ! Nous serions ravis de voir ce sur quoi vous travaillez et de le partager. Identifiez #emotiv sur les réseaux sociaux ou envoyez un e-mail à hello@emotiv.com.

Continuez à lire

Les bases des potentiels évoqués liés à des événements