איך לבנות פרויקט BCI עם אוזניות EEG של Emotiv

היידי דורן

עודכן ב

24 ביולי 2024

איך לבנות פרויקט BCI עם אוזניות EEG של Emotiv

היידי דורן

עודכן ב

24 ביולי 2024

איך לבנות פרויקט BCI עם אוזניות EEG של Emotiv

היידי דורן

עודכן ב

24 ביולי 2024

טכנולוגיית ממשק מוח-מחשב (BCI) מודדת את הפעילות החשמלית של גלי המוח, מעבירה את המידע הזה דרך תוכנת למידת מכונה, וממירה אותו לפקודות. BCI משמש כמכשיר שליטה מרחוק שניתן ליישם על מחשבים, יישומים, בתים חכמים, והתקני Internet of Things (IoT) אחרים, מציאות מדומה, גפיים תותבות, רובוטים, כיסאות גלגלים, צעצועים ומשחקים.

פעם זה היה חומר של מדע בדיוני, אך טכנולוגיית ממשק מוח-מחשב זמינה כיום לכל מי שיש לו רעיונות, זמן וידע מעשי. BCI משתמש בדפוסי מוח ספציפיים הקשורים לדימויים מנטליים ולהבעות פנים, ויכול גם להשתמש בתנועות ראש ועיניים כדי להוציא פקודות דיגיטליות להתקן מחובר. ממשקי BCI פולשניים משתילים בניתוח התקן לתוך המוח כדי לאסוף מידע חשמלי. התקני BCI לא-פולשניים כמו אוזניות EEG של Emotiv קוראים את פעילות המוח מהקרקפת.


מוכנים לבנות פרויקט BCI? הנה מה שתצטרכו


#1: מטרה ברורה

מפו את מה שאתם רוצים להשיג. היו ספציפיים ככל האפשר, למשל “סובב את הראש כדי להטות,” “חייך כדי להדליק אור,” “חשבו push כדי להשתמש בשיקוי במשחק,” או “שלחו הודעת קופץ כאשר מדדי ביצועים מצביעים על הסחת דעת למשך יותר מ-x זמן.”


#2: התקן לרכישת אותות

ראשית, תצטרכו משהו שיתפוס את אותות המוח. כל אוזניות ה-EEG האלחוטיות של Emotiv הן חישה מכל המוח, אפילו אוזניות ה-MN8 הדו-ערוציות, והן יעמדו במשימה הזו. ככלל, BCI עובד טוב יותר עם יותר אותות. אוזניית ה-EEG של Emotiv Insight בעלת 5 ערוצים היא בחירה פופולרית עבור ממשק מוח-מחשב משום שהיא אלחוטית, קלה לשימוש, ועברה אימות עצמאי לתפקודיות BCI מצוינת. 

התקני BCI

תרשים השוואה של אוזניות

EMOTIV flex saline

דוגמאות לפרויקטי BCI המשתמשים ב-Emotiv:


#3: תוכנת עיבוד אותות

לאחר מכן, תצטרכו תוכנת למידת מכונה כדי לתרגם את אותות המוח האלה לפקודות. EmotivBCI מפשטת תהליך זה בכך שהיא מאפשרת לכם להגדיר פרופיל וללמד את התוכנית לזהות דימויים מנטליים כמו דחיפה או משיכה. התוכנה גם מזהה הבעות פנים, תנועות ראש ומצבים קוגניטיביים כגון ריכוז או הסחת דעת.

 

#4: פקודות BCI שהוקצו

כעת, השתמשו בפקודות BCI כדי להתחבר ולקיים אינטראקציה עם העולם האמיתי. EmotivBCI מתחברת בצורה חלקה לתוכניות נפוצות שבהן תוכלו להשתמש כדי ליצור יישומים עבור פרויקט ה-BCI שלכם. Node-RED, למשל, מאפשר לכם להמחיש באופן חזותי מה תרצו שאותות המוח יעשו, בלי צורך בקוד. 

