Como Construir um Projeto BCI com Headsets EEG Emotiv

Heidi Duran

Atualizado em

24 de jul. de 2024

Como Construir um Projeto BCI com Headsets EEG Emotiv

Heidi Duran

Atualizado em

24 de jul. de 2024

Como Construir um Projeto BCI com Headsets EEG Emotiv

Heidi Duran

Atualizado em

24 de jul. de 2024

A tecnologia de interface cérebro-computador (BCI) mede a atividade elétrica das ondas cerebrais, processa essas informações por meio de software de aprendizado de máquina e as converte em comandos. A BCI é usada como um dispositivo de controle remoto que pode ser aplicado a computadores, aplicativos, casas inteligentes e outros dispositivos da Internet das Coisas (IoT), realidade virtual, membros protéticos, robôs, cadeiras de rodas, brinquedos e jogos.

Antes algo de ficção científica, a tecnologia de interface cérebro-computador agora está disponível para qualquer pessoa com ideias, tempo e conhecimento técnico. A BCI usa padrões cerebrais específicos relacionados a imagens mentais e expressões faciais e também pode usar movimentos da cabeça e dos olhos para emitir comandos digitais a um dispositivo conectado. BCIs invasivas inserem cirurgicamente um dispositivo no cérebro para coletar informações elétricas. Dispositivos BCI não invasivos, como os headsets EEG Emotiv, leem a atividade cerebral do couro cabeludo.


Pronto para construir um projeto BCI? Veja o que você vai precisar


#1: Um objetivo claro

Defina o que você quer alcançar. Seja o mais específico possível, como “virar a cabeça para guiar,” “sorrir para acender uma luz,” “pensar empurrar para usar uma poção no jogo,” ou “enviar uma mensagem pop-up quando as métricas de desempenho indicarem distração por mais de x tempo.”


#2: Dispositivo de aquisição de sinais

Primeiro, você precisará de algo para capturar sinais cerebrais. Todos os headsets EEG sem fio Emotiv fazem captação de todo o cérebro, até mesmo os earbuds MN8 de 2 canais, e darão conta disso. Como regra geral, a BCI funciona melhor com mais sinais. O headset EEG Emotiv Insight de 5 canais é uma escolha popular para interface cérebro-computador porque é sem fio, fácil de usar e foi validado de forma independente por sua excelente funcionalidade BCI. 

Dispositivos BCI

Tabela de comparação de headsets

EMOTIV flex saline

Exemplos de projetos BCI que usam Emotiv:


#3: Software de processamento de sinais

Em seguida, você precisará de software de aprendizado de máquina para traduzir esses sinais cerebrais em comandos. EmotivBCI simplifica esse processo permitindo que você crie um perfil e ensine o programa a reconhecer imagens mentais como empurrar ou puxar. O software também reconhece expressões faciais, movimentos da cabeça e estados cognitivos como foco ou distração.

 

#4: Comandos BCI atribuídos

Agora, use os comandos BCI para se conectar e interagir com o mundo real. EmotivBCI se conecta perfeitamente a programas de uso comum que você pode usar para criar aplicativos para o seu projeto BCI. O Node-RED, por exemplo, permite que você esboce visualmente o que quer que os sinais cerebrais façam sem precisar programar. 

Alternativamente, você pode escrever código para criar aplicativos que respondam aos sinais cerebrais processados. Dependendo do seu projeto, isso pode envolver linguagens como Python, C++ ou JavaScript. Você pode usar os exemplos do nosso GitHub como ponto de partida para explorar e criar seus próprios aplicativos. 

Tutoriais em vídeo gratuitos de linguagens de programação BCI:

Como usar o Nod-RED com Emotiv BCI




#5: Dispositivo para receber comandos BCI

Por fim, você precisará de algo para controlar com BCI. Dependendo do seu projeto, talvez seja necessário conectar o dispositivo ou transmissor a um microcomputador como Raspberry Pi ou uma placa Arduino. No entanto, isso nem sempre é necessário.

Como controlar o som com BCI

Você pode utilizar o OSC (Open Sound Control) do aplicativo EmotivBCI para controlar som e mídia em tempo real. Desenvolvedores de jogos podem integrar comandos BCI aos seus jogos Unity por meio do wrapper Unity da API Cortex.

Como usar microcontroladores para BCI:



Acima: Uma placa Arduino controla um braço robótico usando EEG Emotiv. (Crédito: Matt Su)
Imagem de capa: um estudante controla um drone BCI na University of South Florida. (Crédito: USF BCI Club)

Mostre o seu projeto BCI! Adoraríamos ver e compartilhar o que você está criando. Marque #emotiv nas redes sociais ou envie um email para hello@emotiv.com.

A tecnologia de interface cérebro-computador (BCI) mede a atividade elétrica das ondas cerebrais, processa essas informações por meio de software de aprendizado de máquina e as converte em comandos. A BCI é usada como um dispositivo de controle remoto que pode ser aplicado a computadores, aplicativos, casas inteligentes e outros dispositivos da Internet das Coisas (IoT), realidade virtual, membros protéticos, robôs, cadeiras de rodas, brinquedos e jogos.

Antes algo de ficção científica, a tecnologia de interface cérebro-computador agora está disponível para qualquer pessoa com ideias, tempo e conhecimento técnico. A BCI usa padrões cerebrais específicos relacionados a imagens mentais e expressões faciais e também pode usar movimentos da cabeça e dos olhos para emitir comandos digitais a um dispositivo conectado. BCIs invasivas inserem cirurgicamente um dispositivo no cérebro para coletar informações elétricas. Dispositivos BCI não invasivos, como os headsets EEG Emotiv, leem a atividade cerebral do couro cabeludo.


Pronto para construir um projeto BCI? Veja o que você vai precisar


#1: Um objetivo claro

Defina o que você quer alcançar. Seja o mais específico possível, como “virar a cabeça para guiar,” “sorrir para acender uma luz,” “pensar empurrar para usar uma poção no jogo,” ou “enviar uma mensagem pop-up quando as métricas de desempenho indicarem distração por mais de x tempo.”


#2: Dispositivo de aquisição de sinais

Primeiro, você precisará de algo para capturar sinais cerebrais. Todos os headsets EEG sem fio Emotiv fazem captação de todo o cérebro, até mesmo os earbuds MN8 de 2 canais, e darão conta disso. Como regra geral, a BCI funciona melhor com mais sinais. O headset EEG Emotiv Insight de 5 canais é uma escolha popular para interface cérebro-computador porque é sem fio, fácil de usar e foi validado de forma independente por sua excelente funcionalidade BCI. 

Dispositivos BCI

Tabela de comparação de headsets

EMOTIV flex saline

Exemplos de projetos BCI que usam Emotiv:


#3: Software de processamento de sinais

Em seguida, você precisará de software de aprendizado de máquina para traduzir esses sinais cerebrais em comandos. EmotivBCI simplifica esse processo permitindo que você crie um perfil e ensine o programa a reconhecer imagens mentais como empurrar ou puxar. O software também reconhece expressões faciais, movimentos da cabeça e estados cognitivos como foco ou distração.

 

#4: Comandos BCI atribuídos

Agora, use os comandos BCI para se conectar e interagir com o mundo real. EmotivBCI se conecta perfeitamente a programas de uso comum que você pode usar para criar aplicativos para o seu projeto BCI. O Node-RED, por exemplo, permite que você esboce visualmente o que quer que os sinais cerebrais façam sem precisar programar. 

Alternativamente, você pode escrever código para criar aplicativos que respondam aos sinais cerebrais processados. Dependendo do seu projeto, isso pode envolver linguagens como Python, C++ ou JavaScript. Você pode usar os exemplos do nosso GitHub como ponto de partida para explorar e criar seus próprios aplicativos. 

Tutoriais em vídeo gratuitos de linguagens de programação BCI:

Como usar o Nod-RED com Emotiv BCI




#5: Dispositivo para receber comandos BCI

Por fim, você precisará de algo para controlar com BCI. Dependendo do seu projeto, talvez seja necessário conectar o dispositivo ou transmissor a um microcomputador como Raspberry Pi ou uma placa Arduino. No entanto, isso nem sempre é necessário.

Como controlar o som com BCI

Você pode utilizar o OSC (Open Sound Control) do aplicativo EmotivBCI para controlar som e mídia em tempo real. Desenvolvedores de jogos podem integrar comandos BCI aos seus jogos Unity por meio do wrapper Unity da API Cortex.

Como usar microcontroladores para BCI:



Acima: Uma placa Arduino controla um braço robótico usando EEG Emotiv. (Crédito: Matt Su)
Imagem de capa: um estudante controla um drone BCI na University of South Florida. (Crédito: USF BCI Club)

Mostre o seu projeto BCI! Adoraríamos ver e compartilhar o que você está criando. Marque #emotiv nas redes sociais ou envie um email para hello@emotiv.com.

A tecnologia de interface cérebro-computador (BCI) mede a atividade elétrica das ondas cerebrais, processa essas informações por meio de software de aprendizado de máquina e as converte em comandos. A BCI é usada como um dispositivo de controle remoto que pode ser aplicado a computadores, aplicativos, casas inteligentes e outros dispositivos da Internet das Coisas (IoT), realidade virtual, membros protéticos, robôs, cadeiras de rodas, brinquedos e jogos.

Antes algo de ficção científica, a tecnologia de interface cérebro-computador agora está disponível para qualquer pessoa com ideias, tempo e conhecimento técnico. A BCI usa padrões cerebrais específicos relacionados a imagens mentais e expressões faciais e também pode usar movimentos da cabeça e dos olhos para emitir comandos digitais a um dispositivo conectado. BCIs invasivas inserem cirurgicamente um dispositivo no cérebro para coletar informações elétricas. Dispositivos BCI não invasivos, como os headsets EEG Emotiv, leem a atividade cerebral do couro cabeludo.


Pronto para construir um projeto BCI? Veja o que você vai precisar


#1: Um objetivo claro

Defina o que você quer alcançar. Seja o mais específico possível, como “virar a cabeça para guiar,” “sorrir para acender uma luz,” “pensar empurrar para usar uma poção no jogo,” ou “enviar uma mensagem pop-up quando as métricas de desempenho indicarem distração por mais de x tempo.”


#2: Dispositivo de aquisição de sinais

Primeiro, você precisará de algo para capturar sinais cerebrais. Todos os headsets EEG sem fio Emotiv fazem captação de todo o cérebro, até mesmo os earbuds MN8 de 2 canais, e darão conta disso. Como regra geral, a BCI funciona melhor com mais sinais. O headset EEG Emotiv Insight de 5 canais é uma escolha popular para interface cérebro-computador porque é sem fio, fácil de usar e foi validado de forma independente por sua excelente funcionalidade BCI. 

Dispositivos BCI

Tabela de comparação de headsets

EMOTIV flex saline

Exemplos de projetos BCI que usam Emotiv:


#3: Software de processamento de sinais

Em seguida, você precisará de software de aprendizado de máquina para traduzir esses sinais cerebrais em comandos. EmotivBCI simplifica esse processo permitindo que você crie um perfil e ensine o programa a reconhecer imagens mentais como empurrar ou puxar. O software também reconhece expressões faciais, movimentos da cabeça e estados cognitivos como foco ou distração.

 

#4: Comandos BCI atribuídos

Agora, use os comandos BCI para se conectar e interagir com o mundo real. EmotivBCI se conecta perfeitamente a programas de uso comum que você pode usar para criar aplicativos para o seu projeto BCI. O Node-RED, por exemplo, permite que você esboce visualmente o que quer que os sinais cerebrais façam sem precisar programar. 

Alternativamente, você pode escrever código para criar aplicativos que respondam aos sinais cerebrais processados. Dependendo do seu projeto, isso pode envolver linguagens como Python, C++ ou JavaScript. Você pode usar os exemplos do nosso GitHub como ponto de partida para explorar e criar seus próprios aplicativos. 

Tutoriais em vídeo gratuitos de linguagens de programação BCI:

Como usar o Nod-RED com Emotiv BCI




#5: Dispositivo para receber comandos BCI

Por fim, você precisará de algo para controlar com BCI. Dependendo do seu projeto, talvez seja necessário conectar o dispositivo ou transmissor a um microcomputador como Raspberry Pi ou uma placa Arduino. No entanto, isso nem sempre é necessário.

Como controlar o som com BCI

Você pode utilizar o OSC (Open Sound Control) do aplicativo EmotivBCI para controlar som e mídia em tempo real. Desenvolvedores de jogos podem integrar comandos BCI aos seus jogos Unity por meio do wrapper Unity da API Cortex.

Como usar microcontroladores para BCI:



Acima: Uma placa Arduino controla um braço robótico usando EEG Emotiv. (Crédito: Matt Su)
Imagem de capa: um estudante controla um drone BCI na University of South Florida. (Crédito: USF BCI Club)

Mostre o seu projeto BCI! Adoraríamos ver e compartilhar o que você está criando. Marque #emotiv nas redes sociais ou envie um email para hello@emotiv.com.

Continue lendo

Noções Básicas de Potenciais Relacionados a Eventos