Hjärnan-kontrollerade rullstol (9 / 10 steg)

Steg 9: Träna programvaran och den mänsklig operatorn



Att driva och styra rullstolen via EEG kommer vi använda programmet Emotiv Kontrollpanelen att utföra upptäckter av användarens uppsåt, vända dessa upptäckter in tangenttryckningar med EmoKeyoch Använd dessa tangenttryckningar att faktiskt köra rullstolen med hjälp av Puzzlebox idéer.

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å:

http://Brainstorms.puzzlebox.info/tracker/browser/Tags/Brainstorms/release-0.4.5/emokey/puzzlebox_brainstorms-Wheelchair.EKM

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.

Se Steg
Relaterade Ämnen

Hjärnan-kontrollerade rullstol Robot

vår oberoende projekt är att utöka våra tidigare Brain-Controlled rullstol projektera (1: a pristagare av den Humana hälsa utmaningen i samordning med jerkey) in i en ny design som använder en revolutionerande kombination av EEG-baserad P300 upptäckt...

Hjärnan-kontrollerade RC helikopter

detta Instructable visar du hur tar en Radio Controller helikopter och ändra fjärrkontrollen maskinvaran så att den kan drivs av fri, öppen källkod programvara och flugit baserat på hjärnvågorna mätningar av koncentration och avslappning av konsument...

Radiosände kontrollerade rullstol (The Beast)

delar lista till "The Beast" 4 x 12V 18ah batteriets (du kan använda större "ah" om du har laddaren för dem) 1 x "Sabertooth dubbla 60A motor driver" från www.dimensionengineering.com ... Jag fick reda på att motorerna på den...

Mini Arduino Multi funktion styrenhet med LCD-skärm

detta Instructable bygger på mini Arduino miljö monitor och mini Arduino EEGEN monitor Instructables.Det kan du styra upp till 4 reläer med tid, temperatur och/eller ljus, ditt sinne, eller vilken sensor du vill använda.Exemplen är prototyper, jag gå...

Animatronic katt öron

jag såg demovideo för neurowear "necomimi" hjärnan kontrollerade katt öron och jag trodde de var ganska häftigt. Jag bara börjar lära sig elektronik och jag trodde ett roligt projekt att börja skulle göra min egen version. Tyvärr, jag tror inte...

Hur till hacka EEGEN leksaker med arduino

jag hade hört några år tillbaka om möjligheten för upphakning leksak EEGs så du kan gränssnitt dem med din dator.Jag blev påmind om detta för ett projekt som jag ville göra för en klass (instructable kommer snart ;-)), och jag hittade också en "Star...

K-9 2.0. WiFi kontrollerade och autonom Robot hund.

OBS:I steg 22, har jag postat en uppdatering, förklarar några senaste förändringar/förbättringar som jag har gjort, främst på K-9's elsystem och sensor array som du kan ha nytta.FunktionerRobust trä (MDF) och akryl designHelt mikroprocessorstyrda anv...

Ögat kontrollerat rullstol!

Människor som har helt förlorat användning av deras muskler fungerar inte sina egna rullstolar.Det Eyedrivomatic systemet utnyttjar befintliga eye tracking-teknik så att användarna kan köra sina stolar igen - med bara sina ögon. Det är en låg kostnad...

DIY Bluetooth telefon kontrollerade BB-8 Droid med Arduino UNO

Jag är ett stort Star Wars fan och när jag såg Star Wars: The Force vaknar tänkte jag att jag behöver en BB-8 droid. Det var häftigt hur detta lilla område flyttade i filmen. Så jag bestämde mig för att jag ska göra denna droid som baseras på Arduino...

Relä kontrollerade Backup-hårddisk

använda en $3 relä till vända din External Hard Drive ON och OFF automatiskt! Hårddisk låda nedan är en "Vantec USB 2.0", och här finns en 500 GB Seagate driva - suweeet! Jag har två av dem och de är kritiska! De har bevarat min skottavlan på me...

Twitter kontrollerad sällskapsdjur mataren

Ett stort projekt för upptagen sällskapsdjur egendomsrätt. Detta Twitter-kontrollerade sällskapsdjur mataren avstår automatiskt mat som svar på din Twitter-konto. Projektet styrs av en Arduino och använder Arduino Ethernet shield att ta emot data frå...

Internet kontrollerad fisk mat Feeder

Detta är handledning tre av serien, där jag tar elektroniska apparater som normala du har kontroll över med en Arduino, till internet med en Spark Core. I detta instructable kommer jag att visa dig hur du kan göra en internet kontrollerad Fisk mat Fe...

Använd kraften... Eller dina hjärnvågor? (multifuctional tanken kontrollerade system)

Som barn ville jag alltid ha en speciell förmåga, som att flytta objekt med tankar eller flyga. Jag försökte flytta objekt med "kraften i mitt sinne" naturligtvis med nej framgång. Tja, ja, jag var och jag är ett stort Star Wars fan, men jag ock...

Flamma kontrollerade MIDI-Controller

En stor fråga i världen av digital musikproduktion är att hålla det analog värme (som genljöd från rullbandspelare system och rör) i dagens moderna digitala musik. Många svär att analoga system har ett ljud som aldrig kan replikeras av bits, och hopp...

Hur man gör öl-tvättade hjärnan ost

Många av er har hört talas om "huvudet ost". Några av er kanske har även smakat huvudet ost. Men ingen har hört eller faktiskt ätit denna typ av huvud ost! I följande Instructable, kommer du att göra en 2-del silikon rösterna sedan använda det s...

Adafruit Flora hjärnan maskin BH

varför? Eller varför inte? Det finns inga försök.Detta är hur Bach skulle ha spelat ut sin variant på Adafruit Flora Star Wars Theremin BH. Nej. Inte riktigt.Det här är Mitch Altmans mardröm insåg på vad som händer när DARPA blir involverad med maker...

Mind kontrollerade Robotic hand

I detta experiment styr jag en robot hand från mitt sinneSteg 1: BeskrivningDettaär en framtida teknik experiment, du verkligen inte tro om ärendet kan styras från sinneHär är svaret, ja du kan göraDetta experiment handlar om att tänka över saken du...

Arduino-kontrollerade, aluminium ärkeängeln kostym vingar

jag har alltid älskat Marvel karaktär ärkeängeln. När min bror, (skamlös plugg alert) blivande serietecknare David Fernandez, visade mig bilder på en cosplay konvention gick han att jag tänkte "skulle inte det vara häftigt om någon gjort naturlig sto...

Arduino kontrollerade kök Timer

Alla ni måste har upplevt detta att du har något kokning på din gasspis medan å andra sidan du få upptagen tittar på TV eller få en djup konversation att du inser på upptäcka en lukt som det var helt bortskämd bara på grund av din slarv. Denna lilla...