Արյան զարկերակի մոնիտոր `3 քայլ
Արյան զարկերակի մոնիտոր `3 քայլ
Anonim
Արյան զարկերակի մոնիտոր
Արյան զարկերակի մոնիտոր
Արյան զարկերակի մոնիտոր
Արյան զարկերակի մոնիտոր

Ձեզ եմ ներկայացնում իմ երկրորդ նախագիծը իմ համալսարանի համար: Այս նախագիծը կարող է օգտագործվել MAX 30100 մոդուլի միջոցով սրտի բաբախյունի և թթվածնի մակարդակի մոնիտորինգի համար և դրանք տպել Nokia 5110 LCD- ով: Այն նաև պահում է այս արժեքները տեքստային ֆայլերում ՝ օգտագործելով SD քարտի մոդուլ: Այն նաև տալիս է նախազգուշացնող ազդանշանային ազդանշան այն դեպքում, երբ արժեքներն ըստ ձեր տարիքից դուրս են գալիս նորմալ արժեքներից, որը կարող եք մուտքագրել ՝ օգտագործելով capacitive TTP 229 16x կոճակի բարձիկ: Այն նաև օգտագործում է I2C հաղորդակցման գործառույթը `այս արժեքները մեկ Arduino- ից մյուսը ուղարկելու համար:

Քայլ 1: Պահանջվում են մասեր

1- 2x Arduino Uno R3

2- MAX 30100 ցուցիչ

3- Nokia 5110 LCD մոդուլ

4- Թռիչքային մալուխներ

5- Հացաթուղթ

6- SD քարտի մոդուլ

7- Բզզոց

8- TTP 229

9- 2x 4.7 Կոմ

Քայլ 2: Միացումներ

Միացումներ
Միացումներ

Կապերը հասանելի են նկարում:

Ես օգտագործեցի Arduinos- ի I2C հատկությունը `դրանք միմյանց և սենսորին միաժամանակ միացնելու համար:

Նշում. Սենսորը պետք է միացված լինի ուղղակիորեն SCL և SDA կապերին, իսկ Arduinos- ները միմյանց միացված են A5 և A4 կապումներով:

Քայլ 3: Կոդ

Ներբեռնեք այս ֆայլերը կոդի համար:

Անհրաժեշտ գրադարանները կարելի է ներբեռնել հետևյալ հղումներից.

github.com/oxullo/Arduino-MAX30100

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

կամ կարող եք ներբեռնել ներառված zip/rar ֆայլերը:

Նշում. Դուք պետք է ներառեք Graphics.c ֆայլը այն ֆայլում, որի մեջ կա Lcd_master.ino, որպեսզի ծածկագիրը ճիշտ վերբեռնվի:

Նշում. Հանգույցի վերջում ես ընդգրկեցի մի քանի if գործառույթներ, որոնք պետք է ակտիվացնեն ազդանշանը, եթե սրտի բաբախյունը կամ թթվածնի մակարդակը նորմալ են: Նրանք բոլորն այժմ ունեն նույն տարիքային սահմանը, բայց դուք կարող եք այն փոխել ըստ ձեր ցանկության:

Խորհուրդ ենք տալիս: