Sadržaj:

Prsten indikatora otkucaja srca na osnovu EKG -a: 4 koraka
Prsten indikatora otkucaja srca na osnovu EKG -a: 4 koraka

Video: Prsten indikatora otkucaja srca na osnovu EKG -a: 4 koraka

Video: Prsten indikatora otkucaja srca na osnovu EKG -a: 4 koraka
Video: Углубленный обзор Apple Watch Ultra (Sport) 2024, Novembar
Anonim
Image
Image
Sheme
Sheme

Treptanje gomile LED dioda sinhronizirano s otkucajima srca trebalo bi biti jednostavno uz svu ovu tehnologiju, zar ne? Pa - nije, do sada. Osobno sam se borio s tim nekoliko godina, pokušavajući dobiti signal iz više shema PPG -a i EKG -a, ali jednostavno nije bio pouzdan - najbolji PPG uređaj koji sam uspio napraviti prije par godina propustio je jedan otkucaj od 5. Ali provjerite ovo napolje! Ovaj projekat je zasnovan na uECG uređaju koji je trenutno dostupan na stranici za grupno finansiranje našeg tima (uECG kampanja) - i budući da sam ga neko vrijeme razvijao, željan sam pokazati kako funkcionira:) (uređaj je već razvijen, crowdfunding je potrebno samo za serijsku proizvodnju). UPD: Napravio sam drugu iteraciju ovog projekta, sada on prima podatke putem radio veze.

Supplies

  • uECG uređaj (stranica za grupno finansiranje, neće vam trebati kućište)
  • Arduino (bilo koja vrsta bi radila, koristio sam Nano)
  • LED prsten (koristim 16 segmenata, ali možete lako prilagoditi program za manje/veće verzije)
  • LiPo baterija dovoljno mala da se zalijepi za košulju, ali ne manje od 120 mAh. Koristim 240 mAh.
  • Neke žice i zaglavlja iglica (i lemilica pri ruci - budući da se radi o nosivom projektu, neće raditi dobro ako većina veza nije lemljena)

Korak 1: Sheme

Sheme su vrlo jednostavne. Sistem će raditi s LiPo izlaza koji se koristi kao 5V Arduino napajanje (nemojte za to koristiti ugrađenu bateriju UECG-a: to će iskriviti očitanja). Strogo govoreći, tamo ne možete spojiti nestabilizirani ulaz baterije, ali dok je napon baterije veći od 3,4 volti, on će raditi dobro (Arduino može prilično rastegnuti "5V" - pri niskom naponu bi postao nestabilan i vidite čudno ponašanje, ali dok je baterija napunjena, radit će). Zato morate povezati crvenu žicu baterije s Arduinom 5V i LED prstenom 5V (i provjerite imate li negdje konektor - tako da možete odspojiti i napuniti bateriju). Uzemljenje baterije treba biti spojeno na Arduinovo uzemljenje, uzemljenje LED prstena i uECG uzemljenje. DI pin pin LED -a je spojen na Adruino -ov D11.uECG drv pin spojen je na Arduino -ov D3.

Korak 2: Arduino program

Kada spojite izvučeni pin na uECG -ov DRV pin, on mijenja stanje sa HIGH kada nema otkucaja na LOW kada postoji otkucaj. Dakle, samo trebate pročitati stanje ovog pina u brzom ciklusu i izračunati BPM iz intervala. U mom kodu, posljednjih 20 otkucaja koristi se za prosječnu vrijednost nad njima. Dodao sam i neki kôd za pretvaranje trenutnog BPM -a u boju i broj korištenih LED dioda, tako da trepere kad se otkuca. Izgleda lijepo, ali jednostavno u programiranju - lako ga možete promijeniti u gotovo sve.

Korak 3: Sastavite sve zajedno

Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno

Morate popraviti LED diode, arduino i bateriju na košulji - jednostavno sam koristio traku, brzo i prljavo. Zatim sam ga spojio žicom na UECG na grudima, i to je u osnovi to - prošlo je testiranje nakon toga. Test je pokazao da trčanje s gomilom stvari koje skaču pravo preko EKG senzora ne radi tako dobro kao kad je tamo sam:) Ali dok hodam ili mirujem, radi savršeno. Sve u svemu, želio bih učiniti indikaciju osjetljivijom: budući da moj BPM rijetko pada ispod 60, 1 aktivna LED dioda može ukazivati na to da BPM umjesto 6, na ovaj način će se promjene mnogo bolje vizualizirati. Ali osim ovoga, zadovoljan sam rezultatom. Uostalom, to je bio prvi test ove uECG verzije (u redu, tehnički drugo: prvi put sam pokušao snimiti video kasno navečer prethodnog dana, ali noću su LED diode previše svijetle za kameru). Sve u svemu, planiram sve to postavite na malo drugačiji način - tako da LED diode neće spriječiti da UECG mjeri tijekom trčanja - i koristi na ulicama))

Korak 4: Diskusija

Glavni rezultat ovog projekta, naravno, je moje zatvaranje LED diodama i otkucajima srca)) I nisam zapravo znao da kad izađem napolje, moj BPM se povećava za 30 poena. Ali prava analiza tek treba biti učinjena, ovo je samo početak. Osim toga, ako vas zanima kako EKG analiza zapravo funkcionira - posjetite hackaday stranicu uECG -a, ima puno informacija o ovom projektu, njegovim shemama i Dizajn PCB -a, rasprava o algoritmima, timske fotografije, uobičajene stvari. Svaka povratna informacija je zaista cijenjena.

Preporučuje se: