Ovo je projekt koji će vam omogućiti da igrate bilo koje igre samo snagom uma. Uređaj može oponašati tipke W, A, S i D za igranje bilo koje igre na računalu ... Ne trebate pritisnuti nijednu tipku, razmišljajte samo o upravljaču: lijevo, desno ili desno. Ove tipke možete promijeniti u bilo koji drugi gumb ili miš. Naravno, trebate vježbati za kontrolu igara, ali s druge strane, to je sjajna stvar za treniranje raspona pozornosti.
[media = https: //youtu.be/MC7lOypxXhY]
Osnova ovog projekta je elektrofiziološka metoda praćenja za bilježenje električne aktivnosti mozga, tj. iz jednostavnog razloga to je EEG (elektroencefalografija).
EEG mjeri fluktuacije napona kao rezultat ionske struje u neuronima mozga. Dijagnostičke aplikacije obično se usredotočuju na spektralni sadržaj EEG-a, tj. Na vrstu neuronskih oscilacija (obično nazvanih "moždani valovi") koje se mogu primijetiti u EEG signalima. (hvala Wikipediji). Ali u ovom se slučaju koriste dvije vrlo precizne vrijednosti.
• Alfa je frekvencijski raspon od 7 Hz do 14 Hz. Javlja se kada zatvorite oči i kad se opustite, a slabi kada otvorite oči ili mentalni stres.
• Beta frekvencijski raspon od 15 Hz do 30 Hz. Beta niske amplitude s više i različitih frekvencija često je povezana s aktivnim, zauzetim ili anksioznim razmišljanjem i aktivnom koncentracijom.
U stvari, uređaj može odrediti vašu razinu pozornosti, razinu meditacije i treptanja. Što ste više usredotočeni, viša razina "pažnje" postaje opuštenija, viša razina "meditacije".
Igre posebno "prizemljene" pod nadzorom moždanih valova:
Svi su dostupni na
Ali nakon nekoliko sati dosadit ćete se igrati ih.
Alati i materijali
instrumenti:
• Pištolj za ljepilo
• Dvostrana traka
• lemljenje željeza
• lemljenje
softver:
•
•
•
oprema:
Dijelovi slušalica:
•
•
•
• (Rastavite modul i povežite krug koji sadrži punjač i dodatne module. Na taj način imate punjač i strujni krug.)
• Otpornik 100 ohm i 200 ohm
•
• Žice
Rezervni dijelovi za prijemnik:
•
•
• Žičani džemperi
• Jedna zelena i jedna crvena LED
•
• Pleksiglas
HC-06
: Prvo prenesite skicu pod nazivom "HC_06_Bluetooth" na Težak UNO, zatim spojite Bluetooth modul kao što je prikazano na dijagramu.Otvorite serijski monitor u Arduino IDE-u i pričekajte da Arduino konfigurira BT modul. Vaš je Bluetooth modul sada postavljen na 57600 baud.
// HC-06-Bluetooth
poništavanje postave () {
// Pokrenite serijski hardver.
Serijski počet (9600); // zadana brzina prijenosa HC-06
kašnjenje (1000);
Serijski.print ("AT");
kašnjenje (1000);
Serijski.print ("AT + VERSION");
kašnjenje (1000);
Serial.print ("AT + PIN"); // za uklanjanje lozinke
kašnjenje (1000);
Serijski.print ("AT + BAUD7"); // Podesite baudrate na 576000 - npr. Necomimi dafault
kašnjenje (1000);
Serijski.begin (57600); //
kašnjenje (1000);
}
void petlja () {
}
Možete isprobati mnoge BCI (Brain Computer Interface) aplikacije jer će hakirana Bluetooth Necomimi igračka biti kompatibilna sa svima. Pomoću ovih aplikacija možete naučiti kako kontrolirati moždane valove.
HC-05:
Zatim upotrijebite HC_05_Bluetooth i umetnite svoj Arduino na isti način kao ranije. Spojite "EN" pin HC-05 na 3v3 Arduino. U kodu morate napisati adresu svog HC-06 modula. Provjerite adresu BT modula na Android pametnom telefonu, kao na slici Zamijenite ":" (dvostruke točke) sa "," zarezima u kodu.
// HC-06-Bluetooth
poništavanje postave () {
// Pokrenite serijski hardver.
Serijski počet (9600); // zadana brzina prijenosa HC-05
kašnjenje (1000);
Serijski.print ("AT");
kašnjenje (1000);
Serijski.print ("AT + VERSION");
kašnjenje (1000);
Serial.println ("AT + ROLE = 1"); // postaviti HC-05 u glavni način rada
kašnjenje (1000);
Serial.println ("AT + LINK =" Ovdje unesite svoju adresu "); // sada bi se modul trebao automatski povezati
kašnjenje (1000);
Serijski.print ("AT + UART = 57600,1,0"); // Postavite baudrate na 576000
Serijski.begin (57600); //
kašnjenje (1000);
}
void petlja () {
}
Provjerite HC-06 adresu sa svojim Android telefonom (pogledajte sliku). I morate promijeniti adresu u kodu: 20: 15: 09: 15: 17: 82 ==> 2015.09, 151782 Dakle, HC-05 modul može prepoznati adresu. Zato samo uklonite ":" sada bi vaši Bluetooth moduli trebali biti međusobno povezani. Ako imate problema s povezivanjem modula, možete ih pročitati detaljnije
Detalji koji će zahvatiti vaše moždane valove preuzeti su iz Necomimija. Ova igračka može pomicati uši ovisno o valovima. Beskorisna igračka, ali unutra se nalazi mali čip koji čita moždane valove, filtrira buku i daje vrlo dobar signal. Radi s UART (serijskim) sučeljem, tako da uz neko hakiranje možete koristiti Arduino za čitanje moždanih valova. Uloga ove slušalice je bežični prijenos moždanih valova na Arduino Leonardo. Nitko ne treba kablove na glavi, pa su izmišljene udobne slušalice. Fotografija ispod pokazuje kako rastaviti igračku i od nje napraviti slušalice.
Prvo, pogledajmo slučaj. Vijci su ispod naljepnice. Uklonite naljepnicu i stražnju stranu uređaja i unutra ćete pronaći malu ploču. Potreban nam je jedan koji je ispod velike ploče - ovo je Neurosky TGAM čip. Četiri kontakta spojena su s glavnom pločom mikrokontrolera, pa uzmite lemljenje i pažljivo odmotajte ploču s čipom s glavne ploče. Sada možete izgraditi vlastito napajanje. Autor je koristio litij-ionsku bateriju od 500 mAh, USB punjač, 5 V pojačani krug i dva otpornika (100 Ohma i 200 Ohma) kako bi osigurao 3,4 V napajanje za čip i Bluetooth modul.
Priključak na ploči punjača
Pogledajte dijagram kako biste sve to sastavili.
Nakon što uklonite baterije, konektore i sve nepotrebno, pomoću obostrane trake instalirajte sve na lijevu stranu slušalice. Prvo napravite krug akumulatora s punjačem i s DC-DC 5V modulom za pojačanje. Nakon toga, lepite dva otpornika - ovo je razdjelnik od 3,3 volta. Osigurava napajanje senzorom. Sada lepite žicu na T-pin na Neurosky TGAM ploči, koji šalje podatke na podređeni modul BT HC-06.
Cijeli krug prijamnika montiran je na komadu pleksiglasa pomoću dvostrane trake.
Spojite Arduino Leonardo na ploču, a zatim spojite Bluetooth modul i LED. Koristite Bluetooth HC-05 modul koji je ovdje već konfiguriran. Pomoću nekoliko skakača uspostavite sljedeće veze:
1. Arduino Leonardo-5v za Bluetooth-VCC i katode dva LED-a
2. Arduino Leonardo-GND za Bluetooth-GND
3. Arduino Leonardo-D9 za Bluetooth-TX
4. Arduino Leonardo-D5 za anodu crvene LED
5. Arduino Leonardo-D6 za zelenu LED anodu
To je sve, pa sada morate preuzeti programski kod
Arduino Leonardo ploča može oponašati tipkovnicu ili miš. Autor je pomoću ove funkcije stvorio kôd koji oponaša WASD i kontrolira mnoge igre na vašem računalu. NeuroSky koristi eSense vrijednosti: koncentraciju i meditaciju od 1 do 100 i otkriva treptaje. Ako vrijednost eSense dosegne granicu (70 za meditaciju i 65 za pažnju) ili otkrije treptanje, oponaša se pritisnutom tipkom.
Uloga dva LED-a je da naznače kada ste dosegli granicu pažnje ili meditacije. Crvena označava pažnju, a zelena označava meditaciju.
Spojite Arduino Leonardo i preuzmite kôd u nastavku.
/ *
Kôd je stvorio Tamás Imets za igranje videoigara s umnim valovima
Slobodno ga koristite
25.03.2016
* /
#include
#include
#include
SoftwareSerial bluetooth (9, 8); // softwareserial igle
Mindwave mindwave; // biblioteka mindwave aktivirana
int medlimit = 70; // postaviti ograničenja
int attlimit = 65; // postaviti ograničenja
poništavanje postave () {
bluetooth.begin (MINDWAVE_BAUDRATE); // postavi Baudrate
pinMode (5, IZLAZ); // igle za postavljanje
pinMode (4, IZLAZ); // igle za postavljanje
}
void onMindwaveData () {
ako (mindwave.quality () <95) {/ ako trepnete
Keyboard.write ('w'); // pritišće W
}
ako (mindwave.quality () == 100) {
Keyboard.write ('');
}
ako (mindwave.meditation ()> medlimit) {// ako meditirate
digitalWrite (5, VISOKO);
Keyboard.write ('d'); // pritišće D
}
ako (mindwave.meditation () attlimit) {// ako te fokusira
digitalWrite (6, HIGH);
Keyboard.write ('a'); // pritišće A
}
ako (mindwave.attention ()
Preuzmite biblioteke navedene na početku članka Bluetooth moduli su već konfigurirani, tako da nakon preuzimanja koda možete početi igrati videoigre.
Kako koristiti?
Lako je naučiti kako koristiti ovaj uređaj. Nekoliko sati vježbanja čini vas pravim trkačem, s njim možete upravljati gotovo bilo kojom igrom. Samo se vaš mozak treba naviknuti na kontrolu svojih aktivnosti. Ako je uređaj spreman, slijedite ove korake za korištenje kontrolera igre mindwave.
1. Stavite slušalice na glavu.
2. Spojite prijemnik s računalom.
3. Provjerite jesu li Bluetooth moduli spojeni.
4. Uključite krug i pokušajte povećati razinu svoje pažnje ili meditacije. Ako su LED lampice upaljene, onda ste dobro obavili posao. Sada možete pokušati igrati igrice
5. Uživajte u igri Ultimate Gamer.
Za kontrolu igre napravite sljedeće:
• Trepnite za pokretanje automobila (oponaša tipku "W")
• Ponovno trepnite za zaustavljanje (oponaša razmaknicu)
• Opustite da biste ostali desno (simulira tipku “D”)
• Fokusirajte se za skretanje ulijevo (simulira tipku A)
Možete igrati GTA, Potreba za brzinom, internetske igre, akcijske igre.