Aquest és un projecte que us permetrà jugar qualsevol partit només pel poder de la vostra ment. El dispositiu pot emular les tecles W, A, S i D per jugar a jocs al vostre ordinador ... No cal prémer cap tecla, només pensar en el volant: esquerra, dreta o dreta. Podeu canviar aquestes tecles a qualsevol altre botó o al ratolí. Per descomptat, cal fer exercici per controlar els jocs, però, d’altra banda, és una cosa fantàstica per entrenar la vostra atenció.
[media = https: //youtu.be/MC7lOypxXhY]
La base d’aquest projecte és un mètode de monitorització electrofisiològica per registrar l’activitat elèctrica del cervell, és a dir. per una simple raó es tracta d'EEG (Electroencefalografia).
EEG mesura les fluctuacions de tensió com a resultat del corrent d’ions en les neurones cerebrals. Les aplicacions de diagnòstic se centren generalment en el contingut espectral de l’EEG, és a dir, en el tipus d’oscil·lacions neuronals (comunament anomenades “ones cerebrals”) que es poden observar en els senyals EEG. (gràcies a Viquipèdia) Però en aquest cas s’utilitzen dos valors molt precisos.
• L’alfa és un rang de freqüències de 7 Hz a 14 Hz. Es produeix quan tanques els ulls i quan et relaxes, i es debilita quan obre els ulls o estrès mental.
• Gamma de freqüències beta de 15 Hz a 30 Hz. La beta d’amplitud baixa amb freqüències múltiples i diferents sovint s’associa amb pensament actiu, ocupat o ansiós i concentració activa.
De fet, el dispositiu pot determinar el nivell d’atenció, el nivell de meditació i parpelleig. Com més centrat estiguis, més elevat és el nivell d’atenció, més relaxat estarà, més elevat serà el nivell de “meditació”.
Jocs especialment "terrestres" sota el control de les ones cerebrals:
Tots estan disponibles a
Però al cap d’unes hores et cansaràs de jugar-les.
Eines i materials
Eines:
• Pistola de cola
• Cinta a doble cara
• Soldadura
• soldadura
Programari:
•
•
•
Equipament
Parts de l'auricular:
•
•
•
• (Desmuntem el mòdul i connectem el circuit que conté el carregador i els mòduls opcionals. D’aquesta manera tens el carregador i el circuit d’alimentació.)
• Resistència de 100 ohms i 200 ohms
•
• Cables
Recanvis per al receptor:
•
•
• Saltadors de filferro
• Un LED verd i un vermell
•
• Plexiglass
HC-06
: Primer pengeu el croquis anomenat "HC_06_Bluetooth" a Arduino UNO i, a continuació, connecteu el mòdul Bluetooth tal com es mostra al diagrama.Obriu el Serial Monitor a l'Arduino IDE i espereu que l'Arduino configuri el mòdul BT. El vostre mòdul Bluetooth està ara en 57600 baud.
// HC-06-Bluetooth
void setup () {
// Inicia la sèrie del maquinari.
Serial.begin (9600); // velocitat predeterminada de baud HC-06
retard (1000);
Serial.print ("AT");
retard (1000);
Serial.print ("AT + VERSIÓ");
retard (1000);
Serial.print ("AT + PIN"); // per eliminar la contrasenya
retard (1000);
Serial.print ("AT + BAUD7"); // Configura baudrate en 576000, per exemple, Necomimi per defecte
retard (1000);
Serial.begin (57600); //
retard (1000);
}
void loop () {
}
Podeu provar moltes aplicacions BCI (Brain Computer Interface) perquè la joguina Bluetooth Necomimi pirata serà compatible amb tothom. Podeu utilitzar aquestes aplicacions per aprendre a controlar les ones cerebrals.
HC-05:
Aleshores, utilitzeu HC_05_Bluetooth i carregueu l’Arduino de la mateixa manera que abans. Connecteu el pin "EN" de la HC-05 a l'Arduino 3v3. Heu d'escriure l'adreça del mòdul HC-06 en codi. Comproveu l'adreça del mòdul BT al telèfon intel·ligent d'Android, com a la imatge Substitueix ":" (punts dobles) amb comes, "," al codi.
// HC-06-Bluetooth
void setup () {
// Inicia la sèrie del maquinari.
Serial.begin (9600); // taxa de baud HC-05 per defecte
retard (1000);
Serial.print ("AT");
retard (1000);
Serial.print ("AT + VERSIÓ");
retard (1000);
Serial.println ("AT + ROLE = 1"); // configureu el mode HC-05 al mode mestre
retard (1000);
Serial.println ("AT + LINK =" Inseriu la vostra adreça aquí "); // ara el mòdul s'hauria de connectar automàticament
retard (1000);
Serial.print ("AT + UART = 57600,1,0"); // Configura baudratge a 576000
Serial.begin (57600); //
retard (1000);
}
void loop () {
}
Verifiqueu l'adreça HC-06 amb el telèfon Android (vegeu la imatge) I heu de canviar l'adreça al codi: 20: 15: 09: 15: 17: 82 ==> 2015.09.151782 Així, el mòdul HC-05 pot reconèixer l'adreça. Per tant, només suprimiu el botó ":" Ara els vostres mòduls Bluetooth s'han de connectar entre ells. Si teniu problemes per connectar els mòduls, podeu llegir amb més detall
Els detalls que us atraparan les ones cerebrals es prenen de Necomimi. Aquesta joguina pot moure les orelles en funció de les seves ones. Una joguina inútil, però a dins hi ha un xip petit que llegeix les ones cerebrals, filtra el soroll i dóna molt bon senyal. Funciona amb la interfície UART (Serial), de manera que amb alguns pirateria, podeu utilitzar Arduino per llegir les ones cerebrals. El paper d’aquest auricular és transmetre sense fils les ones cerebrals a l’Arduino Leonardo. Ningú necessita cables al cap, de manera que es va inventar un auricular còmode. La foto de sota mostra com desmuntar una joguina i fer-ne un audiòfon.
Primer, mirem el cas. Els cargols es troben sota l’adhesiu. Traieu l’adhesiu i la part posterior del dispositiu i trobareu una petita placa al seu interior. Necessitem un que estigui sota un tauler gran: es tracta d’un xip Neurosky TGAM. Està connectat per quatre contactes a la placa principal del microcontrolador, de manera que agafeu una soldadura i desvaleu amb cura la junta amb el xip de la placa principal. Ara podeu crear la vostra pròpia font d’energia. L’autor va utilitzar una bateria d’ions de liti de 500 mAh, un circuit de carregador USB, un circuit d’increment de 5 V i dues resistències (100 ohms i 200 ohms) per proporcionar una alimentació de 3,4 V per al xip i el mòdul Bluetooth.
Connexió de la placa del carregador
Vegeu el diagrama per combinar-ho tot.
Després de treure les bateries, els connectors i tot el que no sigui necessari, utilitzeu la cinta a doble cara per instal·lar tot el que hi ha al costat esquerre de l'auricular. Primer, creeu un circuit de bateries amb un carregador i amb un mòdul impuls DC-DC 5V. Després d'això, solda les dues resistències: es tracta d'un divisor de 3,3 volts. Proporciona energia al sensor. Ara soldem el cable al T-pin de la placa Neurosky TGAM, que envia dades al mòdul esclau BT HC-06.
Tot el circuit del receptor es munta sobre un tros de plexiglass mitjançant cinta de doble cara.
Connecteu l'Arduino Leonardo a la placa base i connecteu el mòdul Bluetooth i els leds. Utilitzeu el mòdul Bluetooth HC-05 que ja està configurat aquí. Amb diversos saltadors, feu les connexions següents:
1. Arduino Leonardo-5v per Bluetooth-VCC i càtodes de dos LEDs
2. Arduino Leonardo-GND per Bluetooth-GND
3. Arduino Leonardo-D9 per Bluetooth-TX
4. Arduino Leonardo-D5 per a l’ànode del LED vermell
5. Arduino Leonardo-D6 per a l’ànode LED LED
Tot això, així que ara heu de descarregar el codi del programa
La pissarra Leonardo Arduino pot emular un teclat o un ratolí. Amb aquesta funció, l’autor va crear un codi que imita WASD i controla molts jocs al vostre ordinador. NeuroSky utilitza valors eSense: concentració i meditació de l’1 al 100 i detecta parpelles. Si el valor eSense arriba al límit (70 per a la meditació i 65 per a l'atenció) o detecta parpelleig, emula la tecla prement.
El paper dels dos LED és indicar quan heu arribat al límit d’atenció o meditació. El vermell indica atenció i el verd indica la meditació.
Connecta el teu Arduino Leonardo i descarrega el codi que hi ha a continuació.
/ *
Codi creat per Tamás Imets per reproduir videojocs amb ones de pantalla
No dubteu en utilitzar-lo
25 de març de 2016
* /
#incloure
#include
#incloure
Programari Bluetooth Bluetooth (9, 8); // pins programaris
Onda mental Mindwave; // biblioteca d'ondes mental activada
int medlimit = 70; // establir límits
int atlimit = 65; // establir límits
void setup () {
bluetooth.begin (MINDWAVE_BAUDRATE); // set Baudrate
pinMode (5, OUTPUT); // pins de configuració
pinMode (4, OUTPUT); // pins de configuració
}
void onMindwaveData () {
if (mindwave.quality () <95) {/ si parpelleja
Keyboard.write ('w'); // prem W
}
if (mindwave.quality () == 100) {
Keyboard.write ('');
}
if (mindwave.meditation ()> medlimit) {// si mediteu
digitalWrite (5, HIGH);
Keyboard.write ('d'); // prem D
}
if (mindwave.meditation () attlimit) {// si esteu enfocats
digitalWrite (6, HIGH);
Keyboard.write ('a'); // prem A
}
if (mindwave.attention ()
Descarregueu les biblioteques al principi de l'article Els mòduls Bluetooth ja estan configurats, de manera que després de descarregar el codi, podeu començar a jugar a videojocs.
Com utilitzar?
És fàcil aprendre a utilitzar aquest dispositiu. Diverses hores de pràctica et converteixen en un autèntic corredor, amb ell pots gestionar gairebé qualsevol joc. Només cal que el cervell s’acostumi a controlar les seves activitats. Si el dispositiu està a punt, seguiu aquests passos per utilitzar el controlador de joc d’ones de mentalitat.
1. Posa l'audiòfon al cap.
2. Connecteu el receptor a l’ordinador.
3. Comproveu si els mòduls Bluetooth estan connectats.
4. Encén el circuit i intenta augmentar el nivell d’atenció o meditació. Si els LED s’encenen, heu fet un bon treball. Ara podeu provar jugant
5. Gaudeix del joc Ultimate Gamer.
Per controlar el joc, feu les següents accions:
• Parpellegeu per engegar el cotxe (emula la tecla "W")
• Parpelleu de nou per aturar-se (emula la barra d'espai)
• Relaxeu-vos per quedar a la dreta (simula la tecla "D")
• Enfocar cap a l'esquerra (simula la tecla "A")
Podeu jugar a GTA, Need for speed, jocs en línia, jocs d’acció.