» Elektronika » Arduino Gry umysłowe - kontrolowanie mocy myśli

Gry umysłowe - kontrolowanie mocy myśli




Jest to projekt, który pozwoli ci grać w dowolne gry tylko siłą twojego umysłu. Urządzenie może emulować klawisze W, A, S i D, aby grać w dowolne gry na komputerze ... Nie musisz naciskać żadnych klawiszy, myśl tylko o kierownicy: w lewo, w prawo lub w prawo. Możesz zmienić te klawisze na dowolny inny przycisk lub przycisk myszy. Oczywiście musisz ćwiczyć, aby kontrolować gry, ale z drugiej strony świetnie jest ćwiczyć czas koncentracji.

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


Podstawą tego projektu jest elektrofizjologiczna metoda monitorowania do rejestrowania aktywności elektrycznej mózgu, tj. z prostego powodu jest to EEG (elektroencefalografia).

Gry umysłowe - kontrolowanie mocy myśli


EEG mierzy fluktuacje napięcia w wyniku prądu jonów w neuronach mózgu. Zastosowania diagnostyczne zwykle koncentrują się na zawartości widmowej EEG, to znaczy na typie oscylacji nerwowych (powszechnie nazywanych „falami mózgowymi”), które można zaobserwować w sygnałach EEG. (dzięki Wikipedii). Ale w tym przypadku stosowane są dwie bardzo precyzyjne wartości.

• Alpha to zakres częstotliwości od 7 Hz do 14 Hz. Występuje, gdy zamykasz oczy i kiedy się rozluźniasz, i osłabia się, gdy otwierasz oczy lub stres psychiczny.
• Zakres częstotliwości Beta od 15 Hz do 30 Hz. Niska amplituda beta z wieloma i różnymi częstotliwościami jest często kojarzona z aktywnym, zajętym lub niespokojnym myśleniem i aktywną koncentracją.
W rzeczywistości urządzenie może określić poziom uwagi, poziom medytacji i mrugania. Im bardziej jesteś skoncentrowany, tym wyższy poziom „uwagi”, tym bardziej jesteś zrelaksowany, tym wyższy poziom „medytacji”.

Gry specjalnie „uziemione” pod kontrolą fal mózgowych:






Wszystkie są dostępne pod adresem
Ale po kilku godzinach zmęczysz się nimi.

Narzędzia i materiały













Narzędzia:



• Pistolet do klejenia
• Taśma dwustronna
• Lutownica
• lutowane

Oprogramowanie:







Wyposażenie



Części zestawu słuchawkowego:






• (Zdemontuj moduł i podłącz obwód zawierający ładowarkę i dodatkowe moduły. W ten sposób otrzymasz ładowarkę i obwód zasilania.)
• 100 omów i rezystor 200 omów

• przewody

Części zamienne do odbiornika:





• Mostki drutowe
• Jedna zielona i jedna czerwona dioda LED

• Pleksi

HC-06

: Najpierw prześlij szkic o nazwie „HC_06_Bluetooth” do Arduino UNO, a następnie podłącz moduł Bluetooth, jak pokazano na schemacie.





Otwórz monitor szeregowy w Arduino IDE i poczekaj, aż Arduino skonfiguruje moduł BT. Twój moduł Bluetooth jest teraz ustawiony na 57600 bodów.


// HC-06-Bluetooth

void setup () {
   // Uruchom sprzętowy serial.
Serial.begin (9600); // domyślna prędkość transmisji HC-06
opóźnienie (1000);
Serial.print („AT”);
opóźnienie (1000);
Serial.print („WERSJA AT +”);
opóźnienie (1000);
Numer seryjny („AT + PIN”); // aby usunąć hasło
opóźnienie (1000);
Numer seryjny („AT + BAUD7”); // Ustaw szybkość transmisji na 576000 - np. Necomimi dafault
opóźnienie (1000);
Serial.begin (57600); //
opóźnienie (1000);
}
void loop () {
}


Możesz wypróbować wiele aplikacji BCI (Brain Computer Interface), ponieważ zhakowana zabawka z technologią Bluetooth Necomimi będzie kompatybilna ze wszystkimi. Możesz użyć tych aplikacji, aby dowiedzieć się, jak kontrolować fale mózgowe.

HC-05:

Następnie użyj HC_05_Bluetooth i załaduj Arduino w taki sam sposób, jak wcześniej. Podłącz pin „EN” HC-05 do Arduino 3v3. Musisz wpisać adres modułu HC-06 w kodzie. Sprawdź adres modułu BT na smartfonie z Androidem, jak na obrazku Zamień „:” (podwójne kropki) na „,” przecinki w kodzie.


// HC-06-Bluetooth

void setup () {
  // Uruchom sprzętowy serial.
  Serial.begin (9600); // domyślna prędkość transmisji HC-05
  opóźnienie (1000);
  Serial.print („AT”);
  opóźnienie (1000);
  Serial.print („WERSJA AT +”);
  opóźnienie (1000);
  Serial.println („AT + ROLE = 1”); // ustaw HC-05 w trybie master
  opóźnienie (1000);
  Serial.println („AT + LINK =„ Wpisz swój adres tutaj ”); // teraz moduł powinien połączyć się automatycznie
  opóźnienie (1000);
  Numer seryjny („AT + UART = 57600,1,0”); // Ustaw szybkość transmisji na 576000
   Serial.begin (57600); //
  opóźnienie (1000);
}
void loop () {
}


Sprawdź adres HC-06 na swoim telefonie z Androidem (patrz zdjęcie). I musisz zmienić adres w kodzie: 20: 15: 09: 15: 17: 82 ==> 2015.09.151782 W ten sposób moduł HC-05 może rozpoznać adres. Więc po prostu usuń „:” Teraz moduły Bluetooth powinny być ze sobą połączone. Jeśli masz problemy z podłączeniem modułów, możesz przeczytać bardziej szczegółowo
















Szczegóły, które złapią twoje fale mózgowe, pochodzą z Necomimi. Ta zabawka może poruszać uszami w zależności od fal. Bezużyteczna zabawka, ale wewnątrz znajduje się niewielki czip, który odczytuje fale mózgowe, odfiltrowuje szumy i daje bardzo dobry sygnał. Działa z interfejsem UART (szeregowym), więc przy pewnym hakowaniu możesz użyć Arduino do odczytu fal mózgowych. Rolą tego zestawu słuchawkowego jest bezprzewodowe przesyłanie fal mózgowych do Arduino Leonardo. Nikt nie potrzebuje kabli na głowach, dlatego wynaleziono wygodny zestaw słuchawkowy. Zdjęcie poniżej pokazuje, jak zdemontować zabawkę i zrobić z niej zestaw słuchawkowy.

Najpierw rzućmy okiem na skrzynkę. Śruby znajdują się pod naklejką. Usuń naklejkę i tył urządzenia, aw środku znajdziesz małą płytkę. Potrzebujemy takiego, który znajduje się pod dużą płytą - to układ Neurosky TGAM. Jest on połączony czterema stykami z płytą główną mikrokontrolera, więc weź lutownicę i ostrożnie odlutuj płytkę z chipem z płyty głównej. Teraz możesz zbudować własny zasilacz. Autor zastosował akumulator litowo-jonowy 500 mAh, obwód ładowarki USB, obwód podwyższający napięcie 5 V oraz dwa rezystory (100 omów i 200 omów), aby zapewnić zasilanie 3,4 V dla układu i modułu Bluetooth.

Złącze płyty ładowarki










Zobacz schemat, aby złożyć wszystko w całość.
Po wyjęciu baterii, złączy i wszystkiego, co jest niepotrzebne, użyj dwustronnej taśmy, aby zainstalować wszystko po lewej stronie zestawu słuchawkowego. Najpierw utwórz obwód akumulatora za pomocą ładowarki i modułu doładowania DC-DC 5 V. Następnie przylutuj dwa oporniki - jest to dzielnik 3,3 V. Zapewnia zasilanie czujnika. Teraz przylutuj przewód do pinu T na płycie Neurosky TGAM, która przesyła dane do modułu podrzędnego BT HC-06.
Cały obwód odbiornika jest zamontowany na kawałku pleksiglasu za pomocą dwustronnej taśmy.







Podłącz Arduino Leonardo do płyty chleba, a następnie podłącz moduł Bluetooth i diody LED. Użyj modułu Bluetooth HC-05, który jest już tutaj skonfigurowany. Za pomocą kilku zworek wykonaj następujące połączenia:
1. Arduino Leonardo-5v dla Bluetooth-VCC i katod dwóch diod LED
2. Arduino Leonardo-GND dla Bluetooth-GND
3. Arduino Leonardo-D9 dla Bluetooth-TX
4. Arduino Leonardo-D5 dla anody czerwonej diody LED
5. Arduino Leonardo-D6 dla zielonej anody LED



To wszystko, więc teraz musisz pobrać kod programu
Tablica Arduino Leonardo może emulować klawiaturę lub mysz. Korzystając z tej funkcji, autor stworzył kod imitujący WASD i kontrolujący wiele gier na twoim komputerze. NeuroSky używa wartości eSense: koncentracji i medytacji od 1 do 100 i wykrywa mrugnięcia. Jeśli wartość eSense osiągnie limit (70 dla medytacji i 65 dla uwagi) lub wykryje mruganie, emuluje naciśnięty klawisz.

Rolą dwóch diod LED jest wskazanie, kiedy osiągnąłeś limit uwagi lub medytacji. Czerwony oznacza uwagę, a zielony oznacza medytację.

Podłącz swój Arduino Leonardo i pobierz poniższy kod.


/ *
  Kod stworzony przez Tamás Imets do grania w gry wideo za pomocą fal mózgowych
  Możesz go używać
  25 marca 2016 r
* /

#include 
#include 
#include 

SoftwareSerial bluetooth (9, 8); // programowe szpilki
Fala myśli; // aktywowano bibliotekę mindwave

int medlimit = 70; // ustaw limity
int attlimit = 65; // ustaw limity

