imadeself.com! » електроника » Arduino Mind Games - Контрол на силата на мисълта

Mind Games - Контрол на силата на мисълта




Това е проект, който ще ви позволи да играете всякакви игри само от силата на ума си. Устройството може да емулира клавишите W, A, S и D, за да играе всякакви игри на вашия компютър ... Не е необходимо да натискате никакви клавиши, мислете само за волана: ляво, дясно или право. Можете да промените тези клавиши на всеки друг или бутон на мишката. Разбира се, трябва да тренирате, за да контролирате игрите, но от друга страна е чудесно да тренирате вниманието си.

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


Основата на този проект е метод на електрофизиологичен мониторинг за регистриране на електрическата активност на мозъка, т.е. по проста причина е ЕЕГ (Електроенцефалография).

Mind Games - Контрол на силата на мисълта


ЕЕГ измерва колебанията на напрежението в резултат на йонния ток в мозъчните неврони. Приложенията за диагностика обикновено се фокусират върху спектралното съдържание на ЕЕГ, тоест върху типа невронни трептения (обикновено наричани „мозъчни вълни“), които могат да се наблюдават в ЕЕГ сигналите. (благодарение на Wikipedia). Но в този случай се използват две много точни стойности.

• Alpha е честотен диапазон от 7 Hz до 14 Hz. Тя възниква, когато затворите очи и когато се отпуснете, и отслабва, когато отворите очи или психически стрес.
• Бета честотен диапазон от 15 Hz до 30 Hz. Бета с ниска амплитуда с множество и различни честоти често се свързва с активно, заето или тревожно мислене и активна концентрация.
Всъщност устройството може да определи вашето ниво на внимание, нивото на медитация и мигане. Колкото по-фокусиран сте, толкова по-високо ниво на „внимание“ става, толкова по-спокойни сте, толкова по-високо ниво на „медитация“.

Игри, специално „заземени“ под контрола на мозъчните вълни:






Всички са достъпни на
Но след няколко часа ще ви омръзне да ги играете.

Инструменти и материали













инструменти:



• Пистолет за лепило
• Двустранна лента
• поялник
• спойка

Софтуер:







оборудване:



Части за слушалки:






• (Разглобете модула и свържете веригата, съдържаща зарядното устройство и допълнителни модули. По този начин ще имате зарядно и захранваща верига.)
• 100 ома и 200 ома резистор

• Проводници

Резервни части за приемника:





• Тел джъмпери
• Един зелен и един червен светодиод

• плексиглас

HC-06

: Първо качете скицата, наречена „HC_06_Bluetooth“ на Arduino UNO, след това свържете Bluetooth модула, както е показано на диаграмата.





Отворете серийния монитор в ID на Arduino и изчакайте Arduino да конфигурира BT модула. Вашият Bluetooth модул е ​​настроен на 57600 бод.


// HC-06-Bluetooth

настройка за невалидност () {
   // Стартира серийния хардуер.
Serial.begin (9600); // по подразбиране HC-06 скорост на предаване
забавяне (1000);
Serial.print ("AT");
забавяне (1000);
Serial.print ("AT + VERSION");
забавяне (1000);
Serial.print ("AT + ПИН"); // за премахване на парола
забавяне (1000);
Serial.print ("AT + BAUD7"); // Задайте баудрат на 576000 - напр. Necomimi dafault
забавяне (1000);
Serial.begin (57600); //
забавяне (1000);
}
void loop () {
}


Можете да опитате много BCI (Brain Computer Interface) приложения, тъй като хакерската играчка с активиран Necomimi Bluetooth ще бъде съвместима с всички. Можете да използвате тези приложения, за да научите как да контролирате мозъчните си вълни.

HC-05:

След това използвайте HC_05_Bluetooth и заредете Arduino по същия начин, както преди. Свържете "EN" щифта на HC-05 към 3v3 Arduino. Трябва да напишете адреса на своя HC-06 модул в код. Проверете адреса на BT модула на смартфона с Android, както на снимката Заменете ":" (двойни точки) с "," запетайки в кода.


// HC-06-Bluetooth

настройка за невалидност () {
  // Стартира серийния хардуер.
  Serial.begin (9600); // по подразбиране скоростта на бод HC-05
  забавяне (1000);
  Serial.print ("AT");
  забавяне (1000);
  Serial.print ("AT + VERSION");
  забавяне (1000);
  Serial.println ("AT + ROLE = 1"); // настройте HC-05 в главен режим
  забавяне (1000);
  Serial.println ("AT + LINK =" Въведете адреса си тук "); // сега модулът трябва да се свърже автоматично
  забавяне (1000);
  Serial.print ("AT + UART = 57600,1,0"); // Задайте баудрат на 576000
   Serial.begin (57600); //
  забавяне (1000);
}
void loop () {
}


Проверете адреса на HC-06 с телефона си с Android (вижте снимката). И трябва да промените адреса в кода: 20: 15: 09: 15: 17: 82 ==> 2015.09.151782 Така модулът HC-05 може да разпознае адреса. Затова просто премахнете ":" Сега вашите Bluetooth модули трябва да бъдат свързани един с друг. Ако имате проблеми със свързването на модулите, можете да прочетете по-подробно
















Подробности, които ще уловят мозъчните ви вълни са взети от Necomimi. Тази играчка може да движи ушите ви в зависимост от вашите вълни. Безполезна играчка, но вътре има малък чип, който чете мозъчните вълни, филтрира шума и дава много добър сигнал. Тя работи с UART (сериен) интерфейс, така че с някои хаквания можете да използвате Arduino за четене на мозъчни вълни. Ролята на тази слушалка е да предава безжично мозъчните вълни на Ардуино Леонардо. Никой не се нуждае от кабели на главите си, затова бяха измислени удобни слушалки. Снимката по-долу показва как да разглобите играчка и да направите слушалки от нея.

Първо, нека да разгледаме случая. Винтовете са под стикера. Извадете стикера и гърба на устройството и вътре ще намерите малка дъска. Нуждаем се от такава, която е под голяма дъска - това е чип Neurosky TGAM. Той е свързан с четири контакта към основната платка на микроконтролера, така че вземете поялник и внимателно развийте дъската с чипа от основната платка. Сега можете да изградите свое собствено захранване. Авторът използва литий-йонна батерия от 500 mAh, USB зарядно устройство, 5 V усилваща верига и два резистора (100 Ohms и 200 Ohms), за да осигури 3.4 V захранване за чипа и Bluetooth модула.

Връзка към зарядното табло










Вижте схемата, за да го съберете всичко.
След като извадите батериите, конекторите и всичко, което е ненужно, използвайте двустранна лента, за да инсталирате всичко от лявата страна на слушалката. Първо, създайте верига на батерията със зарядно устройство и с DC-DC 5V усилващ модул. След това, спойка двата резистора - това е разделител от 3,3 волта. Той осигурява захранване на сензора. Сега спойка жицата към T-щифта на платката Neurosky TGAM, който изпраща данни към подчинения модул BT HC-06.
Цялата верига на приемника е монтирана върху парче от плексиглас с помощта на двустранна лента.







Свържете Arduino Leonardo към дънната платка, след това свържете Bluetooth модула и светодиодите. Използвайте Bluetooth HC-05 модула, който вече е конфигуриран тук. Използвайте няколко джъмпера, направете следните връзки:
1. Arduino Leonardo-5v за Bluetooth-VCC и катоди на два светодиода
2. Arduino Leonardo-GND за Bluetooth-GND
3. Arduino Leonardo-D9 за Bluetooth-TX
4. Arduino Leonardo-D5 за анода на червения светодиод
5. Arduino Leonardo-D6 за зеления LED анод



Това е всичко, така че сега трябва да изтеглите програмния код
Дъската Arduino Leonardo може да емулира клавиатура или мишка. Използвайки тази функция, авторът създаде код, който имитира WASD и контролира много игри на вашия компютър. NeuroSky използва стойностите на eSense: концентрация и медитация от 1 до 100 и открива мигания. Ако стойността на eSense достигне границата (70 за медитация и 65 за вниманието) или открие мигане, емулира натиснатия клавиш.

Ролята на двата светодиода е да посочат кога сте достигнали границата на вниманието или медитацията. Червеното показва внимание, а зеленото означава медитация.

Свържете своя Arduino Leonardo и изтеглете кода по-долу.


/ *
  Код, създаден от Tamás Imets за игра на видеоигри със mindwaves
  Чувствайте се свободни да го използвате
  25 март 2016 г.
* /

#include 
#include 
#include 

SoftwareSerial bluetooth (9, 8); // софтуерни серийни пинове
Mindwave mindwave; // Библиотеката на mindwave е активирана

int medlimit = 70; // задайте лимити
int attlimit = 65; // задайте лимити

настройка за невалидност () {
  bluetooth.begin (MINDWAVE_BAUDRATE); // задайте Baudrate
  pinMode (5, изход); // игли за настройка
  pinMode (4, изход); // игли за настройка
}
void onMindwaveData () {

  ако (mindwave.quality () <95) {/ ако мигате
    Keyboard.write ('w'); // натиска W

  }

  ако (mindwave.quality () == 100) {
    Keyboard.write ('');
  }

  ако (mindwave.meditation ()> medlimit) {// ако медитирате
    digitalWrite (5, HIGH);
    Keyboard.write ('d'); // натиска D


  }

  ако (mindwave.meditation ()  attlimit) {// ако се фокусирате
    digitalWrite (6, HIGH);
    Keyboard.write ('a'); // натиска A
  }

  ако (mindwave.attention () 


Изтеглете библиотеките в началото на статията Bluetooth модулите вече са конфигурирани, така че след като изтеглите кода, можете да започнете да играете видео игри.

Как да използвате?










Лесно е да научите как да използвате това устройство. Няколко часа практика ви правят истински състезател, с него можете да управлявате почти всяка игра. Само вашият мозък трябва да свикне да контролира дейността си. Ако устройството е готово, изпълнете следните стъпки, за да използвате своя игрови контролер mindwave.
1. Поставете слушалката на главата си.
2. Свържете приемника към компютъра.
3. Проверете дали Bluetooth модулите са свързани.
4. Включете веригата и се опитайте да увеличите нивото на вашето внимание или медитация. Ако светодиодите светят, значи сте свършили добра работа. Сега можете да опитате да играете игри
5. Насладете се на играта Ultimate Gamer.
За да контролирате играта, направете следните неща:
• Мигане, за да стартирате колата (емулира клавиша „W“)
• Мига отново, за да спре (емулира интервала)
• Отпуснете се, за да останете надясно (симулира клавиша „D“)
• Фокусирайте се, за да завиете наляво (симулира клавиша „A“)
Можете да играете GTA, Need for speed, онлайн игри, екшън игри.
10
9.5
9.4

Добавете коментар

    • усмихвамусмивкиxaxaдобреdontknowYahooНеа
      шефдраскотинаглупакдаДа-даагресивентайна
      съжалявамтанцувамdance2dance3извинениепомощнапитки
      спиркаприятелидобърgoodgoodсвиркаприпадамезик
      димплясканеCrayдеклариратподигравателендон-t_mentionизтегляне
      топлинасърдитlaugh1MDAсрещаmoskingотрицателен
      not_iпуканкинаказвамчетаплашаплашитърсене
      присмехthank_youтоваto_clueumnikостърСъгласен
      лошоbeeeblack_eyeblum3изчервяванесамохвалствоскука
      цензурираншегаsecret2заплашвампобедаюsun_bespectacled
      ShokРеспектхахаprevedдобре дошълkrutoyya_za
      ya_dobryiпомощникne_huliganne_othodifludзабранаблизо
25 коментар
Гост Алекс
Зилберщайн)))
Алексей Конев
Здравейте
Мислите ли, че е възможно да използвате това устройство за контрол на изкуствени крайници?
Или Некомими вдига твърде малко различни мозъчни вълни?
както и жена му
Имам на сила мислите не са достатъчни! драскотина
сядате и контролирате колата, самолета, кораба, телевизора и компютъра и т.н. със силата на мисълта.
както и жена му ... свекърва ... !!!! )))))
Електромиограмата се отстранява още по-лесно, има повече амплитуда.
И тук са първите клопки (това не е като критика, просто най-интересното)
Както се оказа, на практика сензорът чете електромагнитните вълни на мозъка далеч не винаги и често „забавя”, а понякога ушите са извън синхронизация и едно „ухо” виси дълго време.

След известно обучение тези уши могат да се научат да контролират съзнателно, но все пак работят много зле. Изживейте живота си, покажете времето на Марс ... Тестван на четири различни мозъка, ако има нещо друго

Интересно устройство, но вероятно все още трябва да модифицирате дълго време. Но ако го модифицирате: седите и контролирате колата, самолета, кораба, телевизора и компютъра и т.н. Хората като цяло ходят и говорят как да забравят-))))
Авторът
Но като цяло, много полезно нещо. Ще се опитам да намеря проект, при който устройствата се контролират от микро мускулни контракции. Нещо като биомеханична протеза.
Авторът
Прав си. Нуждаете се от умения, обучение, обучение. Много необходимо нещо за хората с увреждания. Да, и обикновените хора ще помогнат за повишаване на концентрацията. Що се отнася до мен, добра идея. Попаднах на проект в мрежата, където сензорът определи посоката на оглед и беше възможно да се контролират различни устройства. За съжаление всичко не беше добре описано. Не го разпространих.
за арменското радио - само в Перестройката ...

Един ден в началото на седемдесетте в Москва, в Залата на колоните, се проведе Всесъюзната конференция на работниците от радиото и телевизията. Когато председателят обяви: „Думата се дава на представителя на арменското радио“, в залата имаше такъв смях, че на бедния представител дълго време не му беше позволено да започне речта. Когато смехът най-накрая затихна, същият този представител взе микрофона и каза: "Често ни питат ..." Казват, че след това срещата е била напълно парализирана.
Ех. младо зелено! усмихвам
Малкият Джон се появи пред арменското радио. Чух за Вовочка в началото на 80-те, и за Арменското радио - само в Перестройката ...
По време на училището ми героят „Малката Вовочка“ все още не беше
Нека не ти повярвам, Вовочка и Марвана винаги са били!
СССР. Диктовка в училище. Учителят чете:
- Vorone някъде Бог изпрати парче сирене ...
Пауза. Всички ученици пишат.
- Малкият Джони, дърпаш ли ръка?
- Маривана, а ти каза, че няма бог.
- Няма и сирене. Какво сега - и да не пиша диктовка?
усмихвам
Спомням си, че Вовочка изрази различно мнение!

По време на училището ми героят „Малката Вовочка“ не беше там. Имаше - Василий Иванович (Чапаев), Петка, Папа Карло, Арменско радио и т.н.
Това не е работа на Ардуино. Там Nekomini е в основата и в него, грозният чип, изобщо ще направи всичко и ще го усилва, и филтрира интерференцията, и тук имате чист ЕЕГ на сребърен блюдо с рамка, ако вече сте направили това без него, то като цяло е лесно.
способност за четене, дешифриране и правилно съответствие на сигнала
Спомням си, че сигналите бяха заснети с оловни плочи (от офиса за физиопроцедури) и беше необходимо известно обучение на „умствените усилия“, за да накара машината да се движи в необходимата ми посока.
И няма ARDUIN и Wi-Fi,

така че не става въпрос за задействащи механизми, а за способността да четете, дешифрирате и правилно съответствате на сигнала
Отговорът на училището беше помислен.
Спомням си Малка вовочка изрази различно мнение! усмихвам
Толкова прекалено фантастично за домашно приготвено коляно
Видях наистина работеща, домашно направена система за радиоуправление на играчки, използваща подобен принцип за генериране на команди в далечната, изглежда 1972 г.! И никакви ARDUIN и Wi-Fi, само транзистори и релета! усмихвам
ако четете сигнала, тогава да го изпълните не е проблем. Но отново, в зависимост от това какъв сигнал
Изглежда, че ако разбера какъв вид усилие (напрежение) води до реакцията на системата, от която се нуждая, бързо ще се науча да използвам системата максимално!
Не забравяйте, че имаше въпрос на гатанка - <Какво е най-бързо?> Отговорът в училището беше - мисъл. Сега всичко се измерва ... процесите в невроните (главите) не са най-бързите.
Въпреки че, видях мъж, който лежи в болницата, а съпругата му беше с него постоянно. Така че тук тя сама е лекар. И тя имаше преносимо устройство, свързано със селянин, измерващо размера на налягането. Накратко, тя постоянно следеше състоянието му. И на главата също сензорите бяха фиксирани. Личното й устройство по онова време, а това беше преди около 12 години, струваше нещо в района на 20-30 tr.
Това означава, че ако прочетете сигнала, а след това изпълнете, това не е проблем. Но, отново, в зависимост от това какъв сигнал.
Мисля, че нещо подобно може да бъде жизненоважно за определена категория хора! Например, вместо игри, контролирайте екранната клавиатура и т.н.!
Така че, твърде фантастично за домашно коляно -)))
Да, черепът трябва да бъде пробит ...
Авторът
Ваше право добър Сега подготвям втора статия по същата тема. Нещо като "умен дом" ...
Че, съмнявам се.

Съветваме ви да прочетете:

Предайте го за смартфона ...