» Eletrônicos » Arduino Jogos mentais - Controlando o poder do pensamento

Jogos mentais - Controlando o poder do pensamento




Este é um projeto que permitirá que você jogue qualquer jogo apenas pelo poder da sua mente. O dispositivo pode emular as teclas W, A, S e D para jogar qualquer jogo no seu computador ... Você não precisa pressionar nenhuma tecla, pense apenas no volante: esquerda, direita ou direita. Você pode alterar essas teclas para qualquer outro botão ou para o mouse. Claro, você precisa se exercitar para controlar os jogos, mas, por outro lado, é ótimo treinar a concentração.

[mídia = https: //youtu.be/MC7lOypxXhY]


A base deste projeto é um método de monitoramento eletrofisiológico para registrar a atividade elétrica do cérebro, ou seja, por uma razão simples, é EEG (eletroencefalografia).

Jogos mentais - Controlando o poder do pensamento


O EEG mede as flutuações de tensão como resultado da corrente de íons nos neurônios do cérebro. As aplicações de diagnóstico geralmente se concentram no conteúdo espectral do EEG, ou seja, no tipo de oscilações neurais (comumente chamadas de "ondas cerebrais") que podem ser observadas nos sinais do EEG. (graças à Wikipedia). Mas neste caso, dois valores muito precisos são usados.

• Alfa é uma faixa de frequência de 7 Hz a 14 Hz. Ocorre quando você fecha os olhos e quando relaxa, e enfraquece quando abre os olhos ou o estresse mental.
• Faixa de frequência beta de 15 Hz a 30 Hz. Beta de baixa amplitude, com frequências múltiplas e diferentes, é frequentemente associado a pensamentos ativos, ocupados ou ansiosos e concentração ativa.
De fato, o dispositivo pode determinar seu nível de atenção, o nível de meditação e piscar. Quanto mais focado você estiver, maior será o nível de "atenção", mais relaxado ficará, maior será o nível de "meditação".

Jogos especialmente "ground" sob o controle de ondas cerebrais:






Todos estão disponíveis em
Mas depois de algumas horas você se cansará de tocá-las.

Ferramentas e materiais













Ferramentas:



• pistola de cola
• Fita dupla face
• ferro de solda
• solda

Software:







Equipamento



Peças do fone de ouvido:






• (Desmonte o módulo e conecte o circuito que contém o carregador e os módulos opcionais. Dessa forma, você possui o carregador e o circuito de energia.)
• resistor de 100 ohm e 200 ohm

• fios

Peças de reposição para o receptor:





• jumpers de fio
• Um LED verde e um vermelho

• Plexiglass

HC-06

: Primeiro faça upload do esboço chamado “HC_06_Bluetooth” para Arduino UNO, conecte o módulo Bluetooth conforme mostrado no diagrama.





Abra o Serial Monitor no Arduino IDE e aguarde o Arduino configurar o módulo BT. O seu módulo Bluetooth está agora definido para 57600 baud.


// HC-06-Bluetooth

configuração nula () {
   // Inicie a série do hardware.
Serial.begin (9600); // taxa de transmissão padrão do HC-06
atraso (1000);
Serial.print ("AT");
atraso (1000);
Serial.print ("AT + VERSION");
atraso (1000);
Serial.print ("AT + PIN"); // para remover a senha
atraso (1000);
Serial.print ("AT + BAUD7"); // Defina a taxa de transmissão como 576000 - por exemplo, Necomimi dafault
atraso (1000);
Serial.begin (57600); //
atraso (1000);
}
loop vazio () {
}


Você pode experimentar muitos aplicativos BCI (Brain Computer Interface) porque o brinquedo habilitado para Bluetooth Necomimi cortado será compatível com todos. Você pode usar esses aplicativos para aprender a controlar suas ondas cerebrais.

HC-05:

Em seguida, use o HC_05_Bluetooth e carregue o seu Arduino da mesma maneira que antes. Conecte o pino "EN" do HC-05 ao Arduino 3v3. Você deve escrever o endereço do seu módulo HC-06 no código. Verifique o endereço do módulo BT no smartphone Android, como na imagem Substitua ":" (pontos duplos) por "," vírgulas no código.


// HC-06-Bluetooth

configuração nula () {
  // Inicie a série do hardware.
  Serial.begin (9600); // taxa de transmissão padrão do HC-05
  atraso (1000);
  Serial.print ("AT");
  atraso (1000);
  Serial.print ("AT + VERSION");
  atraso (1000);
  Serial.println ("AT + ROLE = 1"); // define o HC-05 no modo master
  atraso (1000);
  Serial.println ("AT + LINK =" Insira seu endereço aqui "); // agora o módulo deve se conectar automaticamente
  atraso (1000);
  Serial.print ("AT + UART = 57600,1,0"); // Defina a taxa de transmissão como 576000
   Serial.begin (57600); //
  atraso (1000);
}
loop vazio () {
}


Verifique o endereço do HC-06 com o seu telefone Android (veja a figura). E você deve alterar o endereço no código: 20: 15: 09: 15: 17: 82 ==> 2015.09.151782 Portanto, o módulo HC-05 pode reconhecer o endereço. Portanto, basta remover o ":" Agora seus módulos Bluetooth devem estar conectados um ao outro. Se você tiver problemas para conectar os módulos, poderá ler em mais detalhes
















Detalhes que capturam suas ondas cerebrais são retirados de Necomimi. Este brinquedo pode mover seus ouvidos, dependendo de suas ondas. Um brinquedo inútil, mas por dentro há um pequeno chip que lê ondas cerebrais, filtra ruídos e dá um sinal muito bom. Funciona com a interface UART (Serial); portanto, com alguns hackers, você pode usar o Arduino para ler ondas cerebrais. O papel desse fone de ouvido é transmitir sem fio as ondas cerebrais ao Arduino Leonardo. Como ninguém precisa de cabos na cabeça, inventou um fone de ouvido confortável. A foto abaixo mostra como desmontar um brinquedo e fazer um fone de ouvido com ele.

Primeiro, vamos dar uma olhada no caso. Os parafusos estão sob o adesivo. Remova o adesivo e a parte traseira do dispositivo e você encontrará uma pequena placa dentro. Precisamos de um que esteja embaixo de uma placa grande - este é um chip Neurosky TGAM. Ele é conectado por quatro contatos à placa principal do microcontrolador; portanto, pegue um ferro de solda e remova cuidadosamente a placa com o chip da placa principal. Agora você pode construir sua própria fonte de alimentação. O autor usou uma bateria de íon de lítio de 500 mAh, um circuito de carregador USB, um circuito de reforço de 5 V e dois resistores (100 Ohms e 200 Ohms) para fornecer uma fonte de alimentação de 3,4 V para o chip e o módulo Bluetooth.

Conexão da placa do carregador










Veja o diagrama para juntar tudo.
Após remover as baterias, conectores e tudo o que for desnecessário, use fita dupla face para instalar tudo no lado esquerdo do fone de ouvido. Primeiro, crie um circuito de bateria com um carregador e com um módulo de impulso DC-DC 5V. Depois disso, solde os dois resistores - este é um divisor de 3,3 volts. Ele fornece energia ao sensor. Agora solde o fio ao pino-T na placa TGAM da Neurosky, que envia dados para o módulo escravo BT HC-06.
Todo o circuito do receptor é montado em um pedaço de acrílico usando fita dupla face.







Conecte o Arduino Leonardo à placa de ensaio e, em seguida, conecte o módulo Bluetooth e os LEDs. Use o módulo Bluetooth HC-05 que já está configurado aqui. Usando vários jumpers, faça as seguintes conexões:
1. Arduino Leonardo-5v para Bluetooth-VCC e cátodos de dois LEDs
2. Arduino Leonardo-GND para Bluetooth-GND
3. Arduino Leonardo-D9 para Bluetooth-TX
4. Arduino Leonardo-D5 para o ânodo do LED vermelho
5. Arduino Leonardo-D6 para o ânodo LED verde



Isso é tudo, então agora você precisa baixar o código do programa
A placa Arduino Leonardo pode emular um teclado ou mouse. Usando essa função, o autor criou um código que imita o WASD e controla muitos jogos no seu computador. O NeuroSky usa os valores do eSense: concentração e meditação de 1 a 100 e detecta piscadas. Se o valor do eSense atingir o limite (70 para meditação e 65 para atenção) ou detectar piscar, emula a tecla pressionada.

O papel dos dois LEDs é indicar quando você atingiu o limite de atenção ou meditação. Vermelho indica atenção e verde indica meditação.

Conecte seu Arduino Leonardo e faça o download do código abaixo.


/ *
  Código criado por Tamás Imets para jogar videogames com mindwaves
  Sinta-se livre para usá-lo
  25 de março de 2016
* /

#include 
#include 
#include 

SoftwareSerial bluetooth (9, 8); // pinos de software
Mindwave mindwave; // biblioteca do mindwave ativada

int medlimit = 70; // definir limites
int attlimit = 65; // definir limites

configuração nula () {
  bluetooth.begin (MINDWAVE_BAUDRATE); // define Baudrate
  pinMode (5, SAÍDA); // pinos de configuração
  pinMode (4, SAÍDA); // pinos de configuração
}
void onMindwaveData () {

  if (mindwave.quality () <95) {/ se você piscar
    Keyboard.write ('w'); // pressiona W

  }

  if (mindwave.quality () == 100) {
    Keyboard.write ('');
  }

  if (mindwave.meditation ()> medlimit) {// se você meditar
    digitalWrite (5, ALTO);
    Keyboard.write ('d'); // pressiona D


  }

  if (mindwave.meditation ()  attlimit) {// se você se concentrar
    digitalWrite (6, ALTO);
    Keyboard.write ('a'); // pressiona A
  }

  if (mindwave.attention () 


Faça o download das bibliotecas no início do artigo Os módulos Bluetooth já estão configurados; portanto, após o download do código, você poderá começar a jogar videogames.

Como usar?










É fácil aprender a usar este dispositivo. Várias horas de prática fazem de você um piloto de verdade, com ele você pode gerenciar praticamente qualquer jogo. Somente seu cérebro precisa se acostumar a controlar suas atividades. Se o dispositivo estiver pronto, siga estas etapas para usar o controle do jogo mindwave.
1. Coloque o fone de ouvido na sua cabeça.
2. Conecte o receptor ao computador.
3. Verifique se os módulos Bluetooth estão conectados.
4. Ligue o circuito e tente aumentar seu nível de atenção ou meditação. Se os LEDs estiverem acesos, você fez um bom trabalho. Agora você pode tentar jogar
5. Aproveite o jogo Ultimate Gamer.
Para controlar o jogo, faça o seguinte:
• Pisque para ligar o carro (emula a tecla "W")
• Pisque novamente para parar (emula a barra de espaço)
• Relaxe para ficar à direita (simula a tecla “D”)
• Foco para virar à esquerda (simula a tecla "A")
Você pode jogar GTA, Need for Speed, jogos online, jogos de ação.
10
9.5
9.4

Adicionar um comentário

    • sorrirsorrisosxaxaoknão seiyahoonea
      chefearranhartolosimsim simagressivosegredo
      desculpedançardance2dance3perdãoajudabebidas
      pararamigosbomgoodgoodapitodesmaiarlíngua
      fumaçapalmascraydeclararirônicodon-t_mentionbaixar
      calorirritantelaugh1mdareuniãomoskingnegativo
      not_ipipocapunirlerassustarsustospesquisar
      provocarthank_youistoto_clueumnikagudoconcordar
      malbeeeblack_eyeblum3corargabar-setédio
      censuradobrincadeirasecret2ameaçarvitóriayusun_bespectacled
      sacudirrespektlolpreviubem vindoKrutoyya_za
      ya_dobryiajudantene_huliganne_othodifludproibirfechar
25 comentários
Guest Alex
silberstein)))
Alexey Konev
Olá
Você acha que é possível usar este dispositivo para controlar membros artificiais?
Ou o Necomimi capta muito poucas ondas cerebrais diferentes?
assim como sua esposa
Eu tenho forças pensamentos não são suficientes! arranhar
você senta e controla o carro, o avião, o navio, a TV e o computador etc. com o poder do pensamento.
assim como sua esposa ... sogra ... !!!! )))))
Um eletromiograma é ainda mais fácil de remover, há mais amplitude.
E aqui estão as primeiras armadilhas (isso não é uma crítica, apenas a mais interessante)
Como se viu, na prática, o sensor lê as ondas eletromagnéticas do cérebro longe de sempre e muitas vezes "desacelera", e às vezes os ouvidos ficam fora de sincronia e um "ouvido" fica pendurado por um longo tempo.

Após algum treinamento, esses ouvidos podem ser aprendidos a controlar conscientemente, mas ainda funcionam muito mal. Viva suas vidas, mostre o tempo em Marte ... Testado em quatro cérebros diferentes, se houver alguma coisa

Um dispositivo interessante, mas provavelmente ainda precisa modificar por um longo tempo. Mas se você modificá-lo: você senta e controla o carro, o avião, o navio, a TV e o computador etc. com o poder do pensamento. As pessoas geralmente andam e falam como esquecer-))))
O autor
Mas no geral, uma coisa muito útil. Vou tentar encontrar um projeto em que os dispositivos sejam controlados por micro contrações musculares. Algo como uma prótese biomecânica.
O autor
Você está certo. Precisa de habilidade, treinamento, treinamento. Uma coisa muito necessária para as pessoas com deficiência. Sim, e as pessoas comuns ajudarão a aumentar a concentração. Quanto a mim, uma boa ideia. Me deparei com um projeto na rede em que o sensor determinava a direção da visão e era possível controlar vários dispositivos. Infelizmente, tudo não foi bem descrito. Eu não espalhei.
sobre o rádio armênio - apenas em Perestroika ...

Um dia, no início dos anos 70, em Moscou, no Hall of Columns, foi realizada a Conferência Sindical dos Trabalhadores em Rádio e Televisão. Quando o presidente anunciou: “Uma palavra é dada ao representante da rádio armênia”, houve tanta risada na sala que o pobre representante não teve permissão para iniciar o discurso por um longo tempo. Quando as risadas finalmente cessaram, esse mesmo representante pegou o microfone e disse: “Muitas vezes nos perguntam ...” Eles dizem que depois disso a reunião ficou completamente paralisada.
Eh. jovem verde! sorrir
O pequeno John apareceu diante do rádio armênio. Ouvi falar de Vovochka no início dos anos 80 e da Rádio Armênia - apenas em Perestroika ...
Durante a minha escolaridade, o personagem "Little Vovochka" ainda não era
Deixe-me não acreditar em você, Vovochka e Marvanna sempre foram!
URSS. Ditado na escola. O professor lê:
- Vorone em algum lugar Deus enviou um pedaço de queijo ...
Pausar Todos os alunos escrevem.
- Johnnyzinho, você está puxando sua mão?
"Marivanna, e você disse que não há deus."
- Também não há queijo. O que agora - e não escrever um ditado?
sorrir
Lembro que Vovochka expressou uma opinião diferente!

Durante minha educação, o personagem "Little Vovochka" não estava lá. Havia - Vasily Ivanovich (Chapaev), Petka, Papa Carlo, Rádio Armênia, etc.
Não é da conta do Arduino. Lá, Nekomini está no centro e, nele, o chip feio, fará tudo, amplificará e filtrará a interferência, e aqui você tem um EEG limpo em uma bandeja de prata com uma borda, se você já fez isso sem ele, geralmente é fácil.
capacidade de ler, descriptografar e combinar corretamente o sinal
Lembro que os sinais foram disparados com placas de chumbo (do escritório de fisioterapia), e foi necessário algum treinamento de "esforços mentais" para fazer a máquina se mover na direção que eu precisava.
E não há ARDUINs e Wi-Fi,

não é uma questão de atuadores, mas a capacidade de ler, descriptografar e combinar corretamente o sinal
A resposta da escola foi pensada.
Eu lembro Little vovochka expressou uma opinião diferente! sorrir
Tão fantástico demais para joelhos caseiros
Vi um sistema de controle de rádio de brinquedo caseiro, realmente funcional, usando um princípio semelhante de geração de comando no distante, parece 1972! E não há ARDUINs e Wi-Fi, apenas transistores e relés! sorrir
se você ler o sinal, execute-o não é um problema. Mas, novamente, dependendo do sinal
Parece que se eu entender que tipo de esforço (tensão) leva à reação do sistema de que preciso, aprenderei rapidamente a usar o sistema ao máximo!
Lembre-se, costumava haver uma pergunta enigmática - A resposta da escola era - um pensamento. Agora tudo é medido ... os processos nos neurônios (cabeças) não são os mais rápidos.
No entanto, vi um homem deitado no hospital e sua esposa estava com ele constantemente. Então aqui está ela mesma médica. E ela tinha um dispositivo portátil conectado a um camponês, medindo o tamanho da pressão. Em suma, ela constantemente monitorava sua condição. E também na cabeça os sensores foram consertados. Seu dispositivo pessoal, naquela época, e isso foi há cerca de 12 anos, custou algo entre 20 e 30 tr.
Isso significa que, se você ler o sinal, executá-lo não é um problema. Mas, novamente, dependendo de qual sinal.
Eu acho que algo assim pode ser vital para uma certa categoria de pessoas! Por exemplo, em vez de jogos, controle o teclado na tela etc.!
Então, fantástico demais para joelhos caseiros -)))
Sim, o crânio deve ser perfurado ...
O autor
Seu direito bom Agora estou preparando um segundo artigo sobre o mesmo tópico. Algo como uma "casa inteligente" ...
Che, duvido.

Aconselhamos que você leia:

Entregue-o para o smartphone ...