לחלופין, תוכלו לכתוב קוד כדי ליצור יישומים שמגיבים לאותות המוח המעובדים. בהתאם לפרויקט שלכם, הדבר עשוי לכלול שפות כמו Python, C++, או JavaScript. תוכלו להשתמש בדוגמאות מ-ה-GitHub שלנו כנקודת התחלה כדי לחקור ולבנות יישומים משלכם. 

הדרכות וידאו חינמיות לשפות קוד BCI:

איך להשתמש ב-Nod-RED עם Emotiv BCI




#5: התקן לקליטת פקודות BCI

לבסוף, תצטרכו משהו לשלוט בו באמצעות BCI. בהתאם לפרויקט שלכם, ייתכן שתצטרכו לחבר את ההתקן או המשדר למחשב זעיר כגון Raspberry Pi או לוח Arduino. עם זאת, לא תמיד יש בכך צורך.

איך לשלוט בצליל עם BCI

אפשר להשתמש ב-OSC ‏(Open Sound Control) מתוך אפליקציית EmotivBCI כדי לשלוט בצליל ובמדיה בזמן אמת. מפתחי משחקים יכולים לשלב פקודות BCI במשחקי Unity שלהם דרך המעטפת של Unity עבור Cortex API.

איך להשתמש בבקרי מיקרו עבור BCI:



מעל: לוח Arduino שולט בזרוע רובוטית באמצעות EEG של Emotiv. (קרדיט: Matt Su)
תמונת שער: סטודנט שולט ברחפן BCI באוניברסיטת דרום פלורידה. (קרדיט: USF BCI Club)

הציגו בגאווה את פרויקט ה-BCI שלכם! נשמח לראות ולשתף במה אתם עובדים. תייגו #emotiv ברשתות החברתיות או שלחו אימייל אל hello@emotiv.com.

טכנולוגיית ממשק מוח-מחשב (BCI) מודדת את הפעילות החשמלית של גלי המוח, מעבירה את המידע הזה דרך תוכנת למידת מכונה, וממירה אותו לפקודות. BCI משמש כמכשיר שליטה מרחוק שניתן ליישם על מחשבים, יישומים, בתים חכמים, והתקני Internet of Things (IoT) אחרים, מציאות מדומה, גפיים תותבות, רובוטים, כיסאות גלגלים, צעצועים ומשחקים.

פעם זה היה חומר של מדע בדיוני, אך טכנולוגיית ממשק מוח-מחשב זמינה כיום לכל מי שיש לו רעיונות, זמן וידע מעשי. BCI משתמש בדפוסי מוח ספציפיים הקשורים לדימויים מנטליים ולהבעות פנים, ויכול גם להשתמש בתנועות ראש ועיניים כדי להוציא פקודות דיגיטליות להתקן מחובר. ממשקי BCI פולשניים משתילים בניתוח התקן לתוך המוח כדי לאסוף מידע חשמלי. התקני BCI לא-פולשניים כמו אוזניות EEG של Emotiv קוראים את פעילות המוח מהקרקפת.


מוכנים לבנות פרויקט BCI? הנה מה שתצטרכו


#1: מטרה ברורה

מפו את מה שאתם רוצים להשיג. היו ספציפיים ככל האפשר, למשל “סובב את הראש כדי להטות,” “חייך כדי להדליק אור,” “חשבו push כדי להשתמש בשיקוי במשחק,” או “שלחו הודעת קופץ כאשר מדדי ביצועים מצביעים על הסחת דעת למשך יותר מ-x זמן.”


#2: התקן לרכישת אותות

ראשית, תצטרכו משהו שיתפוס את אותות המוח. כל אוזניות ה-EEG האלחוטיות של Emotiv הן חישה מכל המוח, אפילו אוזניות ה-MN8 הדו-ערוציות, והן יעמדו במשימה הזו. ככלל, BCI עובד טוב יותר עם יותר אותות. אוזניית ה-EEG של Emotiv Insight בעלת 5 ערוצים היא בחירה פופולרית עבור ממשק מוח-מחשב משום שהיא אלחוטית, קלה לשימוש, ועברה אימות עצמאי לתפקודיות BCI מצוינת. 

התקני BCI

תרשים השוואה של אוזניות

EMOTIV flex saline

דוגמאות לפרויקטי BCI המשתמשים ב-Emotiv:


#3: תוכנת עיבוד אותות

לאחר מכן, תצטרכו תוכנת למידת מכונה כדי לתרגם את אותות המוח האלה לפקודות. EmotivBCI מפשטת תהליך זה בכך שהיא מאפשרת לכם להגדיר פרופיל וללמד את התוכנית לזהות דימויים מנטליים כמו דחיפה או משיכה. התוכנה גם מזהה הבעות פנים, תנועות ראש ומצבים קוגניטיביים כגון ריכוז או הסחת דעת.

 

#4: פקודות BCI שהוקצו

כעת, השתמשו בפקודות BCI כדי להתחבר ולקיים אינטראקציה עם העולם האמיתי. EmotivBCI מתחברת בצורה חלקה לתוכניות נפוצות שבהן תוכלו להשתמש כדי ליצור יישומים עבור פרויקט ה-BCI שלכם. Node-RED, למשל, מאפשר לכם להמחיש באופן חזותי מה תרצו שאותות המוח יעשו, בלי צורך בקוד. 

לחלופין, תוכלו לכתוב קוד כדי ליצור יישומים שמגיבים לאותות המוח המעובדים. בהתאם לפרויקט שלכם, הדבר עשוי לכלול שפות כמו Python, C++, או JavaScript. תוכלו להשתמש בדוגמאות מ-ה-GitHub שלנו כנקודת התחלה כדי לחקור ולבנות יישומים משלכם. 

הדרכות וידאו חינמיות לשפות קוד BCI:

איך להשתמש ב-Nod-RED עם Emotiv BCI




#5: התקן לקליטת פקודות BCI

לבסוף, תצטרכו משהו לשלוט בו באמצעות BCI. בהתאם לפרויקט שלכם, ייתכן שתצטרכו לחבר את ההתקן או המשדר למחשב זעיר כגון Raspberry Pi או לוח Arduino. עם זאת, לא תמיד יש בכך צורך.

איך לשלוט בצליל עם BCI

אפשר להשתמש ב-OSC ‏(Open Sound Control) מתוך אפליקציית EmotivBCI כדי לשלוט בצליל ובמדיה בזמן אמת. מפתחי משחקים יכולים לשלב פקודות BCI במשחקי Unity שלהם דרך המעטפת של Unity עבור Cortex API.

איך להשתמש בבקרי מיקרו עבור BCI:



מעל: לוח Arduino שולט בזרוע רובוטית באמצעות EEG של Emotiv. (קרדיט: Matt Su)
תמונת שער: סטודנט שולט ברחפן BCI באוניברסיטת דרום פלורידה. (קרדיט: USF BCI Club)

הציגו בגאווה את פרויקט ה-BCI שלכם! נשמח לראות ולשתף במה אתם עובדים. תייגו #emotiv ברשתות החברתיות או שלחו אימייל אל hello@emotiv.com.

טכנולוגיית ממשק מוח-מחשב (BCI) מודדת את הפעילות החשמלית של גלי המוח, מעבירה את המידע הזה דרך תוכנת למידת מכונה, וממירה אותו לפקודות. BCI משמש כמכשיר שליטה מרחוק שניתן ליישם על מחשבים, יישומים, בתים חכמים, והתקני Internet of Things (IoT) אחרים, מציאות מדומה, גפיים תותבות, רובוטים, כיסאות גלגלים, צעצועים ומשחקים.

פעם זה היה חומר של מדע בדיוני, אך טכנולוגיית ממשק מוח-מחשב זמינה כיום לכל מי שיש לו רעיונות, זמן וידע מעשי. BCI משתמש בדפוסי מוח ספציפיים הקשורים לדימויים מנטליים ולהבעות פנים, ויכול גם להשתמש בתנועות ראש ועיניים כדי להוציא פקודות דיגיטליות להתקן מחובר. ממשקי BCI פולשניים משתילים בניתוח התקן לתוך המוח כדי לאסוף מידע חשמלי. התקני BCI לא-פולשניים כמו אוזניות EEG של Emotiv קוראים את פעילות המוח מהקרקפת.


מוכנים לבנות פרויקט BCI? הנה מה שתצטרכו


#1: מטרה ברורה

מפו את מה שאתם רוצים להשיג. היו ספציפיים ככל האפשר, למשל “סובב את הראש כדי להטות,” “חייך כדי להדליק אור,” “חשבו push כדי להשתמש בשיקוי במשחק,” או “שלחו הודעת קופץ כאשר מדדי ביצועים מצביעים על הסחת דעת למשך יותר מ-x זמן.”


#2: התקן לרכישת אותות

ראשית, תצטרכו משהו שיתפוס את אותות המוח. כל אוזניות ה-EEG האלחוטיות של Emotiv הן חישה מכל המוח, אפילו אוזניות ה-MN8 הדו-ערוציות, והן יעמדו במשימה הזו. ככלל, BCI עובד טוב יותר עם יותר אותות. אוזניית ה-EEG של Emotiv Insight בעלת 5 ערוצים היא בחירה פופולרית עבור ממשק מוח-מחשב משום שהיא אלחוטית, קלה לשימוש, ועברה אימות עצמאי לתפקודיות BCI מצוינת. 

התקני BCI

תרשים השוואה של אוזניות

EMOTIV flex saline

דוגמאות לפרויקטי BCI המשתמשים ב-Emotiv:


#3: תוכנת עיבוד אותות

לאחר מכן, תצטרכו תוכנת למידת מכונה כדי לתרגם את אותות המוח האלה לפקודות. EmotivBCI מפשטת תהליך זה בכך שהיא מאפשרת לכם להגדיר פרופיל וללמד את התוכנית לזהות דימויים מנטליים כמו דחיפה או משיכה. התוכנה גם מזהה הבעות פנים, תנועות ראש ומצבים קוגניטיביים כגון ריכוז או הסחת דעת.

 

#4: פקודות BCI שהוקצו

כעת, השתמשו בפקודות BCI כדי להתחבר ולקיים אינטראקציה עם העולם האמיתי. EmotivBCI מתחברת בצורה חלקה לתוכניות נפוצות שבהן תוכלו להשתמש כדי ליצור יישומים עבור פרויקט ה-BCI שלכם. Node-RED, למשל, מאפשר לכם להמחיש באופן חזותי מה תרצו שאותות המוח יעשו, בלי צורך בקוד. 

לחלופין, תוכלו לכתוב קוד כדי ליצור יישומים שמגיבים לאותות המוח המעובדים. בהתאם לפרויקט שלכם, הדבר עשוי לכלול שפות כמו Python, C++, או JavaScript. תוכלו להשתמש בדוגמאות מ-ה-GitHub שלנו כנקודת התחלה כדי לחקור ולבנות יישומים משלכם. 

הדרכות וידאו חינמיות לשפות קוד BCI:

איך להשתמש ב-Nod-RED עם Emotiv BCI




#5: התקן לקליטת פקודות BCI

לבסוף, תצטרכו משהו לשלוט בו באמצעות BCI. בהתאם לפרויקט שלכם, ייתכן שתצטרכו לחבר את ההתקן או המשדר למחשב זעיר כגון Raspberry Pi או לוח Arduino. עם זאת, לא תמיד יש בכך צורך.

איך לשלוט בצליל עם BCI

אפשר להשתמש ב-OSC ‏(Open Sound Control) מתוך אפליקציית EmotivBCI כדי לשלוט בצליל ובמדיה בזמן אמת. מפתחי משחקים יכולים לשלב פקודות BCI במשחקי Unity שלהם דרך המעטפת של Unity עבור Cortex API.

איך להשתמש בבקרי מיקרו עבור BCI:



מעל: לוח Arduino שולט בזרוע רובוטית באמצעות EEG של Emotiv. (קרדיט: Matt Su)
תמונת שער: סטודנט שולט ברחפן BCI באוניברסיטת דרום פלורידה. (קרדיט: USF BCI Club)

הציגו בגאווה את פרויקט ה-BCI שלכם! נשמח לראות ולשתף במה אתם עובדים. תייגו #emotiv ברשתות החברתיות או שלחו אימייל אל hello@emotiv.com.

המשך לקרוא

יסודות הפוטנציאלים הקשורים לאירועים