Spisu treści:
- Krok 1: Idź po rzeczy
- Krok 2: Tablica EMG
- Krok 3: Przygotuj kable
- Krok 4: Złącze zasilania
- Krok 5: Podłącz rzeczy
- Krok 6: Zaprogramuj Arduino
- Krok 7: Gniazdo audio
- Krok 8: Połączenie terminala
- Krok 9: Podłącz
- Krok 10: Połącz się z Arduino
- Krok 11: Moc
- Krok 12: Więcej mocy
- Krok 13: Podłącz elektrody
- Krok 14: Podłącz rezystor
- Krok 15: Podłącz gniazdo
- Krok 16: Podłącz elektrody
- Krok 17: Podłącz go
- Krok 18: Słuchawki
Wideo: Biofeedback EMG: 18 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
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
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
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
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
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 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 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
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
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
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
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
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
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
Zatrzaśnij elektrody na końcach kabli adaptera.
Krok 14: Podłą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 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
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 baterię, aby wszystko naładować.
Krok 18: 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.
Czy uważasz to za przydatne, zabawne lub zabawne? Obserwuj @madeineuphoria, aby zobaczyć moje najnowsze projekty.
Zalecana:
Czujnik Emg DIY z mikrokontrolerem i bez niego: 6 kroków
Czujnik Emg DIY z mikrokontrolerem i bez niego: Witamy na platformie instruktażowej do dzielenia się wiedzą. W tej instrukcji omówię, jak wykonać podstawowy obwód emg i związane z nim obliczenia matematyczne. Możesz użyć tego obwodu do obserwowania zmian pulsu mięśni, kontroli s
Interfejs człowiek-komputer: obsługa chwytaka (wykonanego przez Kirigami) poprzez ruch nadgarstka za pomocą EMG.: 7 kroków
Interfejs człowiek-komputer: Funkcja chwytaka (wykonanego przez Kirigami) za pomocą ruchu nadgarstka za pomocą EMG.: Więc to była moja pierwsza próba z interfejsem człowiek-komputer. Uchwyciłem sygnały aktywacji mięśni mojego ruchu nadgarstka za pomocą czujnika EMG, przetworzyłem je przez pytona i arduino i uruchomiono chwytak oparty na origami
Dwukanałowy czujnik EMG: 6 kroków
Dwukanałowy czujnik EMG: Dwukanałowy moduł EMG zawiera analogowy obwód akwizycji i proces cyfrowego filtrowania sygnału. Czołowy obwód akwizycji zbiera sygnały elektryczne mięśni ludzkiej ręki lub nogi przez CH1 i CH2. Po wzmocnieniu sygnału
IoT: kontroluj HoloLens za pomocą brwi (EMG): 5 kroków
IoT: Control the HoloLens Using Your Eyes (EMG): Ten projekt był częścią projektu NASA SUITS Uniwersytetu Kolorado, który został zaprezentowany i przetestowany w NASA JSC w kwietniu 2019 roku. W tym roku byłem kierownikiem projektu w zakresie sprzętu rozwój i to był jeden z moich wkładów
Kino Biofeedback: 7 kroków
Kino Biofeedback: Autorka projektu Jessica Ann http://www.1nfinitej3ss.com Współpracownicy Gregory Hough http://goo.gl/I4yjYI Salud Lopez http://saludlopez.net Pedro Peira http://festimania.comInformacjeEksperymentalny system przechwytywania wideo co łączy ap