Բովանդակություն:

ԷՍԳ -ի վրա հիմնված սրտի զարկերի ցուցանիշի օղակ `4 քայլ
ԷՍԳ -ի վրա հիմնված սրտի զարկերի ցուցանիշի օղակ `4 քայլ

Video: ԷՍԳ -ի վրա հիմնված սրտի զարկերի ցուցանիշի օղակ `4 քայլ

Video: ԷՍԳ -ի վրա հիմնված սրտի զարկերի ցուցանիշի օղակ `4 քայլ
Video: Դաս 9 5 ԷՍԳ։ Սրտի կծկումների հաճախության հաշվումը։ 2024, Նոյեմբեր
Anonim
Image
Image
Սխեմաներ
Սխեմաներ

Սրտի բաբախյունների հետ համաժամանակյա լուսադիոդների թարթելը պետք է պարզ լինի այս ամբողջ տեխնոլոգիայի հետ, այնպես չէ՞: Դե, դա մինչ այժմ չէր: Ես անձամբ պայքարեցի դրա հետ մի քանի տարի ՝ փորձելով ազդանշան ստանալ բազմաթիվ PPG և ԷՍԳ սխեմաներից, և դա պարզապես հուսալի չէր. Լավագույն PPG սարքը, որը ես հասցրել էի պատրաստել մի քանի տարի առաջ, բաց թողեց մեկ հարված 5 -ից: Բայց ստուգեք սա դուրս! Այս նախագիծը հիմնված է uECG սարքի վրա, որն այժմ հասանելի է մեր թիմի քրաուդֆանդինգի էջում (uECG արշավ), և քանի որ այն որոշ ժամանակ զարգացնում էի, ես անհամբերությամբ ցույց եմ տալիս, թե ինչպես է այն աշխատում:) (սարքն արդեն մշակված է, քրաուդֆանդինգը անհրաժեշտ է միայն խմբաքանակի արտադրության համար): UPD. Ես կատարել եմ այս նախագծի երկրորդ կրկնությունը, այժմ այն տվյալներ է ստանում ռադիոկապի միջոցով:

Պարագաներ

  • uECG սարք (քրաուդֆանդինգի էջ, ձեզ հարկավոր չէ պարիսպ)
  • Arduino (ցանկացած տեսակ կաշխատի, ես օգտագործել եմ Նանո)
  • LED օղակ (ես օգտագործում եմ 16 հատված, բայց դուք կարող եք հեշտությամբ հարմարեցնել ծրագիրը փոքր/մեծ տարբերակների համար)
  • LiPo մարտկոցը բավական փոքր է ՝ ձեր վերնաշապիկին ամրացնելու համար, բայց ոչ պակաս, քան 120 մԱ / ժ: Ես օգտագործում եմ 240 mAh:
  • Որոշ մետաղալարեր և կապի վերնագրեր (և ձեռքի զոդում, քանի որ դա կրելի ծրագիր է, այն լավ չի աշխատի, եթե միացումների մեծ մասը չկպչեն)

Քայլ 1: Սխեմաներ

Սխեմաները շատ պարզ են: Համակարգը կգործի LiPo թողարկումից, որն օգտագործվում է որպես 5V Arduino մատակարարում (դրա համար մի օգտագործեք uECG- ի ներկառուցված մարտկոցը. Այն կխեղաթյուրի ընթերցումները): Խիստ ասած, դուք չեք կարող միացնել մարտկոցի անկայուն մուտքը այնտեղ, բայց մինչ մարտկոցի լարումը 3.4 վոլտից բարձր է, այն լավ կաշխատի (Arduino- ն կարող է «5V» - ը բավականին ներքև ձգել. Ցածր լարման դեպքում դա անկայուն կդառնա, և դուք տեսեք տարօրինակ պահվածք, բայց մինչ մարտկոցը լիցքավորված է, այն կաշխատի): Այսպիսով, դուք պետք է միացնեք մարտկոցի կարմիր մետաղալարը Arduino 5V- ին և LED օղակին 5V (և համոզվեք, որ ինչ -որ տեղ միակցիչ ունեք, այնպես որ կարող եք անջատել և լիցքավորել մարտկոցը). Մարտկոցի հիմքը պետք է միացված լինի Arduino- ի գետնին, LED օղակի հիմքին և uECG գետնին: LED օղակի DI կապը միացված է Adruino- ի D11- ին: uECG drv կապը միացված է Arduino- ի D3- ին:

