Obsah:
Video: Monitor srdcového tepu Arduino: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Ahoj všetci, Postavil som tento ručný monitor srdcovej frekvencie ovládaný Arduino.
Krok 1: Čo som použil - materiály
Pred nejakým časom som si objednal tento snímač srdcovej frekvencie na eBay s myšlienkou vyrobiť zariadenie, ktoré by bolo možné používať ručne a ktoré by vám ukazovalo aktuálny srdcový tep, veľmi podobný štýlu Star Trek Tricorder.
Zariadenie, ktoré som postavil, pozostáva z Arduino Pro Mini so snímačom pulzu a OLED displejom.
Senzor bol pôvodne vyvinutý spoločnosťou s názvom World Famous Electronics a bol spustený ako kampaň na Kickstarteri v roku 2011. Poskytujú knižnicu pre Arduino, takže ju môžete veľmi ľahko prepojiť. Nechám na to odkaz v popise.
Na zobrazenie merania úderov za minútu je Arduino pripojený k mini OLED.
Niektoré z komponentov použitých v projekte (odkazy na pobočky):
Arduino Pro Mini
PulseSensor
Mini OLED
Spájkovacia stanica
Spájkovačka
Elektrické nožnice
Rotačný nástroj
Krok 2: Schéma
Displej používa protokol I2C, takže je pripojený iba k 4 vodičom. Na schéme vidíte, že okrem napájacích vodičov senzora a OLED musíme pripojiť iba ďalšie 3 vodiče.
Pin A0 pulzného senzora je pripojený k analógovému vstupu A0 Arduina, pin SDA displeja je pripojený k analógovému vstupu A4 na Arduino a SCL je pripojený k analógovému vstupu A5.
Celý projekt je napájaný 3 batériami AA, ktoré sú umiestnené v hornej časti držadla, ktoré bývalo akcelerátorom spriadacej hračky. Vstup batérií je pripojený k nespracovanému vstupu Arduino pro mini.
Odkaz na schému na EasyEda:
easyeda.com/bkolicoski/Arduino-Heart-Rate-Monitor
Krok 3: Kód
Kód pre Arduino je veľmi jednoduchý a je to len zmes príkladov pre OLED a senzor.
Na začiatku máme definície knižníc a inicializáciu pre OLED a senzor. Ďalej je definícia dvoch obrázkov, ktoré som použil v projekte, moje logo a ikona srdca použité pri zobrazovaní úderov za minútu.
Vo funkcii nastavenia zabezpečujeme, aby sme mohli komunikovať so senzorom aj s obrazovkou, a ak všetko pôjde dobre, zobrazíme bootovacie logo.
V sekcii slučky najskôr získame aktuálnu hodnotu BPM zo senzora a potom skontrolujeme, či sme 5 -krát za sebou videli stúpajúcu hranu srdcového tepu, aby sme mohli túto hodnotu BPM prezentovať. Ak nie, na obrazovke sa zobrazí správa, aby používateľ mohol čakať.
Urobil som to takto, aby som sa zbavil akýchkoľvek chýb v dátach, takže hodnoty zobrazujeme až vtedy, keď vieme, že máme zo senzora stabilný výstup. Celý zdrojový kód je uložený na mojom účte GitHub a nájdete ho na nižšie uvedenom odkaze.
github.com/bkolicoski/arduino-heart-rate-monitor
Krok 4: Príloha
Najprv som vykonal všetky pripojenia na doske a po overení, že všetko funguje, som pristúpil k vytvoreniu krytu.
Po otvorení rukoväte som odstránil motor, ktorý bol v jeho spodnej časti, a začal som plánovať umiestnenie senzorov. Vyrezal som dva otvory, jeden pre senzor a druhý pre obrazovku. Po vyčistení oboch otvorov pilníkom som prilepil obrazovku a senzor na jednu stranu plastovej rukoväte a pokračoval v zapojení.
Pretože som pracoval s Arduino Uno na prototypovaní, nahral som ten istý náčrt do Arduino Pro Mini predtým, ako som čokoľvek spájkoval, pretože to je oveľa jednoduchšie.
Krok 5: Užite si to
Zariadenie nie je v žiadnom prípade vedecké a rozhodne má svoje chyby. Senzor je veľmi chúlostivý a často môže vysielať veľa nekonzistentných údajov, najmä ak je stlačený dosť tvrdo alebo veľmi málo.
Bol to však veľmi zábavný projekt a bol pre mňa skutočne vzdelávací, pretože prvýkrát pracujem so senzorom a OLED.
Ak máte nejaké návrhy na to, ako môžem monitor vylepšiť, zanechajte ich dole v komentároch, zdieľajte a lajkujte tento návod a prihláste sa na odber môjho kanála YouTube, aby ste v budúcnosti získali ďalšie podobné videá.
Na zdravie!
Odporúča:
Snímač srdcového tepu pomocou Arduina (monitor srdcového tepu): 3 kroky
Snímač srdcového tepu pomocou Arduina (monitor srdcového tepu): Senzor srdcového tepu je elektronické zariadenie, ktoré sa používa na meranie srdcovej frekvencie, t. J. Rýchlosti srdcového tepu. Monitorovanie telesnej teploty, srdcového tepu a krvného tlaku sú základné veci, ktoré robíme, aby sme boli zdraví. Srdcovú frekvenciu je možné monitorovať
Monitor srdcového tepu IOT (ESP8266 a aplikácia pre Android): 5 krokov
Monitor srdcového tepu IOT (ESP8266 a aplikácia pre Android): V rámci svojho projektu v minulom roku som chcel navrhnúť zariadenie, ktoré by monitorovalo vašu srdcovú frekvenciu, ukladalo vaše údaje na server a upozorňovalo vás oznámením, keď je váš srdcový tep abnormálny. Myšlienka tohto projektu vznikla, keď som sa pokúsil postaviť
EKG a monitor srdcového tepu: 6 krokov
EKG a monitor srdcového tepu: Elektrokardiogram, tiež nazývaný EKG, je test, ktorý zisťuje a zaznamenáva elektrickú aktivitu ľudského srdca. Zisťuje srdcovú frekvenciu a silu a načasovanie elektrických impulzov prechádzajúcich každou časťou srdca, ktorá je schopná identifikovať
Jednoduchý obvod záznamu EKG a monitor srdcového tepu LabVIEW: 5 krokov
Jednoduchý obvod záznamu EKG a monitor srdcového tepu LabVIEW: „Toto nie je zdravotnícke zariadenie. Toto je len na vzdelávacie účely pomocou simulovaných signálov. Ak používate tento obvod na skutočné meranie EKG, zaistite, aby obvod a pripojenia obvodu k prístroju používali správnu izoláciu
Digitálne EKG a monitor srdcového tepu: 8 krokov
Digitálne EKG a monitor srdcového tepu: UPOZORNENIE: Toto nie je zdravotnícke zariadenie. Toto je len na vzdelávacie účely pomocou simulovaných signálov. Ak používate tento obvod na skutočné meranie EKG, uistite sa, že obvod a pripojenia obvodu k prístroju využívajú energiu batérie a