Hjärnan-kontrollerade rullstol (9 / 10 steg)
Steg 9: Träna programvaran och den mänsklig operatorn
Till att börja läsa in programmet Emotiv Kontrollpanelen och välj eller ange ett användarnamn för din användarprofil. Vi kommer att använda denna programvara som är effektivt en lärande algoritm "Kognitiv" funktion. Användaren kommer att behöva utbilda programvara för att känna igen deras "Neutral" state - som är användaren bör sitta still, och titta bort från skärmen, rensa tankarna och försöka att inte tänka på något särskilt. Användaren bör markera en riktning för att flytta en flytande ruta på skärmen, till exempel kan de "Push" rutan från själva eller "Lyfta" upp i luften. När utbildade, kommer att programvaran försöka upptäcka skillnaden som uppstår i användarens hjärnvågor mellan den neutrala staten och de mönster som uppstår när användaren tänker flytta rutan.
Vår erfarenhet är Emotiv programvaran mycket bra på utbildning minst en riktning för kontroll, till exempel tänkande "Push" driva rullstolen och tillåter användaren att "Aktivera" eller "stänga av" att enda kommando på kommer. Men det verkar som de flesta om inte alla användare har problem med att utbildning en andra eller tredje riktning så effektivt som först. Därför rekommenderas när den första använda program för att "fuska" för vänster och höger kontroll med hjälp av ansiktsmusklerna (som är tekniskt EMG, inte EEG) till exempel stänga ena ögat att flytta till vänster eller höger eller knyta någon sida av käken.
Nästa kommer att vi använda programvaran EmoKey för att översätta de upptäckter som gjorts av Emotiv Kontrollpanelen till tangenttryckningar som skicka till Puzzlebox idéer som i sin tur styr rullstolen.
Finns en exempelfil som använder "Push" driva rullstolen när mätaren stiger över 30% och utfärdar ett "Stop" kommando när mätaren sjunker tillbaka under denna nivå:
Du kan börja med denna fil och justera inställningar för deras nivå av komfort och kontroll.
Slutligen kan Puzzlebox idéer programvaran vara startas. Välj bara din rullstol modell och den seriella porten som Arduino styrelsen är kopplad till och tryck på Anslut. Du bör stänga Serial Monitor ingår med Arduino IDE innan du trycker på knappen "Anslut".
På denna punkt om både Emotiv Kontrollpanelen och EmoKey körs och konfigurerat, upptäckter bör förekomma och skickas till Puzzlebox idéer, så att kontroll av rullstolen.
Du bör också kunna köra rullstol med den på skärmen knappar eller följande tangenter:
i - framåt
j - vänster
k (eller m) - vända
l - höger
Space - Stop
Du kan också ange hastigheten i rullstol med den ringa på skärmen.
Obs: på den högra delen av GUI finns mäter märkta "koncentration" "Avkoppling" och "Speed". Dessa mätare används för att styra rullstolen med hjälp av en alternativ EEGEN Headset NeuroSky kallas NeuroSky tänkesätt. I det här läget när användarens koncentrationsnivå når ett visst gränsvärde, rullstolen kommer att vara att driva framåt (så länge som knappen "Aktiverad" är markerat under "Speed" mätaren). Det kommer att vara nödvändigt att ansluta till NeuroSky tänkesätt under fliken Kontrollpanelen, genom ett program som Puzzlebox synaps (finns även på Puzzlebox idéer webbplats) eller ThinkGear Connect (som ingår i NeuroSky tänkesätt). För mer information vänligen besök webbplatsen Puzzlebox idéer , som detta Instructable fokuserar på användning av Emotiv EPOC.