Spisu treści:

Biofeedback EMG: 18 kroków (ze zdjęciami)
Biofeedback EMG: 18 kroków (ze zdjęciami)

Wideo: Biofeedback EMG: 18 kroków (ze zdjęciami)

Wideo: Biofeedback EMG: 18 kroków (ze zdjęciami)
Wideo: Możliwości elektromiografów MyoPlus [sEMG, EMG biofeedback, ETS, FES/NMES/TENS] 2024, Listopad
Anonim
Biofeedback EMG
Biofeedback EMG

Ta konfiguracja biofeedbacku wykorzystuje czujnik EMG do reprezentowania napięcia mięśniowego jako serii sygnałów dźwiękowych i umożliwia trenowanie ciała w celu dostosowania napięcia mięśniowego do woli. Krótko mówiąc, im bardziej jesteś spięty, tym szybsze stają się sygnały dźwiękowe, a im bardziej zrelaksowany, tym wolniej. Korzystając z tego urządzenia możesz nauczyć się regulować swoje ciało, aby przyspieszyć i spowolnić sygnały dźwiękowe; stąd zwiększanie i zmniejszanie napięcia mięśniowego. Przy odrobinie praktyki będziesz mieć wystarczające zrozumienie swojego ciała, aby móc kontrolować napięcie mięśni bez korzystania z urządzenia. To jest fajne, ponieważ pozwala ci świadomie kontrolować część ciała, której normalnie nie byłabyś w stanie wyczuć lub łatwo kontrolować.

Ustawiam swój, aby monitorować mięśnie ramion i szyi, które są odpowiedzialne za napięciowe bóle głowy, ale można je umieścić na prawie każdej grupie mięśni. Polecam poeksperymentować z rozmieszczeniem czujników i zobaczyć, co jest możliwe.

Krok 1: Idź po rzeczy

Idź po rzeczy
Idź po rzeczy

Potrzebne będą: - Czujnik EMG - Kable elektrod - Elektrody - Arduino - Płytka zasilająca z regulacją +/- 5V*** - Złącze żeńskie 3-pinowe - Zatrzask baterii 9V - Gniazdo stereo 1/4" - Słuchawki z 1/ Wtyczka 4" - listwa zaciskowa w stylu europejskim - przewód przyłączeniowy 22awg

***+/-5 V to dolny zakres dla płytki czujnika. Zauważyłem, że dwie baterie 9V połączone szeregowo działały lepiej niż ta płyta. Pojedynczy czerwony przewód to +9V, złącze, w którym spotykają się dwie baterie, to uziemienie, a samotny czarny przewód to -9V. Alternatywnie możesz kupić mini płytę +/-12v od Futurlec. Jednak nie próbowałem tego.

(Należy pamiętać, że niektóre linki na tej stronie zawierają linki partnerskie Amazon. Nie zmienia to ceny żadnego z przedmiotów wystawionych na sprzedaż. Jednak zarabiam niewielką prowizję, jeśli klikniesz którykolwiek z tych linków, i reinwestuję to pieniądze na materiały i narzędzia do przyszłych projektów. Jeśli chcesz alternatywną propozycję dla dostawcy którejkolwiek z części, daj mi znać.)

Krok 2: Tablica EMG

Rada EMG
Rada EMG
Rada EMG
Rada EMG
Rada EMG
Rada EMG

Zmontuj tablicę EMG z dostarczonymi częściami zgodnie z opisem.

Zauważ, że jest wyposażony w rezystory 5-pasmowe, które są odczytywane inaczej niż typowe rezystory 4-pasmowe.

Krok 3: Przygotuj kable

Przygotuj kable
Przygotuj kable
Przygotuj kable
Przygotuj kable
Przygotuj kable
Przygotuj kable

Weź żyletkę lub inny ostry przedmiot i przetnij obwód wokół środka wtyczki kabla, aby odsłonić metalową końcówkę. Powtórz to dla wszystkich trzech kabli.

Krok 4: Złącze zasilania

Złącze zasilania
Złącze zasilania
Złącze zasilania
Złącze zasilania
Złącze zasilania
Złącze zasilania

Przylutuj czerwony, zielony i czarny przewód do 3-pinowego gniazda. Upewnij się, że czarny przewód znajduje się pośrodku. Pozostałe dwa przewody mogą znajdować się po dowolnej stronie. Kiedy skończysz, możesz wzmocnić połączenia odrobiną gorącego kleju (lub podobnego).

Krok 5: Podłącz rzeczy

Podłącz rzeczy
Podłącz rzeczy
Podłącz rzeczy
Podłącz rzeczy
Podłącz rzeczy
Podłącz rzeczy

Podłącz trzy przewody z gniazdka do zasilacza +/- 5V tak, aby zielony miał -5V, czarny do masy, a czerwony do +5V. Podłącz również przewody zatrzaskowe akumulatora 9 V do złącza zasilania. Upewnij się, że czerwony przewód idzie do pinu oznaczonego „VIN”.

Krok 6: Zaprogramuj Arduino

Zaprogramuj Arduino
Zaprogramuj Arduino

Zaprogramuj Arduino następującym kodem:

/*

EMG Biofeedback Odtwarza sygnał dźwiękowy, którego długość odpowiada odczytowi otrzymanemu z czujnika EMG. Im bardziej napięte stają się mięśnie, tym dłuższa jest długość sygnału dźwiękowego. Na podstawie dwóch przykładów Arduino autorstwa Toma Igoe Ten przykładowy kod jest w domenie publicznej. */ const intAnalogWePin = A0; // Wejście analogowe pin int sensorValue = 0; // wartość odczytana z czujnika #define NOTE_C4 262 //definiuje nutę jako środkowe C int melody = NOTE_C4; //ustawia zmienną na środek C void setup() { //zainicjuj komunikację szeregową przy 9600 bps: Serial.begin(9600); } void loop() { // odczytaj wartość analogową: sensorValue = analogRead(analogInPin); // wydrukuj wyniki na monitorze szeregowym: Serial.print("czujnik = "); Serial.println(WartośćCzujnika); int uwagaCzas trwania = (wartość czujnika); //określa, że czas trwania nuty jest tonem odczytu czujnika(8, melody, noteDuration); //odtwarza nutę długości odczytu czujnika na pinie 8 // aby odróżnić nuty, ustaw minimalny czas między nimi. // czas trwania nuty + 30% wydaje się działać dobrze: int pauseBetweenNotes = noteDuration * 1.30; opóźnienie(pauzaMiędzyNotatkami); // zatrzymaj odtwarzanie dźwięku: noTone(8); }

Krok 7: Gniazdo audio

Wtyczka dźwiękowa
Wtyczka dźwiękowa
Wtyczka dźwiękowa
Wtyczka dźwiękowa

Połącz ze sobą dwie wypustki sygnałowe, a następnie podłącz do jednego z nich długi czerwony przewód. Podłącz długi czarny przewód do zacisku połączonego z wewnętrznym zaciskiem uziemienia.

Krok 8: Połączenie terminala

Połączenie terminala
Połączenie terminala
Połączenie terminala
Połączenie terminala
Połączenie terminala
Połączenie terminala

Przytnij listwę zaciskową w stylu europejskim, tak aby były 3 pary złączy. Podłącz elektrody z jednej strony. Podłącz odpowiednie przewody po drugiej stronie. Nie miałem białego drutu, więc użyłem zielonego.

Krok 9: Podłącz

Podłącz
Podłącz
Podłącz
Podłącz

Na płytce czujnika podłącz zielony/biały przewód do gniazda oznaczonego „M. Mid” Podłącz czerwony przewód do wolnego oznaczonego „M. End” Podłącz czarny przewód do gniazda oznaczonego „Ref”

Krok 10: Połącz się z Arduino

Połącz z Arduino
Połącz z Arduino

Podłącz gniazdo oznaczone „Vout” na płytce czujnika do analogowego styku 0 w Arduino. Połącz ze sobą ziemię na dwóch deskach.

Krok 11: Moc

Moc
Moc

Podłącz 3-pinowe złącze żeńskie z płyty zasilania do płyty czujnika tak, aby zielony przewód był wyrównany z -V.

Krok 12: Więcej mocy

Więcej mocy
Więcej mocy
Więcej mocy
Więcej mocy
Więcej mocy
Więcej mocy

Z płyty zasilającej podłącz połączenia +5V i uziemienia do odpowiednich pinów w Arduino. ***Jeśli używasz alternatywnego źródła zasilania większego niż +5 V, pamiętaj, aby zamiast tego podłączyć go do gniazda napięciowego w Arduino.

Krok 13: Podłącz elektrody

Podłącz elektrody
Podłącz elektrody
Podłącz elektrody
Podłącz elektrody
Podłącz elektrody
Podłącz elektrody

Zatrzaśnij elektrody na końcach kabli adaptera.

Krok 14: Podłącz rezystor

Dołącz rezystor
Dołącz rezystor

Podłącz rezystor 20K do końca długiego czerwonego przewodu przymocowanego do gniazda audio. Zwiększanie lub zmniejszanie wartości określa głośność sygnałów dźwiękowych. Nie zmniejszyłbym go do mniej niż 10K, bo będzie za głośno i może uszkodzić słuch.

Krok 15: Podłącz gniazdo

Podłącz gniazdo
Podłącz gniazdo
Podłącz gniazdo
Podłącz gniazdo

Podłącz rezystor, który właśnie podłączyłeś do kabla audio, do pinu 8 w Arduino. Podłącz czarny przewód do ziemi.

Krok 16: Podłącz elektrody

Podłącz elektrody
Podłącz elektrody
Podłącz elektrody
Podłącz elektrody

Umieść elektrody wzdłuż mięśnia, który chcesz monitorować. Czarna elektroda jest odniesieniem i powinna być umieszczona w obszarze, na który nie mają wpływu mięśnie, które próbujesz zmierzyć. Czerwony powinien być umieszczony na końcu mięśnia w pobliżu miejsca, w którym przyczepia się do ścięgna. Biel powinna być umieszczona w centrum mięśnia. W ten sposób umieściłem je na ramieniu, aby monitorować napięcie. Dzięki tej konfiguracji uzyskałem odpowiednie wyniki.

Krok 17: Podłącz go

Podłącz go
Podłącz go

Podłącz baterię, aby wszystko naładować.

Krok 18: Słuchawki

Słuchawki
Słuchawki
Słuchawki
Słuchawki

Załóż słuchawki. Zwróć uwagę, jak możesz dostosować długość sygnału dźwiękowego, napinając i rozluźniając mięśnie.

Teraz możesz trenować, aby wytwarzać dźwięk o określonym czasie trwania, koncentrując się na tej grupie mięśni.

Możesz także monitorować odczyty czujnika, podłączając Arduino z powrotem do komputera i włączając monitor szeregowy. Upewnij się, że odłączysz wszelkie zewnętrzne źródła napięcia do Arduino, zanim spróbujesz tego.

Obraz
Obraz

Czy uważasz to za przydatne, zabawne lub zabawne? Obserwuj @madeineuphoria, aby zobaczyć moje najnowsze projekty.

Zalecana: