» Elektronika » Arduino Prāta spēles - domas spēka kontrole

Prāta spēles - domas spēka kontrole




Š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).

Prāta spēles - domas spēka kontrole


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.
10
9.5
9.4

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulceņirgāšanāsnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu
25 komentāri
Viesis Alekss
Silberstein)))
Aleksejs Koņevs
Labdien
Vai jūs domājat, ka ir iespējams izmantot šo ierīci mākslīgo ekstremitāšu kontrolei?
Vai arī Necomimi uztver pārāk maz dažādu smadzeņu viļņu?
kā arī viņa sieva
Man ir spēki ar domām nepietiek! saskrāpēt
jūs ar domu spēku sēžat un kontrolējat automašīnu, lidmašīnu, kuģi, televizoru un datoru utt.
kā arī viņa sieva ... vīramāte ... !!!! )))))
Elektromiogrammu ir vēl vieglāk noņemt, ir lielāka amplitūda.
Un šeit ir pirmās nepilnības (tā nav kritika, tikai visinteresantākais)
Kā izrādījās, praksē sensors nolasa smadzeņu elektromagnētiskos viļņus tālu no vienmēr un bieži “palēninās”, un dažreiz ausis ir ārpus sinhronizācijas, un viena “auss” karājas ilgi.

Pēc dažām apmācībām šīs ausis var iemācīties apzināti kontrolēt, taču tās joprojām darbojas ļoti slikti. Dzīvot savu dzīvi, parādīt laika apstākļus uz Marsa ... Pārbaudīts uz četrām dažādām smadzenēm, ja kas

Interesanta ierīce, taču, iespējams, vēl ilgi jāmaina. Bet, ja jūs to pārveidojat: jūs ar domu spēku sēžat un kontrolējat automašīnu, lidmašīnu, kuģi, televizoru un datoru utt. Cilvēki parasti staigā un runā, kā aizmirst-))))
Autore
Bet kopumā ļoti noderīga lieta. Es centīšos atrast projektu, kurā ierīces kontrolē mikro muskuļa kontrakcijas. Kaut kas līdzīgs biomehāniskajai protēzei.
Autore
Jums taisnība. Nepieciešamas prasmes, apmācība, apmācība. Ļoti nepieciešama lieta cilvēkiem ar invaliditāti. Jā, un vienkāršie cilvēki palīdzēs palielināt koncentrēšanos. Kas attiecas uz mani, laba ideja. Man radās tīkls, kurā sensors noteica skata virzienu un bija iespējams kontrolēt dažādas ierīces. Diemžēl viss nebija labi aprakstīts. Es to neizplatīju.
par Armēnijas radio - tikai Perestroikā ...

Vienu dienu septiņdesmito gadu sākumā Maskavā, Kolonnu zālē, notika Vissavienības radio un televīzijas darbinieku konference. Kad priekšsēdētājs paziņoja: “Armēnijas radio pārstāvim tiek dots vārds”, zālē atskanēja tādi smiekli, ka nabaga pārstāvim ilgi neļāva sākt runu. Kad smiekli beidzot nomira, šis ļoti pārstāvis paņēma mikrofonu un teica: “Mums bieži jautā ...” Viņi saka, ka pēc tam sanāksme bija pilnībā paralizēta.
Eh. jauns zaļš! smaidi
Mazais Jānis parādījās pirms Armēnijas radio. Es dzirdēju par Vovochka 80. gadu sākumā un par Armēnijas radio - tikai Perestroikā ...
Manas skolas laikā varoņa "Mazā Vovočka" vēl nebija
Ļaujiet man neticēt jums, Vovochka un Marvanna vienmēr ir bijuši!
PSRS. Diktēšana skolā. Skolotājs lasa:
- Vorone kaut kur Dievs atsūtīja siera gabalu ...
Pauze Visi studenti raksta.
- Mazais Džonij, vai tu velc roku?
"Marivanna, un jūs teicāt, ka dieva nav."
- Arī siera nav. Ko tagad - un nerakstīt diktētu tekstu?
smaidi
Es atceros, ka Vovochka izteica atšķirīgu viedokli!

Manas skolas laikā varoņa "Mazā Vovočka" tur nebija. Bija - Vasilijs Ivanovičs (Čapajevs), Petka, Papa Karlo, Armēnijas radio u.c.
Tas nav Arduino bizness. Tur Nekomini ir kodols, un tajā neglītā mikroshēma vispār darīs visu, kā arī to pastiprinās un filtrēs traucējumus, un šeit jums ir tīrs EEG uz sudraba šķīvja ar apmali, ja jūs jau to izdarījāt bez tā, tad tas parasti ir viegli.
spēja nolasīt, atšifrēt un pareizi saskaņot signālu
Es atceros, ka signāli tika nošauti ar svina plāksnēm (no fizioprocedūru biroja), un, lai mašīna virzītos man vajadzīgajā virzienā, bija jāveic daži “garīgo piepūļu” treniņi.
Un nav ARDUIN un Wi-Fi,

tas nav jautājums par pievadiem, bet gan par spēju nolasīt, atšifrēt un pareizi pielāgot signālu
Par skolas atbildi tika domāts.
Es atceros Mazā vovochka pauda atšķirīgu viedokli! smaidi
Tik fantastiski paštaisītam ceļgalam
Es redzēju patiešām darbojošos, mājās gatavotu rotaļlietu radiokontroles sistēmu, kas tālumā izmanto līdzīgu komandu ģenerēšanas principu, šķiet, 1972. gads! Un nav ARDUIN un Wi-Fi, tikai tranzistori un releji! smaidi
ja lasāt signālu, tad izpildiet to nav problēma. Bet atkal, atkarībā no tā, kāds signāls
Liekas, ka, ja es saprotu, kāda veida piepūle (spriedze) noved pie manis nepieciešamās sistēmas reakcijas, es ātri iemācīšos sistēmu izmantot pilnā apjomā!
Atcerieties, ka kādreiz bija mīklains jautājums - Skolas atbilde bija - doma. Tagad viss tiek izmērīts ... procesi neironos (galvās) nav tie ātrākie.
Lai gan es redzēju, ka slimnīcā guļ vīrietis, un viņa sieva pastāvīgi bija ar viņu. Tāpēc šeit viņa ir pati mediķe. Un viņai bija pārnēsājama ierīce, kas savienota ar zemnieku, mērot spiediena lielumu. Īsāk sakot, viņa pastāvīgi uzraudzīja viņa stāvokli. Un arī uz galvas tika fiksēti sensori. Viņas personīgā ierīce tajā laikā un tas bija apmēram pirms 12 gadiem, kaut kas maksāja reģionā 20–30 tr.
Tas nozīmē, ka, ja jūs lasāt signālu, tad to izpildīt nav problēma. Bet, atkal, atkarībā no tā, kāds signāls.
Es domāju, ka kaut kas līdzīgs var būt būtisks noteiktai cilvēku kategorijai! Piemēram, spēļu vietā kontrolējiet ekrāna tastatūru utt.!
Tātad, pārāk fantastiski paštaisītam ceļgalam -)))
Jā, galvaskauss ir jāizurbj ...
Autore
Jūsu tiesības labi Tagad es gatavoju otro rakstu par šo pašu tēmu. Kaut kas līdzīgs "viedajām mājām" ...
Če, es par to šaubos.

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...