Sisukord:
- Samm: minge hankige asju
- 2. samm: EMG juhatus
- Samm: valmistage kaablid ette
- Samm: toitepistik
- Samm: ühendage asjad
- Samm: programmeerige Arduino
- Samm: helipistik
- 8. samm: terminaliühendus
- 9. samm: ühendage pistik
- Samm: looge ühendus Arduinoga
- Samm 11: Toide
- 12. samm: rohkem jõudu
- Samm: ühendage elektroodid
- Samm: kinnitage takisti
- Samm: ühendage pistik pistikupessa
- Samm: kinnitage elektroodid
- 17. samm: ühendage see vooluvõrku
- Samm: kõrvaklapid
Video: EMG biotagasiside: 18 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
See biotagasiside seadistus kasutab EMG -andurit, mis kujutab endast lihaspingeid piiksude seeriana, ja võimaldab teil treenida oma keha lihaspingeid oma äranägemise järgi reguleerima. Ühesõnaga, mida pingelisem olete, seda kiiremini piiksud muutuvad ja mida pingevabamalt, seda aeglasemalt. Selle seadme abil saate teada, kuidas oma keha reguleerida, et kiirendada ja aeglustada piiksu; seega lihaspinge suureneb ja väheneb. Mõningase harjutamisega saate oma kehast piisavalt aru, et saaksite lihaspingeid ilma seadet kasutamata kontrollida. See on lahe, sest see võimaldab teil teadlikult juhtida seda kehaosa, mida te muidu tavaliselt ei tunneks ega hõlpsasti juhiks.
Seadsin oma, et jälgida oma õla ja kaela lihaseid, mis põhjustavad pingepeavalu, kuid võite need paigutada peaaegu igale lihasrühmale. Soovitan katsetada andurite paigutusega ja vaadata, mis on võimalik.
Samm: minge hankige asju
Teil on vaja: - EMG -andurit - elektroodikaableid - elektroode - Arduino - A +/- 5 V reguleeritud toiteplaati *** - 3 -kontaktiga pistikupesa - 9 V aku - 1/4 -tolline stereopistik - 1/ 4 pistik - Euroopa stiilis klemmliist - 22awg haaketraat
***+/-5V on anduriplaadi alumine vahemik. Leidsin, et kaks 9V akut, mis on ühendatud järjestikku, töötasid paremini kui see plaat. Üks punane juhe on +9V, ristmik, kus kaks akut kohtuvad, on maandatud ja üksik must juhe on -9V. Teise võimalusena saate Futurlecist +/- 12v miniplaadi. Seda pole ma aga proovinud.
(Pange tähele, et mõned sellel lehel olevad lingid sisaldavad Amazoni sidusettevõtte linke. See ei muuda ühegi müüdava kauba hinda. Teenin aga väikese tasu, kui klõpsate mõnel neist linkidest ja investeerin selle uuesti raha tulevaste projektide materjalidesse ja tööriistadesse. Kui soovite mõne varuosa tarnijale alternatiivset soovitust, andke mulle sellest teada.)
2. samm: EMG juhatus
Pange EMG -plaat kokku osadega, mis on märgitud.
Pange tähele, et see on varustatud 5-ribaliste takistitega ja neid loetakse erinevalt tüüpilistest 4-ribastest takistitest.
Samm: valmistage kaablid ette
Võtke habemenuga või muu terav ese ja lõigake metallist otsa paljastamiseks ümber kaablipistiku keskosa ümbermõõdu. Korrake seda kõigi kolme kaabli puhul.
Samm: toitepistik
Jootke punase, rohelise ja musta juhtmega 3-kontaktiline pistikupesa. Veenduge, et must traat on keskel. Ülejäänud kaks traati võivad olla mõlemal küljel. Kui olete lõpetanud, võiksite tugevdada ühendusi natuke kuuma liimiga (või sarnasega).
Samm: ühendage asjad
Ühendage pistikupesa kolm juhet +/- 5V toiteallikasse nii, et roheline läheb -5V, must maandub ja punane +5V. Ühendage ka 9V aku kinnitusjuhtmed toitepistikusse. Veenduge, et punane juhe läheb tihvti külge, millel on silt "VIN".
Samm: programmeerige Arduino
Programmeerige Arduino järgmise koodiga:
/*
EMG biotagasiside Esitab piiksu, mis vastab EMG -andurilt saadud näidule. Mida pingelisemaks lihas muutub, seda pikemaks piiksub. Põhineb kahel Arduino näitel, mille autor on Tom Igoe See näite kood on üldkasutatav. */ const int analogInPin = A0; // Analoogsisendi pin int sensorValue = 0; // andurilt loetud väärtus #define NOTE_C4 262 // määratleb noodi keskmise C int meloodia = NOTE_C4; // määrab muutuja keskmise C void setup () {// initsialiseerib jadaühenduse kiirusel 9600 bps: Serial.begin (9600); } void loop () {// loe analoogi väärtuses: sensorValue = analogRead (analogInPin); // prindige tulemused jadamonitorile: Serial.print ("sensor ="); Serial.println (sensorValue); int noteDuration = (sensorValue); // väidab, et noodi kestus on anduri lugemistoon (8, meloodia, noteDuration); // mängib noodil sõrme 8 anduri lugemiseks märkmeid // märkmete eristamiseks määrake nende vahel minimaalne aeg. // märkme kestus + 30% tundub hästi toimivat: int pauseBetweenNotes = noteDuration * 1.30; delay (pauseBetweenNotes); // lõpetage tooni mängimine: noTone (8); }
Samm: helipistik
Ühendage kaks signaalikaarti kokku ja seejärel kinnitage ühele neist pikk punane juhe. Kinnitage pikk must traat klemmiga, mis on ühendatud sisemise maanduskõrvaga.
8. samm: terminaliühendus
Lõigake Euroopa stiilis klemmliist maha nii, et oleks 3 paari pistikuid. Ühendage elektroodid ühele küljele. Ühendage vastavad juhtmed teisele küljele. Mul polnud valget traati, seega kasutasin rohelist.
9. samm: ühendage pistik
Ühendage anduriplaadil roheline/valge juhe päisepesasse sildiga "M. Mid" Ühendage punane juhe aeglase märgistusega "M. End" Ühendage must juhe pesaga "Ref"
Samm: looge ühendus Arduinoga
Ühendage pesa sildiga "Vout" anduriplaadil Arduino analoogpistikuga 0. Ühendage kahe plaadiga maandus.
Samm 11: Toide
Ühendage 3 -kontaktiline naissoost päis toiteplaadilt anduriplaadile nii, et roheline juhe oleks joonega -V.
12. samm: rohkem jõudu
Ühendage toiteplaadilt +5V ja maandusühendused Arduino vastavate kontaktidega. *** Kui kasutate alternatiivset toiteallikat, mis on suurem kui +5 V, ühendage see kindlasti Arduino pistikupesaga.
Samm: ühendage elektroodid
Lükake elektroodid adapterkaablite otstesse.
Samm: kinnitage takisti
Kinnitage 20K takisti helipistikusse kinnitatud pika punase juhtme otsa. Väärtuse suurendamine või vähendamine määrab piiksude helitugevuse. Ma ei vähendaks seda alla 10K, muidu on see liiga vali ja võib teie kuulmist kahjustada.
Samm: ühendage pistik pistikupessa
Ühendage äsja helikaabli külge kinnitatud takisti Arduino kontakti 8. Ühendage must juhe maandusega.
Samm: kinnitage elektroodid
Asetage elektroodid mööda lihast, mida soovite jälgida. Must elektrood on võrdlusalus ja see tuleks paigutada kohta, mida lihased, mida proovite mõõta, ei mõjuta. Punane tuleb asetada lihase lõppu kõõluse külge kinnitumise lähedal. Valge tuleb asetada lihase keskele. Nii panin nad oma õlale, et pingeid jälgida. Selle konfiguratsiooniga sain sobivad tulemused.
17. samm: ühendage see vooluvõrku
Ühendage oma aku toiteallikaga.
Samm: kõrvaklapid
Pane kõrvaklapid pähe. Pange tähele, kuidas saate piiksu pikkust reguleerida lihaseid pingutades ja lõdvestades.
Nüüd saate treenida end teatud kestusega heli tekitama, keskendudes sellele lihasrühmale.
Andurite näitu saate jälgida ka siis, kui ühendate Arduino uuesti arvutisse ja lülitate sisse jadamonitori. Enne selle proovimist veenduge, et eemaldate Arduinoga kõik välispingeallikad.
Kas see oli teile kasulik, lõbus või meelelahutuslik? Jälgige @madeineuphoria, et näha minu viimaseid projekte.
Soovitan:
DIY emg-andur koos mikrokontrolleriga ja ilma: 6 sammu
DIY emg-andur koos mikrokontrolleriga ja ilma: Tere tulemast teadmiste jagamise juhiste platvormile. Selles juhendis arutlen, kuidas teha põhilisi emg-ahelaid ja sellega seotud matemaatilisi arvutusi. Selle vooluahela abil saate jälgida lihaste impulsside variatsioone, kontrollida
Inimese ja arvuti liides: Funktsioon Gripper (valmistatud Kirigami poolt) randmeliigutuse abil EMG abil: 7 sammu
Inimese ja arvuti liides: Funktsioon Gripper (valmistatud Kirigami poolt) randmeliigutuse abil EMG abil. Nii et see oli minu esimene katse inimese ja arvuti liideses. Ma püüdsin randme liikumise lihaste aktiveerimissignaale EMG anduri abil, töödeldi seda läbi pythoni ja arduino ning käivitas origamipõhise haaratsi
[EMG] Lihaste aktiveeritud lüliti: 3 sammu
[EMG] Lihaste aktiveeritud lüliti: see prototüüp näitab odava ja avatud lähtekoodiga riistvara/tarkvara potentsiaali, mis võimaldab arvuti juhtimist elektrilise lihastegevuse kaudu. Valmis seadmetega seotud kulud piiravad juurdepääsu sellele tehnoloogiale, mis kas saab
Kahe kanaliga EMG -andur: 6 sammu
Kahe kanaliga EMG-andur: Kahe kanaliga EMG-moodul sisaldab analoog-ahela ja digitaalse signaali filtreerimisprotsessi. Esiotsa vastuvõtmise ahel kogub inimese käe või jala lihaste elektrilisi signaale CH1 ja CH2 kaudu. Pärast signaali võimendamist
IoT: HoloLensi juhtimine kulmude abil (EMG): 5 sammu
IoT: HoloLensi juhtimine kulmude abil (EMG): see projekt oli osa Colorado ülikooli Boulderi projektist NASA SUITS, mida esitleti ja katsetati NASA JSC -s aprillis 2019. Selle aasta projekti puhul olin ma riistvara projektijuht arengut ja see oli üks minu panustest