Քայլ 2. Arduino ծրագիր

Երբ քաշված քորոցը միացնում եք uECG- ի DRV քորոցին, այն փոխում է վիճակը HIGH- ից, երբ հարված չկա, մինչև LOW, երբ կա հարված: Այսպիսով, պարզապես անհրաժեշտ է կարդալ այս քորոցի վիճակը արագ ցիկլով և միջակայքերից հաշվարկել BPM- ը: Իմ ծածկագրում վերջին 20 հարվածները օգտագործվում են դրանց միջին արժեքը: Ես նաև ավելացրեցի մի կոդ ՝ ընթացիկ BPM- ն գույնի և օգտագործված LED- ների վերածելու համար, այնպես որ դրանք թարթում են, երբ կա հարված: Այն գեղեցիկ, բայց պարզ է թվում ծրագրավորման մեջ. Այն հեշտությամբ կարող եք փոխել գրեթե ամեն ինչի:

Քայլ 3: Ամեն ինչ միասին դնել

Այդ ամենը միասին դնելը
Այդ ամենը միասին դնելը
Այդ ամենը միասին դնելը
Այդ ամենը միասին դնելը
Այդ ամենը միասին դնելը
Այդ ամենը միասին դնելը

Դուք պետք է ամրացնեք LED- ները, arduino- ն և մարտկոցը վերնաշապիկի վրա. Ես պարզապես ժապավեն էի օգտագործում, արագ և կեղտոտ: Այնուհետև ես այն մետաղալարով միացրեցի կրծքավանդակի uECG- ին, և դա հիմնականում այն էր, որ դրանից հետո փորձարկումներ կատարվեցին: Թեստը ցույց տվեց, որ ԷԿԳ սենսորից անմիջապես բարձրացող մի փունջ պարունակությամբ աշխատելը ստիպում է աշխատել ոչ այնքան լավ, որքան երբ այնտեղ միայնակ է.) Բայց երբ ես քայլում եմ կամ անշարժանում եմ, դա հիանալի աշխատում է: Ընդհանուր առմամբ, ես կցանկանայի ցուցումն ավելի զգայուն դարձնել. Քանի որ իմ BPM- ը հազիվ թե երբևէ իջնի 60 -ից ցածր, 1 ակտիվ LED կարող է ցույց տալ, որ BPM- ը 6 -ի փոխարեն, այս կերպ փոփոխությունները շատ ավելի լավ տեսանելի կլինեն: Բայց բացի այս ամենից, ես գոհ եմ արդյունքից: Ի վերջո, սա uECG- ի այս տարբերակի առաջին փորձարկումն էր (լավ, տեխնիկապես երկրորդ. Առաջին անգամ ես փորձեցի նախորդ օրը ուշ երեկոյան տեսանյութ նկարահանել, բայց գիշերը LED- ները չափազանց պայծառ են տեսախցիկի համար): Ընդհանուր առմամբ, ես նախատեսում եմ ամեն ինչ մի փոքր այլ կերպ տեղադրեք, այնպես որ լուսադիոդային իրերը չեն խանգարի uECG- ին վազելիս չափելուն և օգտագործել փողոցներում))

Քայլ 4: Քննարկում

Այս նախագծի հիմնական արդյունքը, իհարկե, LED- ների և սրտի բաբախումներով փակվելն է)) Եվ ես իրականում չգիտեի, որ երբ դուրս եմ գալիս, իմ BPM- ն բարձրանում է 30 միավորով: Բայց իրական վերլուծությունը դեռ պետք է արվի, սա դեռ սկիզբն է: Դրանից բացի, եթե ձեզ հետաքրքրում է, թե ինչպես է իրականում աշխատում ԷՍԳ վերլուծությունը. Այցելեք uECG- ի hackaday էջ, այն շատ տեղեկություններ ունի այս ծրագրի, դրա սխեմաների և PCB- ի ձևավորում, ալգորիթմների քննարկում, թիմային լուսանկարներ, սովորական իրեր: Feedbackանկացած և բոլոր արձագանքներն իսկապես գնահատելի են:

Խորհուրդ ենք տալիս: