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
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
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.