Como ler sinais cerbais com Mindlfex e Arduino
개의치 않다오규?
Mindflexéum brinquedo que foi fabricado pela empresa
Neuroskyem meados de 2009.Como vocês podem ver na imagem,o jogado coloca o dispositivo na cabeça e os sinais elétricos são envados sem fio para a plataforma.
기본적인 상황에서 ojogo consiste emse concentra no moviento que a bolinha faz.Quanto mais se Concentral,mais alto a bolinha subirá.Enquanto isso,ela percorre os obstáculos da plataforma.
폴 바이크소 도스파노스
O fato da bolinha subir e descer com O“poder da sua mente”nãOémagica.Na verdade,o sensor(eletrodo)faz a leitura dos sinais transmitidos pelo seu cérebro e envia para o circuito eletrnico,realizando cálculos para determinar o seu nível de atenão e meditaão.Ou seja,os seus sinais servem como entrada para o dispositivo.
Baseado nesses níveis,o cooler da plataforma(que fica sempre embaixo da bolinha)pode girar com mais ou menos velocidade.
뭐 공부 해요?
Não vamos usar a plataforma do brinquedo,jáque nossa intensãoéapenas ler os dados.Precisaremos na verdade Adapter o capacete para conectaráum outro dispositivo que vai mostrar essa leitura para nós:o Arduíno.
O queéArduíno
O Ardu ínoéuma placa eletr ônica de baixo custo, 개원 e com capacidade conectar outros dispositivos eletr ônicos como LED, 전기 기계와 센서.Por isso,émuito utilizado em pequenos projetos de eletrônica e automaço.
Para controlar o functionamento desses dispositivos,enviamos um código em linguagem c/c++Para ele a partir de um cabo USB conconnectado de um computador ouRaspberryPara a placa.
Existemdiversos modelosno mercado,mas o mais comum e que iremos utilizar aquiéArduíno UNO.vamos precisar de mais algumas Coisinas는 다음과 같습니다.
O que vamos precisar:
재료
Capacete com pilhas 회사
🔌 Placa Arduino UNO e cabo USB
🔌 Capacete Mindlfex - Manual do brinquedo
🔌 3 pilhas do tipo AAA
🔌 솔다철
🔌 솔다
🔌 2xJumpers macho-macho
🔌 Chave estrela(cerca de 1/4’’)
Preparando o Mindflex 회사
O capacete vem fechado,jáque ele foi feito para se conectar com sua plataforma.Mas podemos abrir a placa facilmente e soldar alguns pontos importantes:o ponto de leitura e referencia.
📝 Abra o capacete usando uma chave estrela.Vocêencontraráalgo-como:
📝 Encentre os pontos de leitura e Referenceia da placa:
📝 Solde os pontos indicados com os fios que serão conectados ao Arduíno posteriormente.
📝 Para ligar o Mindflex, encaixe as pilhas e는 chave Para ligar e desligar를 사용합니다.
IDE 준비
Com o nosso Mindflex pronto,estána hora de preparar a placa para coletar os dados.Se vocênunca usou o Arduíno,vai precisar fazer o download da IDEclicando aqui.
Se estiver usando Ubuntu,vocêpode abrir o terminal e rodar esse comando:
$ sudo snap install arduino
Deposis de instalar,ao abri la vocêvai encontrar uma interface como essa:Primeiro,vamos precisar instalar uma lib Specifica para ler dados dos capacetes na Neurosky:oBrain.
Para importar a lib no Arduíno,siga os passos:
.ZIP
Sketch > Include Library > Add ZIP library
e selecione a 파스타 지퍼.Sketch > Include Library
e selecione Brain master.#include <Brain.h>
Brain brain(Serial);
void setup() {
Serial.begin(9600);
delay(10);
}
void loop() {
if (brain.update()) {
if(brain.readSignalQuality() <= 60){
Serial.println(brain.readCSV());
}
}
}
A partir desse código,estamos importando A biblioteca Brain com#include
.Dentro de
void setup()
estamos abrindo a comunica ço serial comvelocidade de 9600위 por segundo e dando a pequeno delay antes de realizar a primeira leitura.Vale lembrar,que essa parte serárealizada apenas uma vez.O que seráexecutando tempo todoécódigo dentro de
void loop()
.Dentro dele,estamos chamando a funãobrain.update()
,que Returnatrue
se는possívelleros dados를 대표합니다.Deposis,chamamos a funão
brain.readSignalQuality()
,que returna a qualidade dos sinais em um intervalo de 0á200.네, 싱가포르로 갈까요?
Mindflex vai Retronar 11 colunas,que indicam:
크루나
의의가 크다
Qualidade do Sinal 회사
quanto mais próxima de 0,melhor,quanto mais próxima de 200,pior.
아등상
Retrona uma estimativa de atenão,variando de 0(mínimo)á100(máximo).
메디타
Retrona uma estimativa de meditaão,variando de 0(mínimo)á100(máximo).
Os demais sinais s ão valores는 aos nossos5 tipos de ondas cerebrais,que representam resumdamente를 가리킨다.
옹달
의의가 크다
그리스 자모표의 네 번째 자모
relacionada ao sono profundo sem sonhos.
θ
relacionada ao sono,Reflectionão e imaginaão.
알파 바이크소
늦추다.
알파알토
같이 갑시다.
베타 바이크소
relacionado ao nosso estado de atenão.
베타 알토
같이 갑시다.
Gama Baixo 회사
relacionado com estados cognitivos,ou seja,quando estamos aprendendo ou memorando algo.
감마 알토
같이 갑시다.
Pelo nosso código,determinamos que se a qualidade do sinal for menor que 60,os dados serão mostrados na porta serial pela funão
brain.readCSV()
,retronado o valor de cada sinal separado por virgula.Claro que o 이상적인 의갑 리더 somente os dados emque a qualidade fosse o mais pró ximo poss ível de 0, mas outros eletrodom ésticos/dispositivos que a qualidade fosse o mais pró ximo poss ível de 0, mas outros eletrodom ésticos/dispositivos que emittem ondas eletromagné ticas pode
Para conhecer outras funções que essa lib oferece acesse a documentação
표시Agora conecte o cabo USB na placa e depois na sua máquina.Váem
Tools > Board
paraselecionarotipodaplaca(no caso, Arduíno UNO)eaportaemTools > Port
,quepodeseralgocomoAMC0
,TTY
등(podevariar).o Mindflex com o Ardu íno da seguinte forma 연결:
표시Agora,vista o headset de modo que o sensor eletrodo fique em contato com a sua testa e conecte os clips em suas orelhas(eles s são necesários para referencear o sinal).
Lendo os 벽 보호판
Para ver os dados,váem
Tools > Serial Portal
당장!Agora conseguimos ver os sinais.
인도 알루미늄 산업:
Se ficou interestsado no Mindflex e como podemos fazer coisas incríveis com ele,sugiro que de uma olhada nesses materialis:
📚 Monografia de graduaçãoda Tamires dos Santos,atualmente estudante de Mestrado da Universidade Federal do ABC e desenvolvedora de IHR
📚 Minhamonografiausando o Mindflex,com foco em automatizar os processos de coleta,tratamento e treinamento da RNA para os dados
📚 Monografiasobre sistema de neurofeedback para análise de nível de concentraão
📚 Artigosobre o uso de ondas cerebrais para o controle de components es eletrônicos.
📚 How to Hack Mindlex
📚 Tutorial sobre Mindflex
Reference
이 문제에 관하여(Como ler sinais cerbais com Mindlfex e Arduino), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/reginadiana/como-ler-sinais-cerebrais-com-mindlfex-e-arduino-1o8l텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)