Tämä on projekti, jonka avulla voit pelata mitä tahansa pelejä vain mielesi voimalla. Laite voi jäljitellä näppäimiä W, A, S ja D pelataksesi kaikkia tietokoneesi pelejä ... Sinun ei tarvitse painaa mitään näppäimiä, ajattele vain ohjauspyörää: vasen, oikea tai oikea. Voit vaihtaa nämä näppäimet mihin tahansa muuhun tai hiiren painikkeeseen. Tietenkin, sinun täytyy treenata pelien hallitsemiseksi, mutta toisaalta on hienoa kouluttaa huomioväliäsi.
[media = https: //youtu.be/MC7lOypxXhY]
Tämän projektin perusta on elektrofysiologinen tarkkailumenetelmä aivojen sähköisen aktiivisuuden, ts. yksinkertaisesta syystä se on EEG (elektroenkefalografia).
EEG mittaa jännitteenvaihteluita aivohermosolujen ionivirran seurauksena. Diagnostiset sovellukset keskittyvät yleensä EEG: n spektripitoisuuteen, toisin sanoen neuraalisten värähtelyjen tyyppiin (joita yleisesti kutsutaan ”aivoaaltoiksi”), joita voidaan havaita EEG-signaaleissa. (kiitos Wikipedialle). Mutta tässä tapauksessa käytetään kahta erittäin tarkkaa arvoa.
• Alfa on taajuusalue 7 Hz - 14 Hz. Se tapahtuu, kun suljet silmäsi ja kun rentoudut, ja se heikkenee, kun avaat silmäsi tai henkinen stressi.
• Beetataajuusalue 15 Hz - 30 Hz. Matalan amplitudin beeta, jolla on useita ja erilaisia taajuuksia, liittyy usein aktiiviseen, kiireiseen tai ahdistuneeseen ajatteluun ja aktiiviseen keskittymiseen.
Itse asiassa laite pystyy määrittämään huomiotasoasi, meditaation ja vilkkuvuuden tason. Mitä keskittyneempi olet, sitä korkeammaksi "huomion" tasosta tulee, sitä rentoutumpi olet, sitä korkeammaksi "meditaation" taso muuttuu.
Pelit, jotka on erityisesti "maahan" aivojen aaltojen valvonnassa:
Kaikki ovat saatavilla osoitteessa
Mutta muutaman tunnin kuluttua kyllästyt pelaamaan niitä.
Työkalut ja materiaalit
Instruments:
• Liimapistooli
• Kaksipuolinen teippi
• Juotosrauta
• juote
ohjelmisto:
•
•
•
laitteet:
Kuulokemikrofonin osat:
•
•
•
• (Pura moduuli ja kytke laturi ja lisämoduulit sisältävä piiri. Näin sinulla on laturi ja virtapiiri.)
• 100 ja 200 ohmin vastus
•
• Johdot
Vastaanottimen varaosat:
•
•
• Vaijerihyppääjät
• Yksi vihreä ja yksi punainen LED
•
• pleksilasi
HC-06
: Lataa ensin luonnos nimeltä “HC_06_Bluetooth” Työläs UNO, kytke sitten Bluetooth-moduuli kuvan osoittamalla tavalla.Avaa sarjanäyttö Arduino IDE: ssä ja odota, kunnes Arduino määrittää BT-moduulin. Bluetooth-moduulin asetukseksi on nyt 57600 baudia.
// HC-06-Bluetooth
tyhjä asennus () {
// Käynnistä laitteisto sarja.
Serial.begin (9600); // oletus HC-06 baudinopeus
viive (1000);
Sarjajälki ("AT");
viive (1000);
Serial.print ("AT + VERSION");
viive (1000);
Serial.print ("AT + PIN"); // salasanan poistamiseksi
viive (1000);
Sarjajälki ("AT + BAUD7"); // Aseta tiedonsiirtonopeus arvoon 576000 - esim. Necomimi-oletus
viive (1000);
Serial.begin (57600); //
viive (1000);
}
tyhjä silmukka () {
}
Voit kokeilla monia BCI (Brain Computer Interface) -sovelluksia, koska hakkeroitu Necomimin Bluetooth-yhteensopiva lelu on yhteensopiva kaikkien kanssa. Voit käyttää näitä sovelluksia oppiaksesi hallitsemaan aivojen aaltoja.
HC-05:
Käytä sitten HC_05_Bluetoothia ja lataa Arduino-laitteesi samalla tavalla kuin aiemmin. Liitä HC-05: n "EN" -tappi 3v3 Arduino -laitteeseen. Sinun on kirjoitettava HC-06-moduulin osoite koodina. Tarkista Android-älypuhelimen BT-moduulin osoite, kuten kuvassa. Korvaa ":" (kaksinkertaiset pisteet) koodilla pilkulla ",".
// HC-06-Bluetooth
tyhjä asennus () {
// Käynnistä laitteisto sarja.
Serial.begin (9600); // oletus HC-05-tiedonsiirtonopeus
viive (1000);
Sarjajälki ("AT");
viive (1000);
Serial.print ("AT + VERSION");
viive (1000);
Serial.println ("AT + ROLE = 1"); // aseta HC-05 master-tilaan
viive (1000);
Serial.println ("AT + LINK =" Lisää osoitteesi tähän "); // nyt moduulin pitäisi yhdistyä automaattisesti
viive (1000);
Sarjajälki ("AT + UART = 57600,1,0"); // Aseta tiedonsiirtonopeus arvoon 576000
Serial.begin (57600); //
viive (1000);
}
tyhjä silmukka () {
}
Varmista HC-06-osoite Android-puhelimellasi (katso kuva). Ja sinun on muutettava osoite koodissa: 20: 15: 09: 15: 17: 82 ==> 2015.09.151782 Siten HC-05-moduuli voi tunnistaa osoitteen. Joten poista vain ":" "Nyt Bluetooth-moduulit on kytkettävä toisiinsa. Jos moduulien liittämisessä on ongelmia, voit lukea tarkemmin
Aivojen aaltojen kiinniototiedot on otettu Necomimista. Tämä lelu voi liikuttaa korviasi aaltojen mukaan. Hyödytön lelu, mutta sen sisällä on pieni siru, joka lukee aivojen aaltoja, suodattaa melua ja antaa erittäin hyvän signaalin. Se toimii UART (Serial) -rajapinnan kanssa, joten joidenkin hakkerointien avulla voit käyttää Arduinoa lukemaan aivoaaltoja. Tämän HF-laitteen tehtävä on siirtää aivoaaltoja langattomasti Arduino Leonardo -sovellukseen. Kukaan ei tarvitse kaapeleita päähänsä, joten keksittiin mukava kuulokemikrofoni. Alla olevassa valokuvassa näkyy, kuinka lelu puretaan ja siitä tehdään kuulokemikrofoni.
Ensin katsotaanpa tapausta. Ruuvit ovat tarran alla. Poista tarra ja laitteen takaosa, ja löydät sisäpuolelta pienen taulun. Tarvitsemme sellaisen, joka on suuren hallituksen alla - tämä on Neurosky TGAM-siru. Se on liitetty neljällä koskettimella mikrokontrollerin emolevyyn, joten ota juotin ja irrota levy varovasti emolevyn sirun kanssa. Nyt voit rakentaa oman virtalähteesi. Kirjoittaja käytti 500 mAh litium-ioniakkua, USB-laturipiiriä, 5 V: n lisäyspiiriä ja kahta vastuksia (100 ohmia ja 200 ohmia) 3,4 V: n virtalähteen tarjoamiseksi sirulle ja Bluetooth-moduulille.
Latauskortin liitäntä
Katso kaikki kaaviot ja laita se kaikki yhteen.
Asentaessasi paristot, liittimet ja kaiken muun tarpeettoman, käytä kaksipuolista teippiä kaiken asentamiseksi HF: n vasemmalle puolelle. Luo ensin akkupiiri laturilla ja DC-DC 5 V -moduulilla. Sen jälkeen juota kaksi vastusta - tämä on 3,3 voltin jakaja. Se antaa anturille virtaa. Juota nyt lanka T-nastaan Neurosky TGAM -kortilla, joka lähettää tietoja BT HC-06 -orjamoduulille.
Koko vastaanotinpiiri on asennettu pleksilasikappaleeseen kaksipuolisella teipillä.
Kytke Arduino Leonardo leipätauluun ja kytke sitten Bluetooth-moduuli ja LEDit. Käytä tässä määritettyä Bluetooth HC-05 -moduulia. Luo seuraavat liitännät käyttämällä useita hyppyjohtimia:
1. Arduino Leonardo-5v Bluetooth-VCC: lle ja kahden LEDin katodeille
2. Arduino Leonardo-GND Bluetooth-GND: lle
3. Arduino Leonardo-D9 Bluetooth-TX: lle
4. Arduino Leonardo-D5 punaisen LEDin anodille
5. Arduino Leonardo-D6 vihreälle LED-anodille
Siinä kaikki, joten nyt sinun on ladattava ohjelmakoodi
Arduino Leonardo -kortti voi jäljitellä näppäimistöä tai hiirtä. Tätä toimintoa käyttämällä kirjailija loi koodin, joka jäljittelee WASD: tä ja ohjaa monia tietokoneesi pelejä. NeuroSky käyttää eSense-arvoja: keskittymistä ja meditaatiota välillä 1 - 100 ja havaitsee vilkkumisen. Jos eSense-arvo saavuttaa rajan (70 meditaatiossa ja 65 huomiossa) tai havaitsee vilkkuvan, emuloi painettua näppäintä.
Kahden ledin merkitys on osoittaa, kun olet saavuttanut huomion tai meditaation rajan. Punainen osoittaa huomion ja vihreä merkitsee meditaatiota.
Liitä Arduino Leonardo ja lataa alla oleva koodi.
/ *
Tamás Imetsin luoma koodi videopelien pelaamiseen Mindwaves-ohjelmalla
Voit käyttää sitä vapaasti
25. maaliskuuta 2016
* /
# sisällytä
# Sisällytä
# Sisällytä
SoftwareSerial bluetooth (9, 8); // ohjelmistotapit
Mindwave Mindwave; // mindwave-kirjasto aktivoitu
int medlimit = 70; // aseta rajat
int attlimit = 65; // aseta rajat
tyhjä asennus () {
bluetooth.begin (MINDWAVE_BAUDRATE); // aseta Baudrate
pinMode (5, OUTPUT); // asennustapit
pinMode (4, OUTPUT); // asennustapit
}
tyhjä onMindwaveData () {
if (mindwave.quality () <95) {/ jos vilkutat
Keyboard.write ('w'); // painaa W: tä
}
if (mindwave.quality () == 100) {
Keyboard.write ('');
}
if (mindwave.meditation ()> medlimit) {// jos meditoit
digitalWrite (5, HIGH);
Keyboard.write ('d'); // painaa D
}
if (mindwave.meditation () attlimit) {// jos keskityt
digitalWrite (6, HIGH);
Keyboard.write ('a'); // painaa A
}
if (mindwave.attention ()
Lataa artikkelin alussa olevat kirjastot Bluetooth-moduulit on jo määritetty, joten koodin lataamisen jälkeen voit aloittaa videopelien pelaamisen.
Kuinka käyttää?
Tämän laitteen käyttö on helppo oppia. Useita tunteja harjoittelu tekee sinusta todellisen kilpailijan, jolla voit hallita melkein mitä tahansa peliä. Vain aivoidesi täytyy tottua hallitsemaan toimintaansa. Jos laite on valmis, käytä näitä vaiheita käyttääksesi mindwave-peliohjaintasi.
1. Aseta HF-pääsi päälle.
2. Kytke vastaanotin tietokoneeseen.
3. Tarkista, onko Bluetooth-moduulit kytketty.
4. Kytke piiri päälle ja yritä lisätä huomion tasoa tai meditaatiota. Jos merkkivalot palavat, olet tehnyt hyvää työtä. Nyt voit kokeilla pelaamista
5. Nauti pelistä Ultimate Gamer.
Voit hallita peliä tekemällä seuraavat asiat:
• Vilkkuu käynnistääksesi auton (jäljittelee "W" -näppäintä)
• Vilkkuu uudelleen lopettaaksesi (jäljittelee välilyöntiä)
• Rentoudu pysyäksesi oikealla (simuloi D-näppäintä)
• Tarkenna kääntyä vasemmalle (simuloi A-näppäintä)
Voit pelata GTA, Need for speed, online-pelejä, toimintapelejä.