Detta är ett projekt som gör att du bara kan spela alla spel med hjälp av ditt sinne. Enheten kan emulera tangenterna W, A, S och D för att spela alla spel på din dator ... Du behöver inte trycka på några tangenter, tänk bara på ratten: vänster, höger eller höger. Du kan ändra dessa tangenter till någon annan eller musknapp. Naturligtvis måste du träna för att kontrollera spelen, men å andra sidan är det bra att träna din uppmärksamhet.
[media = https: //youtu.be/MC7lOypxXhY]
Grunden för detta projekt är en elektrofysiologisk övervakningsmetod för registrering av hjärnans elektriska aktivitet, d.v.s. av ett enkelt skäl är det EEG (Electroencephalography).
EEG mäter spänningsfluktuationer till följd av jonström i hjärnneuroner. Diagnostiska applikationer fokuserar vanligtvis på det spektrala innehållet i EEG, det vill säga på typen av neurala svängningar (vanligtvis kallade ”hjärnvågor”) som kan observeras i EEG-signalerna. (tack till Wikipedia). Men i detta fall används två mycket exakta värden.
• Alpha är ett frekvensområde från 7 Hz till 14 Hz. Det inträffar när du stänger ögonen och när du kopplar av, och det försvagas när du öppnar ögonen eller mental stress.
• Betafrekvensområde från 15 Hz till 30 Hz. Beta med låg amplitud med flera och olika frekvenser är ofta associerade med aktivt, upptaget eller oroligt tänkande och aktiv koncentration.
I själva verket kan enheten bestämma din uppmärksamhetsnivå, graden av meditation och blinkning. Ju mer fokuserad du är, desto högre blir "uppmärksamhet", desto mer avslappnad är du, desto högre är "meditation".
Spel speciellt "mark" under kontroll av hjärnvågor:
Alla är tillgängliga kl
Men efter några timmar blir du trött på att spela dem.
Verktyg och material
instrument:
• Limpistol
• Dubbelsidig tejp
• Lödkolv
• lödning
Software:
•
•
•
utrustning:
Headsetdelar:
•
•
•
• (Demontera modulen och anslut kretsen som innehåller laddaren och tillvalsmodulerna. På det här sättet har du laddaren och strömkretsen.)
• 100 ohm och 200 ohm motstånd
•
• Trådar
Reservdelar för mottagaren:
•
•
• Trådhoppare
• En grön och en röd lysdiod
•
• Plexiglas
HC-06
: Ladda först upp skissen med namnet “HC_06_Bluetooth” till Arduino UNO, anslut sedan Bluetooth-modulen som visas i diagrammet.Öppna Serial Monitor i Arduino IDE och vänta på att Arduino konfigurerar BT-modulen. Din Bluetooth-modul är nu inställd på 57600 baud.
// HC-06-Bluetooth
ogiltig installation () {
// Starta hårdvaruserien.
Serial.begin (9600); // standard HC-06 baud rate
fördröjning (1000);
Serial.print ("AT");
fördröjning (1000);
Serial.print ("AT + VERSION");
fördröjning (1000);
Serial.print ("AT + PIN"); // för att ta bort lösenordet
fördröjning (1000);
Serial.print ("AT + BAUD7"); // Ställ in baudrate på 576000 - t.ex. Necomimi dafault
fördröjning (1000);
Serial.begin (57600); //
fördröjning (1000);
}
void loop () {
}
Du kan prova många BCI-applikationer (Brain Computer Interface) eftersom den hackade Necomimi Bluetooth-aktiverade leksaken kommer att vara kompatibel med alla. Du kan använda dessa appar för att lära dig hur du styr dina hjärnvågor.
HC-05:
Använd sedan HC_05_Bluetooth och ladda din Arduino på samma sätt som du gjorde tidigare. Anslut "EN" -stiftet på HC-05 till 3v3 Arduino. Du måste skriva adressen till din HC-06-modul i kod. Kontrollera adressen till BT-modulen på Android-smarttelefonen, som på bilden. Byt ut ":" (dubbla punkter) med "," kommatecken i koden.
// HC-06-Bluetooth
ogiltig installation () {
// Starta hårdvaruserien.
Serial.begin (9600); // standard HC-05 baud rate
fördröjning (1000);
Serial.print ("AT");
fördröjning (1000);
Serial.print ("AT + VERSION");
fördröjning (1000);
Serial.println ("AT + ROLE = 1"); // Ställ in HC-05 i masterläge
fördröjning (1000);
Serial.println ("AT + LINK =" Sätt in din adress här "); // nu ska modulen anslutas automatiskt
fördröjning (1000);
Serial.print ("AT + UART = 57600,1,0"); // Ställ in baudrate på 576000
Serial.begin (57600); //
fördröjning (1000);
}
void loop () {
}
Verifiera HC-06-adressen med din Android-telefon (se bilden). Och du måste ändra adressen i koden: 20: 15: 09: 15: 17: 82 ==> 2015.09.151782 Således kan modulen HC-05 känna igen adressen. Så bara ta bort ":" Nu ska dina Bluetooth-moduler vara anslutna till varandra. Om du har problem med att ansluta modulerna kan du läsa mer i detalj
Detaljer som kommer att fånga dina hjärnvågor är hämtade från Necomimi. Denna leksak kan röra öronen beroende på dina vågor. En värdelös leksak, men inuti finns det ett litet chip som läser hjärnvågor, filtrerar bort brus och ger en mycket bra signal. Det fungerar med UART (Serial) -gränssnittet, så med lite hackning kan du använda Arduino för att läsa hjärnvågor. Headsetets roll är att trådlöst överföra hjärnvågor till Arduino Leonardo. Ingen behöver kablar på huvudet, så ett bekvämt headset uppfanns. Bilden nedan visar hur man tar isär en leksak och gör ett headset ur det.
Låt oss först ta en titt på ärendet. Skruvarna är under klistermärket. Ta bort klistermärket och baksidan av enheten så hittar du ett litet bräde inuti. Vi behöver en som ligger under ett stort bräde - det här är ett Neurosky TGAM-chip. Det är anslutet med fyra kontakter till huvudkortet på mikrokontrollern, så ta ett lödkolv och försiktigt lossa brädet med chipet från huvudkortet. Nu kan du bygga din egen strömförsörjning. Författaren använde ett 500 mAh litiumjonbatteri, en USB-laddarkrets, en 5 V boost-krets och två motstånd (100 ohm och 200 ohm) för att tillhandahålla en 3,4 V strömförsörjning för chipet och Bluetooth-modulen.
Laddarkortanslutning
Se diagrammet för att sätta samman allt.
När du har tagit bort batterierna, kontakterna och allt som är onödigt, använd dubbelsidig tejp för att installera allt på vänster sida av headsetet. Skapa först en batterikrets med en laddare och med en DC-DC 5V boost-modul. Löd sedan de två motstånden - det här är en 3,3 volt delare. Det ger ström till sensorn. Löd nu kabeln till T-stiftet på Neurosky TGAM-kortet, som skickar data till BT HC-06-slavmodulen.
Hela mottagarkretsen är monterad på ett stycke plexiglas med dubbelsidig tejp.
Anslut Arduino Leonardo till brädskivan och anslut sedan Bluetooth-modulen och lysdioderna. Använd Bluetooth HC-05-modulen som redan är konfigurerad här. Använd flera hoppare och gör följande anslutningar:
1. Arduino Leonardo-5v för Bluetooth-VCC och katoder för två lysdioder
2. Arduino Leonardo-GND för Bluetooth-GND
3. Arduino Leonardo-D9 för Bluetooth-TX
4. Arduino Leonardo-D5 för anoden för den röda lysdioden
5. Arduino Leonardo-D6 för den gröna LED-anoden
Det är allt, så nu måste du ladda ner programkoden
Arduino Leonardo-kortet kan emulera ett tangentbord eller en mus. Med hjälp av denna funktion skapade författaren en kod som imiterar WASD och kontrollerar många spel på din dator. NeuroSky använder eSense-värden: koncentration och meditation från 1 till 100 och upptäcker blinkningar. Om eSense-värdet når gränsen (70 för meditation och 65 för uppmärksamhet) eller upptäcker blinkande, emulerar den tryckta knappen.
De två lysdiodernas roll är att indikera när du har nått gränsen för uppmärksamhet eller meditation. Rött indikerar uppmärksamhet, och grönt indikerar meditation.
Anslut din Arduino Leonardo och ladda ner koden nedan.
/ *
Kod skapad av Tamás Imets för att spela videospel med mindwaves
Använd gärna det
25 mars 2016
* /
#include
#include
#include
SoftwareSerial bluetooth (9, 8); // softwareserial pins
Mindwave mindwave; // mindwave-biblioteket aktiverat
int medlimit = 70; // sätta gränser
int attlimit = 65; // sätta gränser
ogiltig installation () {
Bluetooth.begin (MINDWAVE_BAUDRATE); // ställa in Baudrate
pinMode (5, OUTPUT); // inställningsstift
pinMode (4, OUTPUT); // inställningsstift
}
void onMindwaveData () {
if (mindwave.quality () <95) {/ om du blinkar
Keyboard.write ('w'); // trycker på W
}
if (mindwave.quality () == 100) {
Keyboard.write ('');
}
if (mindwave.meditation ()> medlimit) {// om du mediterar
digitalWrite (5, HÖG);
Keyboard.write ('d'); // trycker på D
}
if (mindwave.meditation () attlimit) {// om du fokuserar
digitalWrite (6, HÖG);
Keyboard.write ('a'); // trycker på A
}
if (mindwave.attention ()
Ladda ner de bibliotek som anges i början av artikeln Bluetooth-moduler är redan konfigurerade, så när du har laddat ner koden kan du börja spela videospel.
Hur använder jag?
Det är lätt att lära sig hur man använder den här enheten. Flera timmar med träning gör dig till en riktig racer, med den kan du hantera nästan alla spel. Endast din hjärna behöver vänja sig på att kontrollera dess aktiviteter. Om enheten är klar följer du dessa steg för att använda din mindwave-spelkontroller.
1. Sätt headsetet på huvudet.
2. Anslut mottagaren till datorn.
3. Kontrollera om Bluetooth-modulerna är anslutna.
4. Slå på kretsen och försök öka din uppmärksamhetsnivå eller meditation. Om lysdioderna är tända, har du gjort ett bra jobb. Nu kan du prova att spela spel
5. Njut av spelet Ultimate Gamer.
Gör följande saker för att kontrollera spelet:
• Blinka för att starta bilen (emulerar "W" -tangenten)
• Blinka igen för att stoppa (emulerar mellanslagsfältet)
• Koppla av för att stanna till höger (simulerar “D” -tangenten)
• Fokus för att svänga åt vänster (simulerar “A” -tangenten)
Du kan spela GTA, Need for speed, onlinespel, actionspel.