void setup () {
  bluetooth.begin (MINDWAVE_BAUDRATE); // ustaw Baudrate
  pinMode (5, WYJŚCIE); // piny instalacyjne
  pinMode (4, WYJŚCIE); // piny instalacyjne
}
void onMindwaveData () {

  if (mindwave.quality () <95) {/ jeśli mrugniesz
    Keyboard.write („w”); // naciska W

  }

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

  if (mindwave.meditation ()> medlimit) {// jeśli medytujesz
    digitalWrite (5, WYSOKA);
    Keyboard.write („d”); // naciska D


  }

  if (mindwave.meditation ()  attlimit) {// jeśli się skupisz
    digitalWrite (6, WYSOKI);
    Keyboard.write („a”); // naciska A
  }

  if (mindwave.attention () 


Pobierz biblioteki wskazane na początku artykułu Moduły Bluetooth są już skonfigurowane, więc po pobraniu kodu możesz zacząć grać w gry wideo.

Jak korzystać?










Łatwo nauczyć się korzystać z tego urządzenia. Kilka godzin ćwiczeń czyni cię prawdziwym kierowcą, dzięki czemu możesz zarządzać prawie każdą grą. Tylko twój mózg musi przyzwyczaić się do kontrolowania swoich działań. Jeśli urządzenie jest gotowe, wykonaj następujące kroki, aby użyć kontrolera gier mindwave.
1. Załóż zestaw słuchawkowy na głowę.
2. Podłącz odbiornik do komputera.
3. Sprawdź, czy moduły Bluetooth są podłączone.
4. Włącz obwód i spróbuj zwiększyć poziom uwagi lub medytacji. Jeśli diody LED się świecą, oznacza to, że wykonałeś dobrą robotę. Teraz możesz spróbować grać w gry
5. Ciesz się grą Ultimate Gamer.
Aby kontrolować grę, wykonaj następujące czynności:
• Mrugnięcie, aby uruchomić samochód (emuluje klawisz „W”)
• Mrugnij ponownie, aby zatrzymać (emuluje spację)
• Zrelaksuj się, aby pozostać po prawej stronie (symuluje klawisz „D”)
• Skoncentruj się, aby skręcić w lewo (symuluje klawisz „A”)
Możesz grać w GTA, Need for speed, gry online, gry akcji.
10
9.5
9.4

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij
25 komentarze
Gość Alex
silberstein)))
Alexey Konev
Witam
Czy uważasz, że można używać tego urządzenia do kontrolowania sztucznych kończyn?
Czy może Necomimi odbiera za mało różnych fal mózgowych?
jak również jego żona
Ja mam siły myśli nie wystarczą! zadrapanie
siedzisz i kontrolujesz samochód, samolot, statek, telewizor, komputer itp. z siłą myśli.
a także jego żona ... teściowa ... !!!! )))))
Elektromiogram jest jeszcze łatwiejszy do usunięcia, jest większa amplituda.
A oto pierwsze pułapki (to nie jest krytyka, tylko najciekawsze)
Jak się okazało, w praktyce czujnik odczytuje fale elektromagnetyczne mózgu z daleka od zawsze i często „zwalnia”, a czasami uszy nie są zsynchronizowane, a jedno „ucho” zwisa przez długi czas.

Po pewnym treningu uszy te można nauczyć się świadomej kontroli, ale nadal działają bardzo źle. Przeżyj swoje życie, pokaż pogodę na Marsie ... Testowane na czterech różnych mózgach, jeśli w ogóle

Ciekawe urządzenie, ale zapewne jeszcze długo trzeba je modyfikować. Ale jeśli go zmodyfikujesz: będziesz siedzieć i kontrolować samochód, samolot, statek, telewizor, komputer itp. Z siłą myślenia. Ludzie na ogół chodzą i mówią, jak zapomnieć-))))
Autor
Ale ogólnie rzecz biorąc, bardzo przydatna rzecz. Spróbuję znaleźć projekt, w którym urządzenia są kontrolowane przez skurcze mikro mięśni. Coś w rodzaju protezy biomechanicznej.
Autor
Masz rację. Potrzebujesz umiejętności, szkolenia, szkolenia. Bardzo potrzebna rzecz dla osób niepełnosprawnych. Tak, a zwykli ludzie pomogą zwiększyć koncentrację. Jak dla mnie dobry pomysł. Natknąłem się na projekt w sieci, w którym czujnik określał kierunek widzenia i można było kontrolować różne urządzenia. Niestety wszystko nie zostało dobrze opisane. Nie rozłożyłem tego.
o ormiańskim radiu - tylko w pieriestrojce ...

Pewnego dnia na początku lat siedemdziesiątych w Moskwie, w Auli Kolumn, odbyła się Ogólnounijna Konferencja Pracowników Radia i Telewizji. Kiedy przewodniczący ogłosił: „Przedstawicielowi ormiańskiego radia przekazano słowo”, na sali rozległ się taki śmiech, że biednemu przedstawicielowi nie wolno było długo mówić. Kiedy śmiech w końcu ucichł, ten bardzo przedstawiciel wziął mikrofon i powiedział: „Często jesteśmy proszeni…” Mówią, że po tym spotkaniu całkowicie sparaliżowano.
Eh młoda zieleń! uśmiechnij się
Mały John pojawił się przed ormiańskim radiem. Słyszałem o Vovochce na początku lat 80. i o Radiu Ormiańskim - tylko w pieriestrojce ...
Podczas mojej nauki postać „Mała Wołochka” jeszcze nie istniała
Nie chcę ci wierzyć, Vovochka i Marvanna zawsze byli!
ZSRR. Dyktando w szkole. Nauczyciel czyta:
- Vorone gdzieś Bóg przysłał kawałek sera ...
Pauza Wszyscy uczniowie piszą.
- Mały Johnny, wyciągasz rękę?
„Marivanna, a powiedziałeś, że nie ma boga”.
- Nie ma też sera. Co teraz - i nie pisać dyktanda?
uśmiechnij się
Pamiętam, że Vovochka wyraził inną opinię!

Podczas mojej nauki nie było tam postaci „Mała Wołochka”. Byli - Wasilij Iwanowicz (Czapajew), Petka, Papa Carlo, Radio Armeńskie itp.
To nie jest sprawa Arduino. Tam Nekomini jest w centrum, a w nim brzydki układ, zrobi wszystko, wzmocni go i odfiltruje zakłócenia, a tutaj masz czysty EEG na srebrnym talerzu z obramowaniem, jeśli już to zrobiłeś bez niego, to jest ogólnie łatwe.
umiejętność odczytu, deszyfrowania i prawidłowego dopasowania sygnału
Pamiętam, że sygnały zostały zastrzelone płytkami ołowiowymi (z biura fizjoterapii) i konieczne było pewne szkolenie w zakresie „wysiłku umysłowego”, aby maszyna mogła poruszać się w kierunku, którego potrzebowałem.
I nie ma ARDUIN i Wi-Fi,

więc nie jest to kwestia siłowników, ale możliwość odczytu, deszyfrowania i prawidłowego dopasowania sygnału
Odpowiedź szkoły była przemyślana.
Pamiętam Mała vovochka wyraził inną opinię! uśmiechnij się
To zbyt fantastyczne jak na domowe kolano
Widziałem naprawdę działający, domowej roboty zabawkowy system sterowania radiowego, wykorzystujący podobną zasadę generowania rozkazów w odległych, jak się wydaje, 1972 roku! I nie ma ARDUIN i Wi-Fi, tylko tranzystory i przekaźniki! uśmiechnij się
jeśli odczytasz sygnał, to wykonanie go nie stanowi problemu. Ale znowu, w zależności od tego, jaki sygnał
Wydaje się, że jeśli zrozumiem, jaki wysiłek (napięcie) prowadzi do reakcji systemu, której potrzebuję, szybko nauczę się w pełni korzystać z systemu!
Pamiętaj, że kiedyś istniało zagadkowe pytanie - Szkolna odpowiedź brzmiała - myśl. Teraz wszystko jest mierzone ... procesy w neuronach (głowach) nie są najszybsze.
Chociaż widziałem mężczyznę leżącego w szpitalu i jego żona była z nim stale. Więc sama jest medykiem. I miała przenośne urządzenie podłączone do chłopa, mierzące wielkość nacisku. Krótko mówiąc, stale monitorowała jego stan. A także na głowie czujniki zostały naprawione. Jej urządzenie osobiste w tym czasie, a było to około 12 lat temu, kosztowało około 20-30 tr.
Oznacza to, że jeśli odczytasz sygnał, to wykonanie go nie stanowi problemu. Ale znowu, w zależności od tego, jaki sygnał.
Myślę, że coś takiego może być niezbędne dla pewnej kategorii ludzi! Na przykład zamiast gier kontroluj klawiaturę ekranową itp.!
Tak, zbyt fantastyczne jak na domowe kolano -)))
Tak, czaszka musi zostać wywiercona ...
Autor
Masz rację dobrze Teraz przygotowuję drugi artykuł na ten sam temat. Coś w rodzaju „inteligentnego domu” ...
Che, wątpię w to.

Radzimy przeczytać:

Podaj go do smartfona ...