Obsah:

Monitor krevního tepu: 3 kroky
Monitor krevního tepu: 3 kroky

Video: Monitor krevního tepu: 3 kroky

Video: Monitor krevního tepu: 3 kroky
Video: Měření tepu 2024, Listopad
Anonim
Monitor krevního tepu
Monitor krevního tepu
Monitor krevního tepu
Monitor krevního tepu

Představuji vám svůj druhý projekt pro moji univerzitu. Tento projekt lze použít k monitorování tepové frekvence a hladin kyslíku pomocí modulu MAX 30100 a jejich tisku na LCD displej Nokia 5110. Tyto hodnoty také ukládá do textových souborů pomocí modulu karty SD. Rovněž vydává varovný bzučák v případě, že jsou hodnoty mimo normální potřebné hodnoty podle vašeho věku, což můžete zadat pomocí kapacitní klávesnice TTP 229 16x. Také používá komunikační funkci I2C k odesílání těchto hodnot z jednoho Arduina do druhého.

Krok 1: Potřebné díly

1- 2x Arduino Uno R3

2- MAX 30100 senzor

3- LCD modul Nokia 5110

4- Propojovací kabely

5- Breadboard

6- Modul karty SD

7- Bzučák

8- TTP 229

9- 2x 4,7 Kohm

Krok 2: Připojení

Připojení
Připojení

Spojení jsou k dispozici na obrázku.

Použil jsem vlastnost I2C Arduinos k jejich vzájemnému spojení se senzorem současně.

Poznámka: Senzor má být připojen přímo k pinům SCL a SDA, zatímco Arduinos jsou navzájem propojeny piny A5 a A4.

Krok 3: Kód

Stáhněte si tyto soubory pro kód.

Potřebné knihovny lze stáhnout z těchto odkazů:

github.com/oxullo/Arduino-MAX30100

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

nebo si můžete stáhnout přiložené soubory zip/rar.

Poznámka: Chcete -li kód správně nahrát, musíte zahrnout soubor Graphics.c do souboru, který obsahuje soubor Lcd_master.ino.

Poznámka: Na konci cyklu jsem zahrnoval několik funkcí if, které by měly aktivovat bzučák, pokud je srdeční tep nebo hladiny kyslíku mimo normální. Všichni mají nyní stejné věkové rozpětí, ale můžete to změnit podle svého přání.

Doporučuje: