Dette er et projekt, der kun giver dig mulighed for at spille ethvert spil ved hjælp af dit sind. Enheden kan efterligne tasterne W, A, S og D for at spille ethvert spil på din computer ... Du behøver ikke at trykke på nogen taster, tænk kun på rattet: venstre, højre eller højre. Du kan ændre disse taster til en hvilken som helst anden eller museknap. Selvfølgelig skal du træne for at kontrollere spilene, men på den anden side er det en god ting at træne din opmærksomhedsspænd.
[media = https: //youtu.be/MC7lOypxXhY]
Grundlaget for dette projekt er en elektrofysiologisk overvågningsmetode til registrering af hjernens elektriske aktivitet, dvs. af en simpel grund er det EEG (Electroencephalography).
EEG måler spændingssvingninger som et resultat af ionstrøm i hjerne neuroner. Diagnostiske applikationer fokuserer normalt på det spektrale indhold af EEG, det vil sige på den type neurale svingninger (ofte kaldet ”hjernebølger”), der kan observeres i EEG-signalerne. (tak til Wikipedia). Men i dette tilfælde bruges to meget præcise værdier.
• Alpha er et frekvensområde fra 7 Hz til 14 Hz. Det opstår, når du lukker øjnene, og når du slapper af, og det svækkes, når du åbner øjnene eller mental stress.
• Betafrekvensområde fra 15 Hz til 30 Hz. Beta med lav amplitude med flere og forskellige frekvenser er ofte forbundet med aktiv, travlt eller ængstelig tænkning og aktiv koncentration.
Faktisk kan enheden bestemme dit niveau af opmærksomhed, niveauet af meditation og blinke. Jo mere fokuseret du er, jo højere niveau af "opmærksomhed" bliver, jo mere afslappet er du, jo højere er niveauet af "meditation".
Spil specielt "jorden" under kontrol af hjernebølger:
Alle er tilgængelige kl
Men efter et par timer bliver du træt af at spille dem.
Værktøjer og materialer
instrumenter:
• Limpistol
• Dobbeltsidet bånd
• Loddejern
• lodning
Software:
•
•
•
udstyr:
Headset dele:
•
•
•
• (Demonter modulet, og tilslut det kredsløb, der indeholder opladeren og valgfrie moduler. På denne måde har du opladeren og strømkredsen.)
• 100 ohm og 200 ohm modstand
•
• Ledninger
Reservedele til modtageren:
•
•
• Wire jumpere
• En grøn og en rød LED
•
• Plexiglas
HC-06
: Upload først skissen med navnet "HC_06_Bluetooth" til Arduino UNO, tilslut derefter Bluetooth-modulet som vist på diagrammet.Åbn Serial Monitor i Arduino IDE og vent til Arduino konfigurerer BT-modulet. Dit Bluetooth-modul er nu indstillet til 57600 baud.
// HC-06-Bluetooth
ugyldig opsætning () {
// Start hardware serien.
Serial.begin (9600); // standard HC-06 baud rate
forsinkelse (1000);
Serial.print ("AT");
forsinkelse (1000);
Serial.print ("AT + VERSION");
forsinkelse (1000);
Serial.print ("AT + PIN"); // for at fjerne adgangskode
forsinkelse (1000);
Serial.print ("AT + BAUD7"); // Indstil baudrate til 576000 - f.eks Necomimi dafault
forsinkelse (1000);
Serial.begin (57600); //
forsinkelse (1000);
}
void loop () {
}
Du kan prøve mange BCI-applikationer (Brain Computer Interface), fordi det hacket Necomimi Bluetooth-aktiverede legetøj er kompatibelt med alle. Du kan bruge disse apps til at lære, hvordan du styrer dine hjernebølger.
HC-05:
Brug derefter HC_05_Bluetooth og indlæs din Arduino på samme måde, som du gjorde før. Tilslut "EN" -bolten på HC-05 til 3v3 Arduino. Du skal skrive adressen på dit HC-06-modul i kode. Kontroller adressen på BT-modulet på Android-smartphonen, som på billedet Udskift ":" (dobbelt prikker) med "," kommaer i koden.
// HC-06-Bluetooth
ugyldig opsætning () {
// Start hardware serien.
Serial.begin (9600); // standard HC-05 baud rate
forsinkelse (1000);
Serial.print ("AT");
forsinkelse (1000);
Serial.print ("AT + VERSION");
forsinkelse (1000);
Serial.println ("AT + ROLE = 1"); // indstil HC-05 til mastertilstand
forsinkelse (1000);
Serial.println ("AT + LINK =" Indsæt din adresse her "); // nu skal modulet automatisk tilslutte
forsinkelse (1000);
Serial.print ("AT + UART = 57600,1,0"); // Indstil baudrate til 576000
Serial.begin (57600); //
forsinkelse (1000);
}
void loop () {
}
Bekræft HC-06-adressen med din Android-telefon (se billedet). Og du skal ændre adressen i koden: 20: 15: 09: 15: 17: 82 ==> 2015.09.151782 Således kan HC-05-modulet genkende adressen. Så bare fjern ":" Nu skal dine Bluetooth-moduler være tilsluttet hinanden. Hvis du har problemer med at forbinde modulerne, kan du læse mere detaljeret
Detaljer, der fanger dine hjernebølger, er hentet fra Necomimi. Dette legetøj kan bevæge dine ører afhængigt af dine bølger. Et nytteløst legetøj, men indeni er der en lille chip, der læser hjernebølger, filtrerer ud støj og giver et meget godt signal. Det fungerer med UART (Serial) interface, så med nogle hacking kan du bruge Arduino til at læse hjernebølger. Dette headset har til opgave at trådløst overføre hjernebølger til Arduino Leonardo. Ingen har brug for kabler på hovedet, så et behageligt headset blev opfundet. Billedet herunder viser, hvordan man demonterer et legetøj og laver et headset ud af det.
Lad os først se på sagen. Skruer er under klistermærket. Fjern klistermærket og bagsiden af enheden, så finder du et lille bræt inde. Vi har brug for en, der er under et stort bord - dette er en Neurosky TGAM-chip. Det er forbundet med fire kontakter til hovedkortet på mikrokontrolleren, så tag et loddejern og løs forsigtigt brættet med chippen fra hovedkortet. Nu kan du bygge din egen strømforsyning. Forfatteren brugte et 500 mAh lithium-ion-batteri, et USB-opladerkredsløb, et 5 V boost-kredsløb og to modstande (100 ohm og 200 ohm) til at give en 3,4 V strømforsyning til chippen og Bluetooth-modulet.
Tilslutning af opladerkort
Se diagrammet for at sammensætte det hele.
Når du har fjernet batterier, stik og alt det, der er unødvendigt, skal du bruge dobbeltsidet bånd til at installere alt på venstre side af headsettet. Opret først et batterikredsløb med en oplader og med et DC-DC 5V boost-modul. Lod derefter de to modstande - dette er en 3,3 volt divider. Det giver strøm til sensoren. Lod nu wiren til T-pin på Neurosky TGAM-kortet, der sender data til BT HC-06-slavemodulet.
Hele modtagerens kredsløb er monteret på et stykke plexiglas ved hjælp af dobbeltsidet bånd.
Tilslut Arduino Leonardo til brødbrættet, og tilslut derefter Bluetooth-modulet og LED'erne. Brug Bluetooth HC-05-modulet, der allerede er konfigureret her. Brug flere jumpere til at oprette følgende forbindelser:
1. Arduino Leonardo-5v til Bluetooth-VCC og katoder i to LED'er
2. Arduino Leonardo-GND til Bluetooth-GND
3. Arduino Leonardo-D9 til Bluetooth-TX
4. Arduino Leonardo-D5 til anoden til den røde LED
5. Arduino Leonardo-D6 til den grønne LED-anode
Det er alt, så nu skal du downloade programkoden
Arduino Leonardo-brættet kan efterligne et tastatur eller en mus. Ved hjælp af denne funktion oprettede forfatteren en kode, der efterligner WASD og kontrollerer mange spil på din computer. NeuroSky bruger eSense-værdier: koncentration og meditation fra 1 til 100 og registrerer blink. Hvis eSense-værdien når grænsen (70 for meditation og 65 for opmærksomhed) eller registrerer at blinke, emulerer den trykte tast.
De to LED'ers rolle er at indikere, hvornår du har nået grænsen for opmærksomhed eller meditation. Rødt indikerer opmærksomhed, og grønt indikerer meditation.
Tilslut din Arduino Leonardo og download koden nedenfor.
/ *
Kode oprettet af Tamás Imets til afspilning af videospil med mindwaves
Brug det gjerne
25. marts 2016
* /
#include
#include
#include
SoftwareSerial bluetooth (9, 8); // softwareserial pins
Mindwave mindwave; // mindwave-bibliotek aktiveret
int medlimit = 70; // sæt grænser
int attlimit = 65; // sæt grænser
ugyldig opsætning () {
Bluetooth.begin (MINDWAVE_BAUDRATE); // sæt Baudrate
pinMode (5, OUTPUT); // opsætningsnåle
pinMode (4, OUTPUT); // opsætningsnåle
}
ugyldigt onMindwaveData () {
if (mindwave.quality () <95) {/ hvis du blinker
Keyboard.write ('w'); // trykker på W
}
if (mindwave.quality () == 100) {
Keyboard.write ('');
}
if (mindwave.meditation ()> medlimit) {// hvis du mediterer
digitalWrite (5, HØJ);
Keyboard.write ('d'); // trykker på D
}
if (mindwave.meditation () attlimit) {// hvis du fokuserer
digitalWrite (6, HØJ);
Keyboard.write ('a'); // trykker på A
}
if (mindwave.attention ()
Download de biblioteker, der er angivet i begyndelsen af artiklen Bluetooth-moduler er allerede konfigureret, så efter at du har downloadet koden, kan du begynde at spille videospil.
Hvordan bruges det?
Det er let at lære, hvordan man bruger denne enhed. Flere timers øvelse gør dig til en rigtig racer, med den kan du styre næsten ethvert spil. Kun din hjerne har brug for at vænne sig til at kontrollere dens aktiviteter. Hvis enheden er klar, skal du følge disse trin for at bruge din mindwave-spilcontroller.
1. Sæt headsettet på dit hoved.
2. Tilslut modtageren til computeren.
3. Kontroller, om Bluetooth-modulerne er tilsluttet.
4. Tænd for kredsløbet, og prøv at øge dit niveau af opmærksomhed eller meditation. Hvis lysdioderne er tændt, har du gjort et godt stykke arbejde. Nu kan du prøve at spille spil
5. Nyd spillet Ultimate Gamer.
For at kontrollere spillet skal du gøre følgende:
• Blink for at starte bilen (emulerer "W" -tasten)
• Blink igen for at stoppe (emulerer mellemrumstasten)
• Slap af for at forblive til højre (simulerer “D” -tasten)
• Fokus for at dreje til venstre (simulerer “A” -tasten)
Du kan spille GTA, Need for speed, online spil, actionspil.