Bu, herhangi bir oyunu sadece zihninizin gücüyle oynamanıza izin verecek bir projedir. Cihaz, bilgisayarınızda herhangi bir oyun oynamak için W, A, S ve D tuşlarını taklit edebilir ... Herhangi bir tuşa basmanız gerekmez, sadece direksiyon simidi hakkında düşünün: sol, sağ veya sağ. Bu tuşları başka herhangi bir tuşla veya fare düğmesiyle değiştirebilirsiniz. Tabii ki, oyunları kontrol etmek için egzersiz yapmanız gerekiyor, ancak diğer taraftan dikkat sürenizi eğitmek harika bir şey.
[media = https: //youtu.be/MC7lOypxXhY]
Bu projenin temeli, beynin elektriksel aktivitesini kaydetmek için bir elektrofizyolojik izleme yöntemidir, yani. basit bir nedenle EEG'dir (Elektroensefalografi).
EEG, beyin nöronlarındaki iyon akımının bir sonucu olarak voltaj dalgalanmalarını ölçer. Teşhis uygulamaları genellikle EEG'nin spektral içeriğine, yani EEG sinyallerinde gözlemlenebilen nöral salınımların türüne (genellikle “beyin dalgaları” denir) odaklanır. (Wikipedia sayesinde). Ancak bu durumda, iki çok kesin değer kullanılır.
• Alfa 7 Hz ile 14 Hz arasındaki bir frekans aralığıdır. Gözlerinizi kapattığınızda ve rahatladığınızda ortaya çıkar ve gözlerinizi açtığınızda veya zihinsel stresiniz zayıflar.
• Beta frekans aralığı 15 Hz ile 30 Hz arasındadır. Çoklu ve farklı frekanslara sahip düşük genlikli beta genellikle aktif, meşgul veya endişeli düşünme ve aktif konsantrasyon ile ilişkilidir.
Aslında, cihaz dikkat düzeyinizi, meditasyon ve yanıp sönme seviyesini belirleyebilir. Ne kadar odaklanmış olursanız, “dikkat” seviyesi o kadar yüksek olur, ne kadar rahat olursanız “meditasyon” seviyesi o kadar yüksek olur.
Oyunlar özellikle beyin dalgalarının kontrolü altında "zemin":
Hepsi adresinde mevcuttur
Ama birkaç saat sonra onları oynamaktan bıkacaksınız.
Araçlar ve malzemeler
Araçlar:
• Tutkal tabancası
• Çift Taraflı Bant
• Havya
• lehim
Yazılım:
•
•
•
ekipman:
Kulaklık Parçaları:
•
•
•
• (Modülü sökün ve şarj cihazı ile isteğe bağlı modülleri içeren devreyi bağlayın. Bu şekilde şarj cihazına ve güç devresine sahip olursunuz.)
• 100 ohm ve 200 ohm direnç
•
• Teller
Alıcı için yedek parçalar:
•
•
• Tel Atlama Telleri
• Bir yeşil ve bir kırmızı LED
•
• Pleksiglas
HC-06
: Önce “HC_06_Bluetooth” adlı çizimi Arduino UNO, ardından Bluetooth modülünü şekilde gösterildiği gibi bağlayın.Arduino IDE'de Seri Monitörü açın ve Arduino'nun BT modülünü yapılandırmasını bekleyin. Bluetooth modülünüz artık 57600 baud olarak ayarlanmıştır.
// HC-06-Bluetooth
void setup () {
// Donanım serisini başlatın.
Serial.begin (9600); // varsayılan HC-06 baud hızı
gecikme (1000);
Serial.print ("AT");
gecikme (1000);
Serial.print ("AT + VERSION");
gecikme (1000);
Serial.print ("AT + PIN"); // şifreyi kaldırmak için
gecikme (1000);
Serial.print ("AT + BAUD7"); // Baudrate değerini 576000 olarak ayarlayın - örn. Necomimi dafault
gecikme (1000);
Serial.begin (57600); //
gecikme (1000);
}
void loop () {
}
Saldırıya uğramış Necomimi Bluetooth özellikli oyuncağı herkesle uyumlu olacağından birçok BCI (Beyin Bilgisayar Arabirimi) uygulamasını deneyebilirsiniz. Beyin dalgalarınızı nasıl kontrol edeceğinizi öğrenmek için bu uygulamaları kullanabilirsiniz.
HC-05:
Ardından HC_05_Bluetooth kullanın ve Arduino'nuzu daha önce yaptığınız gibi yükleyin. HC-05'in "EN" pinini 3v3 Arduino'ya bağlayın. HC-06 modülünüzün adresini kod ile yazmalısınız. Android akıllı telefondaki BT modülünün adresini, ":" (çift nokta) kodunda "," virgülleriyle değiştirin.
// HC-06-Bluetooth
void setup () {
// Donanım serisini başlatın.
Serial.begin (9600); // varsayılan HC-05 baud hızı
gecikme (1000);
Serial.print ("AT");
gecikme (1000);
Serial.print ("AT + VERSION");
gecikme (1000);
Serial.println ("AT + ROLE = 1"); // HC-05'i ana moda ayarlayın
gecikme (1000);
Serial.println ("AT + LINK =" Adresinizi buraya girin "); // şimdi modül otomatik olarak bağlanmalı
gecikme (1000);
Serial.print ("AT + UART = 57600,1,0"); // Baud hızını 576000 olarak ayarla
Serial.begin (57600); //
gecikme (1000);
}
void loop () {
}
Android telefonunuzla HC-06 adresini doğrulayın (resme bakın). Ve koddaki adresi değiştirmeniz gerekir: 20: 15: 09: 15: 17: 82 ==> 2015.09.151782 Böylece HC-05 modülü adresi tanıyabilir. Bu yüzden ":" işaretini kaldırın. Şimdi Bluetooth modülleriniz birbirine bağlı olmalıdır. Modülleri bağlamakta sorun yaşıyorsanız, daha ayrıntılı olarak okuyabilirsiniz
Beyin dalgalarınızı yakalayacak detaylar Necomimi'den alınmıştır. Bu oyuncak dalgalarınıza bağlı olarak kulaklarınızı hareket ettirebilir. Yararsız bir oyuncak, ama içeride beyin dalgalarını okuyan, gürültüyü filtreleyen ve çok iyi bir sinyal veren küçük bir çip var. UART (Seri) arayüzü ile çalışır, bu yüzden bazı hacklemelerde, beyin dalgalarını okumak için Arduino'yu kullanabilirsiniz. Bu kulaklığın rolü beyin dalgalarını Arduino Leonardo'ya kablosuz olarak iletmektir. Kimse kafalarında kabloya ihtiyaç duymaz, bu yüzden rahat bir kulaklık icat edildi. Aşağıdaki fotoğraf, bir oyuncağın nasıl çıkarılacağını ve kulaklıktan nasıl çıkarılacağını gösterir.
İlk olarak, duruma bir göz atalım. Vidalar çıkartmanın altındadır. Etiketi ve cihazın arkasını çıkarın, içeride küçük bir tahta bulacaksınız. Büyük bir tahta altında olan bir taneye ihtiyacımız var - bu bir Neurosky TGAM yongası. Mikrodenetleyicinin ana kartına dört kontakla bağlanır, bu nedenle bir havya alın ve kartı ana karttan çip ile dikkatlice lehimleyin. Artık kendi güç kaynağınızı oluşturabilirsiniz. Yazar, çip ve Bluetooth modülü için 3,4 V güç kaynağı sağlamak için 500 mAh lityum iyon pil, bir USB şarj devresi, 5 V güçlendirme devresi ve iki direnç (100 Ohm ve 200 Ohm) kullandı.
Şarj cihazı kartı bağlantısı
Hepsini bir araya getirmek için şemaya bakın.
Pilleri, konektörleri ve gereksiz olanları çıkardıktan sonra, kulaklığın sol tarafına her şeyi takmak için çift taraflı bant kullanın. İlk olarak, şarj cihazı ve DC-DC 5V güçlendirme modülü ile bir pil devresi oluşturun. Bundan sonra, iki direnci lehimleyin - bu 3,3 voltluk bir bölücüdür. Sensöre güç sağlar. Şimdi teli, BT HC-06 slave modülüne veri gönderen Neurosky TGAM panosundaki T-pinine lehimleyin.
Tüm alıcı devresi, çift taraflı bant kullanılarak bir pleksiglas parçasına monte edilir.
Arduino Leonardo'yu çalışma tahtasına, ardından Bluetooth modülünü ve LED'leri bağlayın. Burada önceden yapılandırılmış olan Bluetooth HC-05 modülünü kullanın. Birkaç jumper kullanarak aşağıdaki bağlantıları yapın:
1. Bluetooth-VCC için Arduino Leonardo-5v ve iki LED katotları
2. Bluetooth-GND için Arduino Leonardo-GND
3. Bluetooth-TX için Arduino Leonardo-D9
4. kırmızı LED anot için Arduino Leonardo-D5
5. yeşil LED anot için Arduino Leonardo-D6
Hepsi bu, şimdi program kodunu indirmeniz gerekiyor
Arduino Leonardo kartı bir klavye veya fare öykünebilir. Bu işlevi kullanarak yazar, WASD'yi taklit eden ve bilgisayarınızdaki birçok oyunu kontrol eden bir kod oluşturdu. NeuroSky eSense değerlerini kullanır: 1'den 100'e kadar konsantrasyon ve meditasyon ve yanıp sönmeleri algılar. ESense değeri sınıra ulaşırsa (meditasyon için 70 ve dikkat için 65) veya yanıp sönmeyi algılarsa, basılan tuşa öykünür.
İki LED'in rolü, dikkat veya meditasyon sınırına ne zaman ulaştığınızı belirtmektir. Kırmızı dikkati, yeşil meditasyonu gösterir.
Arduino Leonardo'nuzu bağlayın ve aşağıdaki kodu indirin.
/ *
Tamás Imets tarafından video oyunlarını zihin dalgalarıyla oynatmak için oluşturulan kod
Kullanmaktan çekinmeyin
25 Mart 2016
* /
#include
#include
#include
Yazılım Seri bluetooth (9, 8); // yazılımsal pimler
Mindwave mindwave; // mindwave kütüphanesi etkinleştirildi
int medlimit = 70; // sınırları belirle
int katılımı = 65; // sınırları belirle
void setup () {
bluetooth.begin (MINDWAVE_BAUDRATE); // Baud hızını ayarla
pinMode (5, ÇIKIŞ); // kurulum iğneleri
pinMode (4, ÇIKIŞ); // kurulum iğneleri
}
void onMindwaveData () {
if (mindwave.quality () <95) {/ yanıp sönerseniz
Keyboard.write ('w'); // W tuşuna basar
}
if (mindwave.quality () == 100) {
Keyboard.write ('');
}
if (mindwave.meditation ()> medlimit) {// meditasyon yaparsanız
digitalWrite (5, YÜKSEK);
Keyboard.write ('d'); // D'ye basar
}
if (mindwave.meditation () attlimit) {// odaklanıyorsanız
digitalWrite (6, YÜKSEK);
Keyboard.write ('a'); // A presleri
}
if (mindwave.attention ()
Makalenin başında kütüphaneleri indirin Bluetooth modülleri zaten yapılandırılmıştır, bu nedenle kodu indirdikten sonra video oyunları oynamaya başlayabilirsiniz.
Nasıl kullanılır?
Bu cihazın nasıl kullanılacağını öğrenmek kolaydır. Birkaç saatlik uygulama sizi gerçek bir yarışçı yapar, bununla hemen hemen her oyunu yönetebilirsiniz. Sadece beyninizin faaliyetlerini kontrol etmeye alışması gerekir. Cihaz hazırsa, mindwave oyun denetleyicinizi kullanmak için aşağıdaki adımları izleyin.
1. Kulaklığı başınıza koyun.
2. Alıcıyı bilgisayara bağlayın.
3. Bluetooth modüllerinin bağlı olup olmadığını kontrol edin.
4. Devreyi açın ve dikkatinizi veya meditasyon düzeyinizi artırmaya çalışın. LED'ler yanıyorsa, iyi bir iş çıkardınız. Artık oyun oynamayı deneyebilirsiniz
5. Oyunun tadını çıkarın Ultimate Gamer.
Oyunu kontrol etmek için aşağıdakileri yapın:
• Arabayı çalıştırmak için yanıp söner ("W" tuşuna öykünür)
• Durdurmak için tekrar yanıp söner (boşluk çubuğunu taklit eder)
• Sağda kalmak için rahatlayın (“D” tuşunu simüle eder)
• Sola dönmeye odaklan ("A" tuşunu simüle eder)
GTA, Need for speed, online oyunlar, aksiyon oyunları oynayabilirsiniz.