Innehållsförteckning:

EMG Biofeedback: 18 steg (med bilder)
EMG Biofeedback: 18 steg (med bilder)

Video: EMG Biofeedback: 18 steg (med bilder)

Video: EMG Biofeedback: 18 steg (med bilder)
Video: Exercise Therapy as a Dysautonomia Management Tool 2024, Juli
Anonim
EMG Biofeedback
EMG Biofeedback

Denna biofeedback -inställning använder en EMG -sensor för att representera muskelspänningar som en serie pip och låter dig träna din kropp för att justera muskelspänningar efter behag. Kort sagt, ju mer spänd du är, desto snabbare blir pipen, och ju mer avslappnad, desto långsammare. Med den här enheten kan du lära dig hur du reglerar din kropp för att påskynda och bromsa pipen; därav ökande och minskande muskelspänning. Med lite övning har du tillräckligt med förståelse för din kropp för att kunna kontrollera muskelspänningar utan att använda enheten. Det här är coolt eftersom det gör att du medvetet kan styra en del av kroppen som du normalt inte skulle kunna känna eller enkelt kontrollera.

Jag ställde in min för att övervaka musklerna i min axel och nacke som är ansvariga för spänningshuvudvärk, men du kan placera dem på nästan vilken muskelgrupp som helst. Jag rekommenderar att experimentera med placeringen av sensorerna och se vad som är möjligt.

Steg 1: Gå på Hämta saker

Gå och hämta saker
Gå och hämta saker

Du behöver: - En EMG -sensor - Elektrodkablar - Elektroder - En Arduino - A +/- 5V reglerad matningskort *** - 3 -polig honhuvud - 9V batteriknapp - 1/4 "stereokontakt - Hörlurar med 1/ 4 "kontakt - europeisk kopplingsplint - 22awg anslutningskabel

***+/-5V är bottenintervallet för sensorkortet. Jag hittade två 9V -batterier i serie som fungerade bättre än det här kortet. Den enda röda ledningen är +9V, korsningen där de två batterierna möts är jordad och den ensamma svarta ledningen är -9V. Alternativt kan du få en +/- 12v minikort från Futurlec. Jag har dock inte provat detta.

(Observera att några av länkarna på den här sidan innehåller länkar från Amazon. Detta ändrar inte priset på någon av föremålen till salu. Men jag tjänar en liten provision om du klickar på någon av dessa länkar och jag återinvesterar detta pengar till material och verktyg för framtida projekt. Om du vill ha ett alternativt förslag till en leverantör av någon av delarna, vänligen meddela mig.)

Steg 2: EMG Board

EMG styrelse
EMG styrelse
EMG styrelse
EMG styrelse
EMG styrelse
EMG styrelse

Monterade EMG -kortet med delarna som är märkta.

Observera att det kommer med 5-bands motstånd och de läses annorlunda än de typiska 4-bandsmotstånden.

Steg 3: Förbered kablarna

Förbered kablarna
Förbered kablarna
Förbered kablarna
Förbered kablarna
Förbered kablarna
Förbered kablarna

Ta ett rakblad eller annat vasst föremål och skär runt omkretsen av mitten av kabelpluggen för att avslöja en metallspets. Upprepa detta för alla tre kablarna.

Steg 4: Strömkontakt

Strömkontakt
Strömkontakt
Strömkontakt
Strömkontakt
Strömkontakt
Strömkontakt

Löd en röd, grön och svart kabel till det 3-poliga uttaget. Se till att den svarta tråden är i mitten. De andra två trådarna kan vara på vardera sidan. När du är klar kanske du vill förstärka anslutningarna med lite hett lim (eller liknande).

Steg 5: Anslut saker

Plug saker
Plug saker
Plug saker
Plug saker
Plug saker
Plug saker

Anslut de tre ledningarna från uttaget till +/- 5V strömförsörjningen så att grönt går till -5V, svart går till mark och rött till +5V. Anslut också 9V-batterikablarna till strömkontakten. Se till att den röda tråden går till stiftet märkt "VIN".

Steg 6: Programmera Arduino

Programmera Arduino
Programmera Arduino

Programmera Arduino med följande kod:

/*

EMG Biofeedback Spelar ett pip som i korthet motsvarar avläsningen från en EMG -sensor. Ju mer spänd muskeln blir, desto längre blir piplängden. Baserat på två Arduino -exempel av Tom Igoe Denna exempelkod är i det offentliga rummet. */ const int analogInPin = A0; // Analog ingångsstift int sensorValue = 0; // värde läst från sensorn #define NOTE_C4 262 // definierar noten som mitt C int melodi = NOTE_C4; // ställer in variabel till mitt C -tomrum () {// initierar seriell kommunikation vid 9600 bps: Serial.begin (9600); } void loop () {// läs analog i värde: sensorValue = analogRead (analogInPin); // skriva ut resultaten till den seriella bildskärmen: Serial.print ("sensor ="); Serial.println (sensorValue); int noteDuration = (sensorValue); // anger att notens längd är sensorns avläsningston (8, melodi, noteDuration); // spelar not för del av sensoravläsning på stift 8 // för att skilja noterna, ställ in en minsta tid mellan dem. // notens längd + 30% verkar fungera bra: int pauseBetweenNotes = noteDuration * 1,30; delay (pauseBetweenNotes); // stoppa tonuppspelningen: noTone (8); }

Steg 7: Ljuduttag

Ljuduttag
Ljuduttag
Ljuduttag
Ljuduttag

Koppla ihop de två signalflikarna och fäst sedan en lång röd tråd till en av dem. Fäst en lång svart kabel till terminalen som är ansluten till den inre jordklacken.

Steg 8: Terminalanslutning

Terminalanslutning
Terminalanslutning
Terminalanslutning
Terminalanslutning
Terminalanslutning
Terminalanslutning

Trimma den europeiska klämlisten så att det finns 3 par kontakter. Anslut elektroderna till ena sidan. Anslut motsvarande ledningar till andra sidan. Jag hade ingen vit tråd, så jag använde grön.

Steg 9: Anslut

Ansluta
Ansluta
Ansluta
Ansluta

Anslut den gröna/vita kabeln på sensorkortet till sidhuvudplatsen märkt "M. Mid" Anslut den röda tråden till långsamt märkt "M. End" Anslut den svarta ledningen till kortplatsen märkt "Ref"

Steg 10: Anslut till Arduino

Anslut till Arduino
Anslut till Arduino

Anslut facket märkt "Vout" på sensorkortet till analog stift 0 på Arduino. Anslut marken på de två brädorna.

Steg 11: Ström

Kraft
Kraft

Anslut den 3 -poliga honhuvudet från strömkortet till sensorkortet så att den gröna ledningen är i linje med -V.

Steg 12: Mer kraft

Mer kraft
Mer kraft
Mer kraft
Mer kraft
Mer kraft
Mer kraft

Anslut +5V- och jordanslutningarna från strömkortet till motsvarande stift på Arduino. *** Om du använder en alternativ strömförsörjning större än +5V, se till att ansluta den till spänningen i uttaget på Arduino istället.

Steg 13: Anslut elektroder

Anslut elektroder
Anslut elektroder
Anslut elektroder
Anslut elektroder
Anslut elektroder
Anslut elektroder

Fäst elektroderna i ändarna på adapterkablarna.

Steg 14: Fäst motstånd

Fäst motstånd
Fäst motstånd

Fäst ett 20K -motstånd i slutet av den långa röda tråden som är fäst på ljuduttaget. Ökning eller minskning av värdet avgör volymen på pipen. Jag skulle inte sänka det till mindre än 10K, annars blir det för högt och kan skada din hörsel.

Steg 15: Anslut jacken

Anslut jacken
Anslut jacken
Anslut jacken
Anslut jacken

Anslut motståndet som du precis anslutit till ljudkabeln till stift 8 på Arduino. Anslut den svarta ledningen till marken.

Steg 16: Fäst elektroder

Fäst elektroder
Fäst elektroder
Fäst elektroder
Fäst elektroder

Placera elektroder längs muskeln du vill övervaka. Den svarta elektroden är referens och bör placeras i ett område som inte påverkas av musklerna du försöker mäta. Den röda ska placeras i slutet av muskeln nära den där den fäster vid en sena. Det vita ska placeras i mitten av muskeln. Så här placerade jag dem på min axel för att övervaka spänningar. Jag fick lämpliga resultat med denna konfiguration.

Steg 17: Anslut den

Koppla in den
Koppla in den

Anslut batteriet för att driva det hela.

Steg 18: Hörlurar

Hörlurar
Hörlurar
Hörlurar
Hörlurar

Sätt på hörlurarna. Lägg märke till hur du kan justera piplängden genom att spänna och slappna av din muskel.

Nu kan du träna dig själv för att producera ett ljud av en viss längd genom att koncentrera dig på den muskelgruppen.

Du kan också övervaka sensoravläsningarna genom att ansluta Arduino tillbaka till datorn och slå på den seriella bildskärmen. Se till att du kopplar bort eventuella externa spänningskällor till Arduino innan du försöker detta.

Bild
Bild

Tyckte du att det här var användbart, roligt eller underhållande? Följ @madeineuphoria för att se mina senaste projekt.

Rekommenderad: