Obsah:

Monitor krvného tepu: 3 kroky
Monitor krvného tepu: 3 kroky

Video: Monitor krvného tepu: 3 kroky

Video: Monitor krvného tepu: 3 kroky
Video: КАК НАСТРОИТЬ L4D2 2024, November
Anonim
Monitor pulzu krvi
Monitor pulzu krvi
Monitor krvného pulzu
Monitor krvného pulzu

Predstavujem vám môj druhý projekt pre moju univerzitu. Tento projekt je možné použiť na monitorovanie srdcového tepu a hladín kyslíka pomocou modulu MAX 30100 a vytlačiť ich na LCD displej Nokia 5110. Tieto hodnoty tiež ukladá do textových súborov pomocou modulu SD karty. Tiež vydá výstražný bzučiak v prípade, že hodnoty budú mimo bežných požadovaných hodnôt podľa vášho veku, ktoré môžete zadať pomocou kapacitnej tlačidlovej podložky TTP 229 16x. Tiež používa komunikačnú funkciu I2C na odosielanie týchto hodnôt z jedného Arduina do druhého.

Krok 1: Potrebné diely

1- 2x Arduino Uno R3

2- MAX 30100 senzor

3- LCD modul Nokia 5110

4- prepojovacie káble

5- Breadboard

6- Modul karty SD

7- Bzučiak

8- TTP 229

9- 2x 4,7 Kohm

Krok 2: Pripojenia

Pripojenia
Pripojenia

Pripojenia sú k dispozícii na obrázku.

Použil som vlastnosť I2C Arduinos na ich vzájomné prepojenie so senzorom súčasne.

Poznámka: Senzor je potrebné pripojiť priamo k pinom SCL a SDA, zatiaľ čo Arduinos sú navzájom prepojené pomocou kolíkov A5 a A4.

Krok 3: Kód

Stiahnite si tieto súbory pre kód.

Potrebné knižnice je možné stiahnuť z týchto odkazov:

github.com/oxullo/Arduino-MAX30100

www.rinkydinkelectronics.com/library.php?id…

alebo si môžete stiahnuť zahrnuté súbory zip/rar.

Poznámka: Súbor Graphics.c musíte zahrnúť do súboru, v ktorom je súbor Lcd_master.ino, aby sa kód mohol správne nahrať.

Poznámka: Na konci cyklu som zahrnul niekoľko funkcií if, ktoré by mali aktivovať bzučiak, ak je srdcový tep alebo hladiny kyslíka mimo normálu. V súčasnosti majú všetky rovnaké vekové rozpätie, ale môžete ho zmeniť podľa svojho želania.

Odporúča: