זהו פרויקט שיאפשר לך לשחק בכל משחק רק בכוח המוח שלך. המכשיר יכול לחקות את המקשים W, A, S ו- D כדי לשחק בכל משחק במחשב שלך ... אינך צריך ללחוץ על מקשים כלשהם, חשוב רק על ההגה: שמאל, ימין או ימין. באפשרותך לשנות מפתחות אלה לכל לחצן עכבר או אחר. כמובן שאתה צריך להתאמן כדי לשלוט במשחקים, אך מצד שני, זה דבר נהדר לאמן את טווח הקשב שלך.
[מדיה = https: //youtu.be/MC7lOypxXhY]
הבסיס לפרויקט זה הוא שיטת ניטור אלקטרופיזיולוגית להקלטת הפעילות החשמלית של המוח, כלומר מסיבה פשוטה זו EEG (אלקטרואנספלוגרפיה).
EEG מודד תנודות מתח כתוצאה מזרם יון בנוירונים במוח. יישומי אבחון מתמקדים בדרך כלל בתוכן הספקטרלי של ה- EEG, כלומר בסוג התנודות העצביות (המכונה בדרך כלל "גלי מוח") שניתן לצפות באותות EEG. (תודה לויקיפדיה). אך במקרה זה משתמשים בשני ערכים מדויקים מאוד.
• אלפא הוא טווח תדרים בין 7 הרץ ל 14 הרץ. זה מתרחש כשאתה עוצם את העיניים וכשאתה נרגע, וזה נחלש כשפותחים את העיניים שלך או לחץ נפשי.
• טווח תדרים בטא בין 15 הרץ ל 30 הרץ. בטא משרעת נמוכה עם תדרים מרובים ושונים קשורה לרוב לחשיבה פעילה, תפוסה או חרדה וריכוז פעיל.
למעשה, המכשיר יכול לקבוע את רמת הקשב שלכם, את רמת המדיטציה והמצמוץ. ככל שאתה ממוקד יותר, כך רמת "תשומת הלב" הופכת גבוהה יותר, כך אתה רגוע יותר, כך רמת המדיטציה גבוהה יותר.
משחקים במיוחד "קרקעיים" בשליטת גלי מוח:
כולם זמינים בשעה
אבל אחרי כמה שעות תימאס לכם לשחק בהן.
כלים וחומרים
כלים:
• אקדח דבק
• קלטת דו צדדית
• הלחמה
• הלחמה
תוכנה:
•
•
•
ציוד
חלקי אוזניות:
•
•
•
• (פרק את המודול וחבר את המעגל המכיל את המטען ואת המודולים האופציונליים. בדרך זו יש לך את המטען ואת מעגל החשמל.)
• נגדי 100 אוהם ו -200 אוהם
•
• חוטים
חלקי חילוף למקלט:
•
•
• מגשרים תיל
• נורית LED אחת בצבע ירוק ואדום
•
• פרספקס
HC-06
: העלה לראשונה את הסקיצה בשם "HC_06_Bluetooth" אל ארדואינו UNO, ואז חבר את מודול ה- Bluetooth כמוצג בתרשים.פתח את המסך הסידורי ב- Arduino IDE והמתן שהארדואינו יגדיר את מודול BT. מודול ה- Bluetooth שלך מוגדר כעת ל- 57600 baud.
// HC-06-Bluetooth
הגדרת ביטול () {
// התחל את סדרת החומרה.
Serial.begin (9600); // ברירת מחדל של שיעור baud HC-06
עיכוב (1000);
Serial.print ("AT");
עיכוב (1000);
Serial.print ("AT + VERSION");
עיכוב (1000);
Serial.print ("AT + PIN"); // להסרת סיסמא
עיכוב (1000);
Serial.print ("AT + BAUD7"); // הגדר baudrate ל 576000 - למשל Necomimi dafault
עיכוב (1000);
Serial.begin (57600); //
עיכוב (1000);
}
לולאת חלל () {
}
אתה יכול לנסות יישומי BCI רבים (ממשק מחשב מוח) מכיוון שהצעצוע Necomimi עם Bluetooth שנפרץ יהיה תואם לכולם. אתה יכול להשתמש באפליקציות האלה כדי ללמוד כיצד לשלוט על גלי המוח שלך.
HC-05:
ואז השתמש ב- HC_05_Bluetooth וטען את הארדואינו שלך באותה דרך שעשית בעבר. חבר את סיכת ה- "EN" של HC-05 ל 3v3 Arduino. עליך לכתוב את כתובת מודול HC-06 שלך בקוד. בדוק את הכתובת של מודול BT בסמארטפון אנדרואיד, כמו בתמונה החלף ":" (נקודות כפולות) באמצעות "," פסיקים בקוד.
// HC-06-Bluetooth
הגדרת ביטול () {
// התחל את סדרת החומרה.
Serial.begin (9600); // ברירת מחדל של שיעור baud 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"); // הגדר baudrate ל- 576000
Serial.begin (57600); //
עיכוב (1000);
}
לולאת חלל () {
}
אמת את כתובת HC-06 בטלפון אנדרואיד שלך (ראו בתמונה). ועליך לשנות את הכתובת בקוד: 20: 15: 09: 15: 17: 82 ==> 2015.09.151782 לפיכך, מודול HC-05 יכול לזהות את הכתובת. אז פשוט הסר את ":" עכשיו מודולי ה- Bluetooth שלך צריכים להיות מחוברים זה לזה. אם יש לך בעיות בחיבור המודולים, תוכל לקרוא ביתר פירוט
פרטים אשר יתפסו את גלי המוח שלכם נלקחו מ- Necomimi. צעצוע זה יכול להזיז את האוזניים שלך תלוי בגלים שלך. צעצוע חסר תועלת, אבל בפנים יש שבב קטן שקורא גלי מוח, מסנן רעשים ונותן איתות טוב מאוד. זה עובד עם ממשק ה- UART (Serial), כך שעם קצת פריצה, תוכלו להשתמש בארדואינו בכדי לקרוא גלי מוח. תפקיד האוזנייה הזו הוא להעביר אלחוטי גלי מוח לאנדרואינו לאונרדו. איש אינו זקוק לכבלים בראשם, כך שהומצאו אוזניות נוחות. התצלום למטה מראה כיצד לפרק צעצוע ולהפיק ממנו אוזניות.
ראשית, נסתכל על המקרה. ברגים נמצאים מתחת למדבקה. הסר את המדבקה וגב המכשיר, ותמצא לוח קטן בפנים. אנו זקוקים לכזה שנמצא מתחת ללוח גדול - זהו שבב TGAM Neurosky. הוא מחובר על ידי ארבעה אנשי קשר ללוח הראשי של המיקרו-בקר, אז קח מגהץ והסר את הלוח בזהירות עם השבב מהלוח הראשי. עכשיו אתה יכול לבנות ספק כוח משלך. המחבר השתמש בסוללת ליתיום-יון של 500 מיליאמפר / שעה, מעגל מטען USB, מעגל הגברת 5 וולט ושני נגדים (100 אוהם ו -200 אוהם) כדי לספק אספקת חשמל 3.4 וולט לשבב ולמודול ה- Bluetooth.
חיבור לוח מטען
ראה את התרשים כדי להרכיב את הכל.
לאחר הסרת הסוללות, המחברים וכל המיותר, השתמש בסרט דו צדדי כדי להתקין את הכל בצד שמאל של הדיבורית האישית. ראשית, צור מעגל סוללה עם מטען ועם מודול boost DC-DC 5V. לאחר מכן, הלחמו את שני הנגדים - זהו מחלק של 3.3 וולט. זה מספק כוח לחיישן. עכשיו הלחמו את החוט לפינים בלוח TGAM Neurosky, השולח נתונים למודול העבדים BT HC-06.
מעגל המקלט כולו מותקן על פיסת פרספקס באמצעות סרט דו צדדי.
חבר את הארדואינו לאונרדו ללוח הגישה, ואז חבר את מודול ה- Bluetooth והנוריות. השתמש במודול Bluetooth HC-05 שכבר מוגדר כאן. השתמש במספר מגשרים, צור את החיבורים הבאים:
1. Arduino Leonardo-5v עבור Bluetooth-VCC וקתודות של שני נוריות LED
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 לתשומת לב) או מזהה מהבהב, מחקה את המקש הלחוץ.
תפקידם של שני נוריות ה- LED הוא לציין מתי הגעתם לגבול הקשב או המדיטציה. אדום מעיד על תשומת לב, וירוק מציין מדיטציה.
חבר את Arduino Leonardo שלך והורד את הקוד למטה.
/ *
קוד שנוצר על ידי Tamás Imets להפעלת משחקי וידיאו עם גלי מוח
אל תהסס להשתמש בו
25 במרץ, 2016
* /
# כלול
# כלול
# כלול <מקלדת .h>
SoftwareSerial Bluetooth (9, 8); // סיכות תוכנה
גלי נפש חשובה; // ספריית גלי המוח הופעלה
int medlimit = 70; // הציב גבולות
int attlimit = 65; // הציב גבולות
הגדרת ביטול () {
Bluetooth.begin (MINDWAVE_BAUDRATE); // סט Baudrate
pinMode (5, פלט); // סיכות התקנה
pinMode (4, פלט); // סיכות התקנה
}
בטל ב-MindwaveData () {
if (mindwave.quality () <95) {/ אם תמצמץ
Keyboard.write ('w'); // לוחץ על W
}
if (mindwave.quality () == 100) {
Keyboard.write ('');
}
אם (mindwave.meditation ()> medlimit) {// אם אתה עושה מדיטציה
digitalWrite (5, HIGH);
Keyboard.write ('d'); // לוחץ על D
}
if (mindwave.meditation () attlimit) {// אם אתה מתמקד
digitalWrite (6, HIGH);
Keyboard.write ('a'); // לוחץ על א
}
if (mindwave.attention ()
הורד את הספריות שצוינו בתחילת המאמר מודולי Bluetooth כבר מוגדרים, כך שאחרי הורדת הקוד תוכלו להתחיל לשחק משחקי וידאו.
כיצד להשתמש?
קל ללמוד כיצד להשתמש במכשיר זה. מספר שעות של אימון הופכות אותך למרוץ אמיתי, בעזרתו אתה יכול לנהל כמעט כל משחק. רק המוח שלך צריך להתרגל לשליטה על פעילויותיו. אם המכשיר מוכן, עקוב אחר הצעדים הבאים לשימוש בבקר משחקי Mindwave שלך.
1. הניחו את האוזניות על הראש.
2. חבר את המקלט למחשב.
3. בדוק אם מודולי ה- Bluetooth מחוברים.
4. הפעל את המעגל ונסה להגדיל את רמת הקשב או המדיטציה שלך. אם נוריות הנורית דולקות, אז עשית עבודה טובה. עכשיו אתה יכול לנסות לשחק משחקים
5. תיהנו ממשחק המשחק Ultimate.
כדי לשלוט במשחק, בצע את הדברים הבאים:
• מהבהב כדי להפעיל את המכונית (מחקה את מקש "W")
• מהבהב שוב כדי לעצור (מחקה את סרגל החלל)
• הרגע כדי להישאר מימין (מדמה את מקש ה- "D")
• פוקוס לפנייה שמאלה (מדמה את מקש "A")
אתה יכול לשחק GTA, Need for speed, משחקים מקוונים, משחקי פעולה.