Dette er et prosjekt som lar deg spille alle spill bare av tankene dine. Enheten kan etterligne tastene W, A, S og D for å spille noen spill på datamaskinen din ... Du trenger ikke å trykke på noen knapper, tenk bare på rattet: venstre, høyre eller høyre. Du kan endre disse tastene til hvilken som helst annen eller museknapp. Selvfølgelig må du trene for å kontrollere spillene, men på den annen side er det en fin ting å trene oppmerksomhetsspennet ditt.
[media = https: //youtu.be/MC7lOypxXhY]
Grunnlaget for dette prosjektet er en elektrofysiologisk overvåkingsmetode for registrering av hjernens elektriske aktivitet, d.v.s. av en enkel grunn er det EEG (Electroencephalography).
EEG måler spenningssvingninger som et resultat av ionestrøm i hjerneneuroner. Diagnostiske applikasjoner fokuserer vanligvis på det spektrale innholdet i EEG, det vil si på typen nevrale svingninger (ofte kalt “hjernebølger”) som kan observeres i EEG-signalene. (takk til Wikipedia). Men i dette tilfellet brukes to veldig presise verdier.
• Alpha er et frekvensområde fra 7 Hz til 14 Hz. Det oppstår når du lukker øynene og når du slapper av, og det svekkes når du åpner øynene eller mental stress.
• Betafrekvensområde fra 15 Hz til 30 Hz. Beta med lav amplitude med flere og forskjellige frekvenser er ofte assosiert med aktiv, opptatt eller engstelig tenking og aktiv konsentrasjon.
Faktisk kan enheten bestemme ditt oppmerksomhetsnivå, meditasjonsnivået og blinke. Jo mer fokusert du er, jo høyere blir "oppmerksomhet", jo mer avslappet er du, jo høyere er "meditasjon".
Spill spesielt "bakken" under kontroll av hjernebølger:
Alle er tilgjengelige kl
Men etter noen timer blir du lei av å spille dem.
Verktøy og materialer
instrumenter:
• Limpistol
• Dobbeltsidig tape
• Loddejern
• lodde
programvare:
•
•
•
utstyr:
Hodetelefondeler:
•
•
•
• (Demonter modulen og koble til kretsen som inneholder laderen og valgfrie moduler. På denne måten har du laderen og strømkretsen.)
• 100 ohm og 200 ohm motstand
•
• Ledninger
Reservedeler til mottakeren:
•
•
• Trådhoppere
• En grønn og en rød LED
•
• Plexiglass
HC-06
: Last først opp skissen som heter "HC_06_Bluetooth" til Arduino UNO, koble deretter Bluetooth-modulen som vist i diagrammet.Åpne Serial Monitor i Arduino IDE og vent til Arduino konfigurerer BT-modulen. Bluetooth-modulen din er nå satt til 57600 baud.
// HC-06-Bluetooth
ugyldig oppsett () {
// Start maskinvareserien.
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 å fjerne passord
forsinkelse (1000);
Serial.print ("AT + BAUD7"); // Still baudrate til 576000 - f.eks Necomimi dafault
forsinkelse (1000);
Serial.begin (57600); //
forsinkelse (1000);
}
void loop () {
}
Du kan prøve mange BCI-applikasjoner (Brain Computer Interface) fordi det hacket Necomimi Bluetooth-aktiverte leketøyet vil være kompatibelt med alle. Du kan bruke disse appene for å lære hvordan du kontrollerer hjernebølgene.
HC-05:
Bruk deretter HC_05_Bluetooth og last inn Arduino på samme måte som du gjorde før. Koble "EN" -tappen på HC-05 til 3v3 Arduino. Du må skrive adressen til HC-06-modulen din i kode. Sjekk adressen til BT-modulen på Android-smarttelefonen, som på bildet Bytt ut ":" (doble prikker) med "," komma i koden.
// HC-06-Bluetooth
ugyldig oppsett () {
// Start maskinvareserien.
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"); // still HC-05 til mastermodus
forsinkelse (1000);
Serial.println ("AT + LINK =" Sett inn adressen din her "); // nå skal modulen automatisk koble til
forsinkelse (1000);
Serial.print ("AT + UART = 57600,1,0"); // Still baudrate til 576000
Serial.begin (57600); //
forsinkelse (1000);
}
void loop () {
}
Bekreft HC-06-adressen med din Android-telefon (se bildet). Og du må endre adressen i koden: 20: 15: 09: 15: 17: 82 ==> 2015.09.151782 Dermed kan HC-05-modulen gjenkjenne adressen. Så bare fjern ":" Nå skal Bluetooth-modulene dine være koblet til hverandre. Hvis du har problemer med å koble modulene, kan du lese mer detaljert
Detaljer som fanger hjernebølgene dine er hentet fra Necomimi. Dette leketøyet kan bevege ørene dine avhengig av bølgene dine. Et ubrukelig leketøy, men inne er det en liten brikke som leser hjernebølger, filtrerer ut støy og gir et veldig godt signal. Det fungerer med UART (Serial) -grensesnittet, så med litt hacking kan du bruke Arduino til å lese hjernebølger. Rollen til dette headsettet er å trådløst overføre hjernebølger til Arduino Leonardo. Ingen trenger kabler på hodet, så et behagelig hodesett ble oppfunnet. Bildet nedenfor viser hvordan du demonterer et leketøy og lager et headset ut av det.
La oss først se på saken. Skruer er under klistremerket. Fjern klistremerket og baksiden av enheten, så finner du et lite brett inni. Vi trenger en som er under et stort brett - dette er en Neurosky TGAM-brikke. Det er koblet med fire kontakter til hovedtavlen til mikrokontrolleren, så ta et loddejern og løs brettet forsiktig med brikken fra hovedtavlen. Nå kan du bygge din egen strømforsyning. Forfatteren brukte et 500 mAh litium-ion-batteri, en USB-ladekrets, en 5 V boost-krets og to motstander (100 ohm og 200 ohm) for å gi en 3,4 V strømforsyning til brikken og Bluetooth-modulen.
Tilkobling til ladetavle
Se diagrammet for å sette det hele sammen.
Etter å ha tatt ut batteriene, kontaktene og alt det som er unødvendig, bruker du tosidig tape for å installere alt på venstre side av headsettet. Lag først en batterikrets med en lader og med en DC-DC 5V boost-modul. Lodd de to motstandene etter dette - dette er en 3,3 volt divider. Det gir strøm til sensoren. Lodd nå ledningen til T-pinnen på Neurosky TGAM-brettet, som sender data til BT HC-06-slavemodulen.
Hele mottakerkretsen er montert på et stykke pleksiglass ved bruk av tosidig tape.
Koble Arduino Leonardo til brødbordet, koble deretter Bluetooth-modulen og lysdiodene. Bruk Bluetooth HC-05-modulen som allerede er konfigurert her. Bruk flere hoppere, gjør du følgende tilkoblinger:
1. Arduino Leonardo-5v for Bluetooth-VCC og katoder for to lysdioder
2. Arduino Leonardo-GND for Bluetooth-GND
3. Arduino Leonardo-D9 for Bluetooth-TX
4. Arduino Leonardo-D5 for anoden til den røde lysdioden
5. Arduino Leonardo-D6 for den grønne LED-anoden
Det er alt, så nå må du laste ned programkoden
Arduino Leonardo-brettet kan etterligne et tastatur eller en mus. Ved hjelp av denne funksjonen opprettet forfatteren en kode som imiterer WASD og kontrollerer mange spill på datamaskinen din. NeuroSky bruker eSense-verdier: konsentrasjon og meditasjon fra 1 til 100 og oppdager blink. Hvis eSense-verdien når grensen (70 for meditasjon og 65 for oppmerksomhet) eller oppdager blinking, emulerer den trykket på tasten.
Rollen til de to LEDene er å indikere når du har nådd grensen for oppmerksomhet eller meditasjon. Rødt indikerer oppmerksomhet, og grønt indikerer meditasjon.
Koble til din Arduino Leonardo og last ned koden nedenfor.
/ *
Kode opprettet av Tamás Imets for å spille av videospill med mindwaves
Bruk den gjerne
25. mars 2016
* /
#include
#include
#include
ProgramvareSerial Bluetooth (9, 8); // softwareserial pins
Mindwave mindwave; // mindwave-biblioteket er aktivert
int medlimit = 70; // sette grenser
int attlimit = 65; // sette grenser
ugyldig oppsett () {
Bluetooth.begin (MINDWAVE_BAUDRATE); // sett Baudrate
pinMode (5, UTGANG); // oppsettsnål
pinMode (4, OUTPUT); // oppsettsnål
}
ugyldig påMindwaveData () {
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, HIGH);
Keyboard.write ('d'); // trykker på D
}
if (mindwave.meditation () attlimit) {// hvis du fokuserer
digitalWrite (6, HIGH);
Keyboard.write ('a'); // trykker på A
}
if (mindwave.attention ()
Last ned bibliotekene som er indikert på begynnelsen av artikkelen. Bluetooth-moduler er allerede konfigurert, så etter å ha lastet ned koden, kan du begynne å spille videospill.
Hvordan bruke?
Det er enkelt å lære hvordan du bruker denne enheten. Flere timers trening gjør deg til en skikkelig racer, med den kan du styre nesten alle spill. Bare hjernen din trenger å bli vant til å kontrollere aktivitetene. Hvis enheten er klar, følg disse trinnene for å bruke mindwave-spillkontrolleren.
1. Sett headsettet på hodet.
2. Koble mottakeren til datamaskinen.
3. Sjekk om Bluetooth-modulene er koblet til.
4. Slå på kretsen og prøv å øke oppmerksomheten eller meditasjonen. Hvis lysdiodene er tent, har du gjort en god jobb. Nå kan du prøve å spille spill
5. Nyt spillet Ultimate Gamer.
For å kontrollere spillet, gjør følgende:
• Blink for å starte bilen (emulerer "W" -tasten)
• Blink igjen for å stoppe (emulerer mellomromstasten)
• Slapp av for å holde deg til høyre (simulerer “D” -tasten)
• Fokus for å svinge til venstre (simulerer “A” -tasten)
Du kan spille GTA, Need for speed, online spill, actionspill.