» Electronics » Arduino Mga Larong Isip - Kinokontrol ang Kapangyarihan ng Pag-iisip

Mga Larong Isip - Kinokontrol ang Kapangyarihan ng Pag-iisip




Ito ay isang proyekto na magpapahintulot sa iyo na maglaro ng anumang mga laro lamang sa pamamagitan ng lakas ng iyong isip. Ang aparato ay maaaring tularan ang mga key W, A, S at D upang i-play ang anumang mga laro sa iyong computer ... Hindi mo kailangang pindutin ang anumang mga key, isipin lamang ang tungkol sa manibela: kaliwa, kanan o kanan. Maaari mong baguhin ang mga key na ito sa anumang iba pang o pindutan ng mouse. Siyempre, kailangan mong mag-ehersisyo upang makontrol ang mga laro, ngunit sa kabilang banda ito ay isang mahusay na bagay upang sanayin ang iyong span ng pansin.

[media = https: //youtu.be/MC7lOypxXhY]


Ang batayan ng proyektong ito ay isang paraan ng pagsubaybay ng electrophysiological para sa pag-record ng aktibidad ng elektrikal na utak, i.e. para sa isang simpleng kadahilanan ito ay EEG (Electroencephalography).

Mga Larong Isip - Kinokontrol ang Kapangyarihan ng Pag-iisip


Sinusukat ng EEG ang pagbabagu-bago ng boltahe bilang isang resulta ng kasalukuyang kasalukuyang nasa mga neuron ng utak. Karaniwang nakatuon ang mga application ng diagnostic sa parang multo ng EEG, iyon ay, sa uri ng mga neural oscillation (karaniwang tinatawag na "mga alon ng utak") na maaaring sundin sa mga signal ng EEG. (salamat sa Wikipedia). Ngunit sa kasong ito, dalawang napaka tumpak na halaga ang ginagamit.

• Ang Alpha ay isang dalas ng dalas mula 7 Hz hanggang 14 Hz. Nangyayari ito kapag ipinikit mo ang iyong mga mata at kapag nakakarelaks ka, at humina ito kapag binuksan mo ang iyong mga mata o stress sa kaisipan.
• Saklaw ng dalas ng Beta mula 15 Hz hanggang 30 Hz. Ang low-amplitude beta na may maraming at iba't ibang mga frequency ay madalas na nauugnay sa aktibo, abala, o nababalisa na pag-iisip at aktibong konsentrasyon.
Sa katunayan, ang aparato ay maaaring matukoy ang iyong antas ng pansin, ang antas ng pagmumuni-muni at kumikislap. Kung mas nakatuon ka, mas mataas ang antas ng "pansin" ay nagiging, mas relaks ka, mas mataas ang antas ng "pagmumuni-muni".

Mga Larong espesyal na "ground" sa ilalim ng kontrol ng mga alon ng utak:






Magagamit ang lahat sa
Ngunit pagkatapos ng ilang oras ay pagod ka sa paglalaro ng mga ito.

Mga tool at materyales













Mga tool:



• baril na pandikit
• Double-sided tape
• iron na panghahapol
• panghinang

Software:







Kagamitan



Mga Bahagi ng Headset:






• (I-disassemble ang module at ikonekta ang circuit na naglalaman ng charger at opsyonal na mga module. Sa ganitong paraan mayroon kang charger at ang power circuit.)
• 100 oum at 200 ohm risistor

• Mga wire

Spare mga bahagi para sa receiver:





• Wire jumpers
• Isang berde at isang pulang LED

• Plexiglass

HC-06

: I-upload muna ang sketsa na may pangalang "HC_06_Bluetooth" sa Arduino UNO, pagkatapos ay ikonekta ang module ng Bluetooth tulad ng ipinapakita sa diagram.





Buksan ang Serial Monitor sa Arduino IDE at maghintay para sa Arduino na i-configure ang BT module. Ang iyong Bluetooth module ay nakatakda na ngayon sa 57600 baud.


// HC-06-Bluetooth

walang pag-setup () {
   // Simulan ang serial serial.
Serial.begin (9600); // default na rate ng baud HC-06
pagkaantala (1000);
Serial.print ("AT");
pagkaantala (1000);
Serial.print ("AT + VERSION");
pagkaantala (1000);
Serial.print ("AT + PIN"); // upang matanggal ang password
pagkaantala (1000);
Serial.print ("AT + BAUD7"); // Itakda ang baudrate hanggang 576000 - hal. Necomimi dafault
pagkaantala (1000);
Serial.begin (57600); //
pagkaantala (1000);
}
walang bisa na loop () {
}


Maaari mong subukan ang maraming mga aplikasyon ng BCI (Brain Computer Interface) dahil ang na-hack na laruang pinapagana ng Bluetooth na Necomimi ay magkatugma sa lahat. Maaari mong gamitin ang mga app na ito upang malaman kung paano makontrol ang iyong mga alon ng utak.

HC-05:

Pagkatapos ay gamitin ang HC_05_Bluetooth at i-load ang iyong Arduino sa parehong paraan na ginawa mo dati. Ikonekta ang "EN" na pin ng HC-05 sa 3v3 Arduino. Dapat mong isulat ang address ng iyong HC-06 module sa code. Suriin ang address ng BT module sa Android smartphone, tulad ng sa larawang Palitan ":" (dobleng tuldok) na may "," mga kometa sa code.


// HC-06-Bluetooth

walang pag-setup () {
  // Simulan ang serial serial.
  Serial.begin (9600); // default na rate ng baud HC-05
  pagkaantala (1000);
  Serial.print ("AT");
  pagkaantala (1000);
  Serial.print ("AT + VERSION");
  pagkaantala (1000);
  Serial.println ("AT + ROLE = 1"); // itakda ang HC-05 upang master mode
  pagkaantala (1000);
  Serial.println ("AT + LINK =" Ipasok ang iyong address dito "); // ngayon dapat awtomatikong kumonekta ang module
  pagkaantala (1000);
  Serial.print ("AT + UART = 57600,1,0"); // Itakda ang baudrate sa 576000
   Serial.begin (57600); //
  pagkaantala (1000);
}
walang bisa na loop () {
}


Patunayan ang HC-06 na address sa iyong Android phone (tingnan ang larawan). At dapat mong baguhin ang address sa code: 20: 15: 09: 15: 17: 82 ==> 2015.09.151782 Kaya, ang HC-05 module ay maaaring makilala ang address. Kaya alisin lamang ang ":" Ngayon ang iyong mga module ng Bluetooth ay dapat na konektado sa bawat isa. Kung mayroon kang mga problema sa pagkonekta sa mga module, maaari mong basahin nang mas detalyado
















Ang mga detalye na mahuhuli ang iyong mga utak na alon ay nakuha mula sa Necomimi. Ang laruang ito ay maaaring ilipat ang iyong mga tainga depende sa iyong mga alon. Ang isang walang silbi na laruan, ngunit sa loob ay may isang maliit na maliit na maliit na tilad na nagbabasa ng mga alon ng utak, nagsasasala ng ingay at nagbibigay ng isang napakahusay na signal. Gumagana ito sa interface ng UART (Serial), kaya sa ilang pag-hack, maaari mong gamitin ang Arduino upang mabasa ang mga alon ng utak. Ang papel ng headset na ito ay ang wireless na nagpapadala ng mga alon ng utak sa Arduino Leonardo. Walang sinumang nangangailangan ng mga cable sa kanilang mga ulo, kaya ang isang komportableng headset ay naimbento. Ang larawan sa ibaba ay nagpapakita kung paano i-disassemble ang isang laruan at gumawa ng isang headset dito.

Una, tingnan natin ang kaso. Ang mga screw ay nasa ilalim ng sticker. Alisin ang sticker at likod ng aparato, at makakahanap ka ng isang maliit na board sa loob. Kailangan namin ang isa na nasa ilalim ng isang malaking board - ito ay isang Neurosky TGAM chip. Ito ay konektado sa pamamagitan ng apat na mga contact sa pangunahing board ng microcontroller, kaya kumuha ng isang paghihinang iron at maingat na i-unsold ang board gamit ang chip mula sa pangunahing board. Ngayon ay maaari kang bumuo ng iyong sariling supply ng kuryente. Gumamit ang may-akda ng isang 500 mAh lithium-ion na baterya, isang USB charger circuit, isang 5 V boost circuit, at dalawang resistors (100 Ohms at 200 Ohms) upang magbigay ng isang 3.4 V supply ng kuryente para sa chip at ang module ng Bluetooth.

Koneksyon ng charger board










Tingnan ang diagram upang maisama ang lahat.
Matapos alisin ang mga baterya, ang mga konektor at lahat ng hindi kinakailangan, gumamit ng double-sided tape upang mai-install ang lahat sa kaliwang bahagi ng headset. Una, lumikha ng isang circuit circuit na may charger at may module na DC-DC 5V na pampalakas. Pagkatapos nito, ang panghinang sa dalawang resistors - ito ay isang 3.3 volt divider. Nagbibigay ito ng kapangyarihan sa sensor. Ngayon ang nagbebenta ng kawad sa T-pin sa board ng Neurosky TGAM, na nagpapadala ng data sa module ng alipin na BT HC-06.
Ang buong circuit ng tatanggap ay naka-mount sa isang piraso ng plexiglass gamit ang double-sided tape.







Ikonekta ang Arduino Leonardo sa breadboard, pagkatapos ay ikonekta ang module ng Bluetooth at LEDs. Gumamit ng Bluetooth HC-05 module na na-configure na dito. Gamit ang maraming mga jumpers, gawin ang mga sumusunod na koneksyon:
1. Arduino Leonardo-5v para sa Bluetooth-VCC at cathode ng dalawang LEDs
2. Arduino Leonardo-GND para sa Bluetooth-GND
3. Arduino Leonardo-D9 para sa Bluetooth-TX
4. Arduino Leonardo-D5 para sa anode ng pulang LED
5. Arduino Leonardo-D6 para sa berdeng LED anode



Iyon lang, kaya ngayon kailangan mong mag-download ng programa ng programa
Ang board ng Arduino Leonardo ay maaaring tularan ang isang keyboard o mouse. Gamit ang pagpapaandar na ito, nilikha ng may-akda ang isang code na ginagaya ang WASD at kinokontrol ang maraming mga laro sa iyong computer. Gumagamit si NeuroSky ng mga halaga ng eSense: konsentrasyon at pagmumuni-muni mula 1 hanggang 100 at nakita ang mga blink. Kung ang halaga ng eSense ay umaabot sa limitasyon (70 para sa pagmumuni-muni at 65 para sa pansin) o nakita ang kumikislap, pinalalabas ang pinindot na susi.

Ang papel ng dalawang LED ay upang ipahiwatig kapag naabot mo ang limitasyon ng pansin o pagninilay-nilay. Ang pula ay nagpapahiwatig ng pansin, at berde ang nagpapahiwatig ng pagmumuni-muni.

Ikonekta ang iyong Arduino Leonardo at i-download ang code sa ibaba.


/ *
  Ang code na nilikha ng Tamás Imets para sa paglalaro ng mga videogames na may mga isip sa isip
  Huwag mag-atubiling gamitin ito
  Ika-25 ng Marso, 2016
* /

#include 
#include 
#include 

Bluetooth ng SoftwareSerial (9, 8); // softwareserial pin
Mindwave mindwave; // aktibo ang library ng isip

int medlimit = 70; // itakda ang mga limitasyon
int attlimit = 65; // itakda ang mga limitasyon

walang pag-setup () {
  bluetooth.begin (MINDWAVE_BAUDRATE); // itakda ang Baudrate
  pinMode (5, OUTPUT); // mga pin ng pag-setup
  pinMode (4, OUTPUT); // mga pin ng pag-setup
}
walang bisa saMindwaveData () {

  kung (mindwave.quality () <95) {/ kung kumurap
    Keyboard.write ('w'); // pagpindot W

  }

  kung (mindwave.quality () == 100) {
    Keyboard.write ('');
  }

  kung (mindwave.meditation ()> medlimit) {// kung magnilay ka
    digitalWrite (5, Hataas);
    Keyboard.write ('d'); // pagpindot D


  }

  kung (mindwave.meditation ()  attlimit) {// kung you focus
    digitalWrite (6, Hataas);
    Keyboard.write ('a'); // pagpindot A
  }

  kung (mindwave.attention () 


I-download ang mga aklatan na ipinahiwatig sa simula ng artikulo ng mga module ng Bluetooth ay na-configure na, kaya pagkatapos ma-download ang code, maaari mong simulan ang paglalaro ng mga video game.

Paano gamitin?










Madaling malaman kung paano gamitin ang kagamitang ito. Maraming oras ng pagsasanay ang gumawa ka ng isang tunay na magkakarera, kasama nito maaari mong pamahalaan ang halos anumang laro. Tanging ang iyong utak ay kailangang masanay sa pagkontrol sa mga aktibidad nito. Kung handa na ang aparato, sundin ang mga hakbang na ito upang magamit ang iyong Controller ng mindwave.
1. Ilagay ang headset sa iyong ulo.
2. Ikonekta ang tatanggap sa computer.
3. Suriin kung konektado ang mga module ng Bluetooth.
4. I-on ang circuit at subukang taasan ang iyong antas ng pansin o pagmumuni-muni. Kung ang mga LED ay naiilawan, pagkatapos ay nagawa mo ang isang mahusay na trabaho. Ngayon ay maaari mong subukan ang paglalaro ng mga laro
5. Masiyahan sa laro Ultimate Gamer.
Upang makontrol ang laro, gawin ang mga sumusunod na bagay:
• Kumurap upang simulan ang kotse (emulate ang "W" key)
• Kumurap muli upang ihinto (emulate ang space bar)
• Mamahinga upang manatili sa kanan (simulate ang "D" key)
• Tumutok sa kaliwa (simulate ang "A" key)
Maaari kang maglaro ng GTA, Kailangan para sa bilis, online na laro, mga laro ng aksyon.
10
9.5
9.4

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit
25 komento
Panauhin Alex
silberstein)))
Alexey Konev
Kumusta
Sa palagay mo posible bang gamitin ang aparatong ito upang makontrol ang mga artipisyal na limbong?
O kaya ay pumipili si Necomimi ng kaunting iba't ibang mga alon ng utak?
pati ang kanyang asawa
Mayroon akong pwersa hindi sapat ang mga saloobin! kumamot
nakaupo ka at kinokontrol ang kotse, eroplano, barko, TV at computer, atbp sa lakas ng pag-iisip.
pati ang kanyang asawa ... biyenan ... !!!! )))))
Ang isang electromyogram ay mas madaling alisin, mayroong mas malawak.
At narito ang mga unang pitfalls (hindi ito bilang isang pagpuna, lamang ang pinaka-kagiliw-giliw)
Tulad ng nangyari, sa pagsasanay ang sensor ay nagbabasa ng mga electromagnetic na alon ng utak na malayo sa palagi at madalas na "nagpapabagal", at kung minsan ang mga tainga ay wala sa pag-sync, at ang isang "tainga" ay nag-hang sa mahabang panahon.

Matapos ang ilang pagsasanay, ang mga tainga na ito ay maaaring matutunan upang makontrol nang may malay, ngunit sila ay gumagana pa rin nang masama. Mabuhay ang kanilang buhay, ipakita ang panahon sa Mars ... Nasubukan sa apat na magkakaibang utak, kung mayroon man

Ang isang kagiliw-giliw na aparato, ngunit marahil ay kailangan pa ring magbago ng mahabang panahon. Ngunit kung binago mo ito: umupo ka at kontrolin ang kotse, eroplano, barko, TV at computer, atbp na may kapangyarihan ng pag-iisip. Ang mga tao ay karaniwang naglalakad at nag-uusap kung paano makalimutan-))))
Ang may-akda
Ngunit sa pangkalahatan, isang napaka-kapaki-pakinabang na bagay. Susubukan kong maghanap ng isang proyekto kung saan ang mga aparato ay kinokontrol ng mga kontraksyon ng micro kalamnan. Isang bagay tulad ng isang biomekanikal na prosteyt.
Ang may-akda
Tama ka. Kailangan ng kasanayan, pagsasanay, pagsasanay. Isang napakahalagang bagay para sa mga taong may kapansanan. Oo, at ang mga ordinaryong tao ay makakatulong sa pagtaas ng konsentrasyon. Tulad ng para sa akin, isang magandang ideya. Natagpuan ko ang isang proyekto sa network kung saan natukoy ng sensor ang direksyon ng view at posible na makontrol ang iba't ibang mga aparato. Sa kasamaang palad, ang lahat ay hindi maayos na inilarawan. Hindi ko ito pinakalat.
tungkol sa radio sa Armenia - lamang sa Perestroika ...

Isang araw sa mga unang bahagi ng pitumpu't taon sa Moscow, sa Hall of Columns, ginanap ang All-Union Conference of Radio at Television Workers. Nang ipahayag ng chairman: "Isang salita ang ibinigay sa kinatawan ng radio ng Armenian," mayroong isang pagtawa sa bulwagan na hindi pinapayagan ang mahinang kinatawan upang simulan ang pagsasalita sa loob ng mahabang panahon. Nang mamatay ang tawanan sa wakas, kinuha ng mismong kinatawan ang mikropono at sinabi: "Madalas kaming tatanungin ..." Sinabi nila na pagkatapos nito ay ganap na naparalisado ang pulong.
Eh. batang berde! ngiti
Ang Little John ay lumitaw bago ang radyo ng Armenia. Narinig ko ang tungkol sa Vovochka noong unang bahagi ng 80s, at tungkol sa Armenian Radio - lamang sa Perestroika ...
Sa aking pag-aaral, ang character na "Little Vovochka" ay hindi pa
Hayaan mong hindi ako maniniwala sa iyo, palaging sina Vovochka at Marvanna!
USSR. Dictation sa paaralan. Nabasa ng guro:
- Vorone sa isang lugar nagpadala ang Diyos ng isang piraso ng keso ...
I-pause Ang lahat ng mga mag-aaral ay sumulat.
- Little Johnny, hinila mo ba ang iyong kamay?
"Marivanna, at sinabi mo na walang diyos."
- Wala rin ang keso. Ano ngayon - at hindi sumulat ng isang pagdidikta?
ngiti
Naalala ko na nagpahayag si Vovochka ng ibang opinyon!

Sa aking pag-aaral, ang character na "Little Vovochka" ay wala roon. Nagkaroon - Vasily Ivanovich (Chapaev), Petka, Papa Carlo, Armenian Radio, atbp.
Hindi ito negosyo ni Arduino. Doon, ang Nekomini ay nasa pangunahing, at sa loob nito, ang pangit na chip, gagawin ang lahat, at palalakasin ito, at i-filter ang panghihimasok, at narito mayroon kang isang malinis na EEG sa isang plato na pilak na may hangganan, kung ginawa mo ito nang wala ito, sa gayon madali itong madali.
kakayahang magbasa, mag-decry at maayos na tumugma sa signal
Naaalala ko ang mga signal ay kinunan gamit ang mga plato ng tingga (mula sa tanggapan ng physio-procedure), at ang ilang pagsasanay ng "mga pagsusumikap sa pag-iisip" ay kinakailangan upang ilipat ang makina sa direksyon na kailangan ko.
At walang mga ARDUIN at Wi-Fi,

kaya hindi bagay ng mga actuators, ngunit ang kakayahang magbasa, mag-decry at maayos na tumugma sa signal
Ang sagot sa paaralan ay naisip.
Naalala ko Little vovochka nagpahayag ng ibang opinyon! ngiti
Kaya sobrang kamangha-mangha para sa homemade tuhod
Nakita ko ang isang tunay na gumaganang, gawaing-bahay na laruang radio-control system gamit ang isang katulad na prinsipyo ng mga henerasyon ng utos sa malalayo, tila 1972! At walang mga ARDUIN at Wi-Fi, mga transistor lamang at relay! ngiti
kung nabasa mo ang signal, pagkatapos ay i-execute ito ay hindi isang problema. Ngunit, muli, depende sa kung ano ang signal
Tila kung nauunawaan ko kung anong uri ng pagsisikap (pag-igting) ang humahantong sa reaksyon ng system na kailangan ko, mabilis kong matututunan na magamit ang buong sistema!
Tandaan, mayroong isang tanong na bugtong - Ang sagot ng paaralan ay - isang naisip. Ngayon ang lahat ay sinusukat ... ang mga proseso sa mga neuron (ulo) ay hindi ang pinakamabilis.
Bagaman, nakita ko ang isang tao na nakahiga sa ospital at ang kanyang asawa ay palaging kasama niya. Kaya narito siya ay isang gamot mismo. At mayroon siyang isang portable na aparato na konektado sa isang magsasaka, na sinusukat ang laki ng presyon. Sa madaling sabi, patuloy niyang binabantayan ang kanyang kondisyon. At sa ulo, din, naayos ang mga sensor. Ang kanyang personal na aparato, sa oras na iyon, at iyon ay tungkol sa 12 taon na ang nakakaraan, nagkakahalaga ito ng isang bagay sa rehiyon ng 20-30 tr.
Ito ay sasabihin na kung nabasa mo ang signal, pagkatapos ay ipatupad ito ay hindi isang problema. Ngunit, muli, depende sa kung ano ang signal.
Sa palagay ko ang isang bagay na tulad nito ay maaaring maging mahalaga para sa isang tiyak na kategorya ng mga tao! Halimbawa, sa halip na mga laro, kontrolin ang on-screen keyboard, atbp!
Kaya, masyadong hindi kapani-paniwala para sa lutong bahay na tuhod -)))
Oo, ang bungo ay dapat na drill ...
Ang may-akda
Ang iyong karapatan mabuti Ngayon ay naghahanda ako ng pangalawang artikulo sa parehong paksa. Isang bagay tulad ng isang "matalinong bahay" ...
Che, duda ako.

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...