Obsah:

Monitor srdcového tepu Arduino: 5 krokov
Monitor srdcového tepu Arduino: 5 krokov

Video: Monitor srdcového tepu Arduino: 5 krokov

Video: Monitor srdcového tepu Arduino: 5 krokov
Video: Конфигурация шага MKS Gen L - DRV8825 2024, Júl
Anonim
Image
Image
Monitor srdcového tepu Arduino
Monitor srdcového tepu Arduino
Monitor srdcového tepu Arduino
Monitor srdcového tepu Arduino

Ahoj všetci, Postavil som tento ručný monitor srdcovej frekvencie ovládaný Arduino.

Krok 1: Čo som použil - materiály

Čo som použil - materiály
Čo som použil - materiály
Čo som použil - materiály
Čo som použil - materiály
Čo som použil - materiály
Č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

Schematický
Schematický

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
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

Ohrada
Ohrada
Ohrada
Ohrada
Ohrada
Ohrada

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

Užite si to!
Užite si to!
Užite si to!
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: