Šis ir projekts, kas ļaus jums spēlēt jebkādas spēles tikai ar jūsu prāta spēku. Ierīce var atdarināt taustiņus W, A, S un D, lai spēlētu jebkādas spēles datorā ... Jums nav jānospiež nekādi taustiņi, jādomā tikai par stūres ratu: pa kreisi, pa labi vai pa labi. Jūs varat mainīt šos taustiņus uz jebkuru citu vai peles pogu. Protams, jums ir jāveic vingrinājumi, lai kontrolētu spēles, bet, no otras puses, tā ir lieliska lieta, lai trenētu jūsu uzmanības sparu.
[media = https: //youtu.be/MC7lOypxXhY]
Šī projekta pamatā ir elektrofizioloģiskās uzraudzības metode smadzeņu elektriskās aktivitātes reģistrēšanai, t.i. vienkārša iemesla dēļ tas ir EEG (elektroencefalogrāfija).
EEG mēra sprieguma svārstības jonu strāvas rezultātā smadzeņu neironos. Diagnostikas lietojumprogrammas parasti koncentrējas uz EEG spektrālo saturu, tas ir, uz neironu svārstību veidu (ko parasti sauc par “smadzeņu viļņiem”), ko var novērot EEG signālos. (paldies Wikipedia). Bet šajā gadījumā tiek izmantotas divas ļoti precīzas vērtības.
• Alfa ir frekvences diapazons no 7 Hz līdz 14 Hz. Tas rodas, aizverot acis un atpūšoties, un tas vājina, atverot acis vai garīgo stresu.
• Beta frekvences diapazons no 15 Hz līdz 30 Hz. Zema amplitūdas beta ar vairākām un dažādām frekvencēm bieži tiek saistīta ar aktīvu, aizņemtu vai nemierīgu domāšanu un aktīvu koncentrēšanos.
Faktiski ierīce var noteikt jūsu uzmanības līmeni, meditācijas un mirgošanas līmeni. Jo koncentrētāks jūs esat, jo augstāks “uzmanības” līmenis kļūst, jo mierīgāks esat, jo augstāks ir “meditācijas” līmenis.
Spēles, kas ir īpaši "zemes" smadzeņu viļņu kontrolē:
Visi ir pieejami plkst
Bet pēc dažām stundām jums būs apnicis tos spēlēt.
Instrumenti un materiāli
Rīki:
• Līmes pistole
• Divpusēja lente
• lodāmurs
• lodēt
Programmatūra:
•
•
•
Iekārtas
Austiņu daļas:
•
•
•
• (Izjauciet moduli un pievienojiet ķēdi, kurā ir lādētājs un izvēles moduļi. Tādā veidā jums ir lādētājs un strāvas ķēde.)
• 100 omi un 200 omi rezistors
•
• Vadi
Uztvērēja rezerves daļas:
•
•
• Stiepļu džemperi
• Viena zaļa un viena sarkana gaismas diode
•
• Plexiglass
HC-06
: Vispirms augšupielādējiet skici ar nosaukumu “HC_06_Bluetooth” uz Arduino UNO, pēc tam pievienojiet Bluetooth moduli, kā parādīts diagrammā.Arduino IDE atveriet seriālo monitoru un gaidiet, kamēr Arduino konfigurēs BT moduli. Jūsu Bluetooth modulis tagad ir iestatīts uz 57600 baud.
// HC-06-Bluetooth
Nederīga iestatīšana () {
// Sāciet aparatūras sēriju.
Sērijas.begin (9600); // noklusējuma HC-06 pārsūtīšanas ātrums
kavēšanās (1000);
Serial.print ("AT");
kavēšanās (1000);
Serial.print ("AT + VERSIJA");
kavēšanās (1000);
Serial.print ("AT + PIN"); // lai noņemtu paroli
kavēšanās (1000);
Serial.print ("AT + BAUD7"); // Iestatiet datu pārraides ātrumu uz 576000 - piemēram, Necomimi noklusējuma
kavēšanās (1000);
Sērijas.begin (57600); //
kavēšanās (1000);
}
tukšs cilpa () {
}
Jūs varat izmēģināt daudzas BCI (Brain Computer Interface) lietojumprogrammas, jo uzlauztā Necomimi Bluetooth iespējotā rotaļlieta būs saderīga ar visiem. Varat izmantot šīs lietotnes, lai uzzinātu, kā kontrolēt smadzeņu viļņus.
HC-05:
Pēc tam izmantojiet HC_05_Bluetooth un ielādējiet savu Arduino tāpat kā iepriekš. Pievienojiet HC-05 "EN" tapu 3v3 Arduino. Kodā jāieraksta sava HC-06 moduļa adrese. Pārbaudiet BT moduļa adresi Android viedtālrunī, kā attēlā. Kodā aizstāt komatu ":" (dubultie punkti) ar komatu ",".
// HC-06-Bluetooth
Nederīga iestatīšana () {
// Sāciet aparatūras sēriju.
Sērijas.begin (9600); // noklusējuma HC-05 pārsūtīšanas ātrums
kavēšanās (1000);
Serial.print ("AT");
kavēšanās (1000);
Serial.print ("AT + VERSIJA");
kavēšanās (1000);
Serial.println ("AT + LOMA = 1"); // iestatiet HC-05 uz galveno režīmu
kavēšanās (1000);
Serial.println ("AT + LINK =" Ievietojiet šeit savu adresi "); // tagad modulim vajadzētu automātiski saplūst
kavēšanās (1000);
Serial.print ("AT + UART = 57600,1,0"); // Iestatiet datu pārraides ātrumu uz 576000
Sērijas.begin (57600); //
kavēšanās (1000);
}
tukšs cilpa () {
}
Pārbaudiet HC-06 adresi, izmantojot savu Android tālruni (skatiet attēlu). Un jums jāmaina adrese kodā: 20: 15: 09: 15: 17: 82 ==> 2015.09.151782 Tādējādi modulis HC-05 var atpazīt adresi. Tātad vienkārši noņemiet ":". Tagad jūsu Bluetooth moduļiem jābūt savstarpēji savienotiem. Ja rodas problēmas ar moduļu savienošanu, varat izlasīt sīkāk
Sīkāka informācija, kas pievilinās jūsu smadzeņu viļņus, ir ņemta no Necomimi. Šī rotaļlieta var kustināt ausis atkarībā no viļņiem. Bezjēdzīga rotaļlieta, bet iekšpusē ir maza mikroshēma, kas nolasa smadzeņu viļņus, izfiltrē troksni un dod ļoti labu signālu. Tas darbojas ar UART (seriālo) interfeisu, tāpēc ar nelielu uzlaušanu varat izmantot Arduino, lai lasītu smadzeņu viļņus. Šo austiņu uzdevums ir bezvadu režīmā pārsūtīt smadzeņu viļņus Arduino Leonardo. Nevienam galvā nav nepieciešami kabeļi, tāpēc tika izgudrotas ērtas austiņas. Zemāk esošajā fotoattēlā parādīts, kā izjaukt rotaļlietu un no tā izgatavot austiņas.
Vispirms apskatīsim lietu. Skrūves atrodas zem uzlīmes. Noņemiet uzlīmi un ierīces aizmuguri, un iekšpusē atradīsit nelielu tāfeli. Mums ir vajadzīgs tāds, kas atrodas zem liela paneļa - šī ir Neurosky TGAM mikroshēma. To ar četriem kontaktiem savieno ar mikrokontrollera galveno dēli, tāpēc paņemiet lodāmuru un uzmanīgi atvienojiet plātni ar mikroshēmu no galvenā dēļa. Tagad jūs varat izveidot savu barošanas avotu. Autors izmantoja 500 mAh litija jonu akumulatoru, USB lādētāja ķēdi, 5 V pastiprināšanas ķēdi un divus rezistorus (100 omus un 200 omus), lai nodrošinātu mikroshēmas un Bluetooth moduļa 3,4 V barošanas avotu.
Lādētāja paneļa savienojums
Skatiet diagrammu, lai to visu saliktu kopā.
Pēc akumulatoru, savienotāju un visa nevajadzīgā izņemšanas izmantojiet abpusēju lenti, lai visu uzstādītu austiņu kreisajā pusē. Vispirms izveidojiet akumulatora ķēdi ar lādētāju un ar DC-DC 5V pastiprināšanas moduli. Pēc tam lodējiet divus rezistorus - tas ir 3,3 voltu dalītājs. Tas nodrošina sensora barošanu. Tagad pielodējiet vadu T-veida spraudnei Neurosky TGAM plāksnē, kas nosūta datus uz BT HC-06 vergu moduli.
Visa uztvērēja shēma ir uzstādīta uz plexiglass gabala, izmantojot abpusēju lenti.
Pievienojiet Arduino Leonardo maizes dēlim, pēc tam pievienojiet Bluetooth moduli un gaismas diodes. Izmantojiet šeit jau konfigurēto Bluetooth HC-05 moduli. Izmantojot vairākus džemperus, izveidojiet šādus savienojumus:
1. Arduino Leonardo-5v paredzēts Bluetooth-VCC un divu gaismas diožu katodi
2. Arduino Leonardo-GND, kas paredzēts Bluetooth-GND
3. Arduino Leonardo-D9, kas paredzēts Bluetooth-TX
4. Arduino Leonardo-D5 sarkanās gaismas diodes anodam
5. Arduino Leonardo-D6 zaļajam LED anodam
Tas ir viss, tāpēc tagad jums ir jālejupielādē programmas kods
Arduino Leonardo tāfele var atdarināt tastatūru vai peli. Izmantojot šo funkciju, autors izveidoja kodu, kas imitē WASD un kontrolē daudzas spēles jūsu datorā. NeuroSky izmanto eSense vērtības: koncentrāciju un meditāciju no 1 līdz 100 un atklāj mirgošanu. Ja eSense vērtība sasniedz robežu (70 meditācijai un 65 uzmanībai) vai atklāj mirgošanu, emulē nospiesto taustiņu.
Divu gaismas diožu loma ir norādīt, kad esat sasniedzis uzmanības vai meditācijas robežu. Sarkans norāda uzmanību, bet zaļš norāda uz meditāciju.
Pievienojiet savu Arduino Leonardo un lejupielādējiet zemāk esošo kodu.
/ *
Kods, kuru izveidojis Tamás Imets, lai spēlētu videospēles ar prāta viļņiem
Jūtieties brīvi to izmantot
2016. gada 25. marts
* /
# iekļaut
# iekļaut
# iekļaut
ProgrammatūraSerial bluetooth (9, 8); // programmatūras piederumi
Mindwave Mindwave; // Mindwave bibliotēka aktivizēta
int medlimit = 70; // noteikt ierobežojumus
int attlimit = 65; // noteikt ierobežojumus
Nederīga iestatīšana () {
bluetooth.begin (MINDWAVE_BAUDRATE); // iestatīt Baudrate
pinMode (5, OUTPUT); // iestatīšanas tapas
pinMode (4, OUTPUT); // iestatīšanas tapas
}
anulēt vietnēMindwaveData () {
if (mindwave.quality () <95) {/ ja mirgo
Keyboard.write ('w'); // nospiež W
}
if (mindwave.quality () == 100) {
Keyboard.write ('');
}
if (mindwave.meditation ()> medlimit) {// ja jūs meditējat
digitalWrite (5, HIGH);
Keyboard.write ('d'); // nospiež D
}
ja (mindwave.meditation () attlimit) {// ja tu koncentrējies
digitalWrite (6, HIGH);
Keyboard.write ('a'); // nospiež A
}
if (mindwave.attention ()
Lejupielādējiet raksta sākumā norādītās bibliotēkas. Bluetooth moduļi jau ir konfigurēti, tāpēc pēc koda lejupielādes varat sākt spēlēt videospēles.
Kā lietot?
Ir viegli iemācīties izmantot šo ierīci. Vairāku stundu prakse padara jūs par īstu braucēju, ar kuras palīdzību jūs varat vadīt gandrīz jebkuru spēli. Tikai jūsu smadzenēm ir jāpierod kontrolēt savas darbības. Ja ierīce ir gatava, rīkojieties šādi, lai izmantotu savu Mindwave spēles kontrolieri.
1. Ielieciet austiņas uz galvas.
2. Pievienojiet uztvērēju datoram.
3. Pārbaudiet, vai ir savienoti Bluetooth moduļi.
4. Ieslēdziet ķēdi un mēģiniet palielināt uzmanību vai meditāciju. Ja gaismas diodes deg, tad jūs esat paveicis labu darbu. Tagad jūs varat mēģināt spēlēt spēles
5. Izbaudi spēli Ultimate Gamer.
Lai kontrolētu spēli, rīkojieties šādi:
• Mirgo, lai iedarbinātu automašīnu (atdarina taustiņu “W”)
• Mirgo vēlreiz, lai apstātos (atdarina atstarpes taustiņu)
• Atpūtieties, lai paliktu pa labi (simulē “D” taustiņu)
• Fokuss, lai pagrieztos pa kreisi (simulē “A” taustiņu)
Jūs varat spēlēt GTA, Need for speed, tiešsaistes spēles, darbības spēles.