Spisu treści:

Pulsometr: 3 kroki
Pulsometr: 3 kroki

Wideo: Pulsometr: 3 kroki

Wideo: Pulsometr: 3 kroki
Wideo: Пульсоксиметр для измерения пульса и насыщения крови кислородом 2024, Listopad
Anonim
Monitor tętna krwi
Monitor tętna krwi
Monitor tętna krwi
Monitor tętna krwi

Przedstawiam Wam mój drugi projekt dla mojej uczelni. Ten projekt może służyć do monitorowania tętna i poziomu tlenu za pomocą modułu MAX 30100 i drukowania ich na wyświetlaczu LCD Nokia 5110. Przechowuje również te wartości w plikach tekstowych za pomocą modułu karty SD. Daje również dźwięk ostrzegawczy w przypadku, gdy wartości odbiegają od normalnych wymaganych wartości w zależności od wieku, które można wprowadzić za pomocą pojemnościowego panelu przycisków TTP 229 16x. Wykorzystuje również funkcję komunikacji I2C do przesyłania tych wartości z jednego Arduino do drugiego.

Krok 1: Wymagane części

1- 2x Arduino Uno R3

2-MAX 30100 czujnik

3-Moduł LCD Nokia 5110

4- Kable połączeniowe

5-płyta chlebowa

6-moduł kart SD

7- brzęczyk

8- TTP 229

9- 2x 4,7 Kohm

Krok 2: Połączenia

Znajomości
Znajomości

Połączenia są dostępne na zdjęciu.

Użyłem właściwości I2C Arduino, aby połączyć je ze sobą i jednocześnie z czujnikiem.

Uwaga: Czujnik podłącza się bezpośrednio do pinów SCL i SDA, natomiast Arduino łączy się ze sobą poprzez piny A5 i A4.

Krok 3: Kodeks

Pobierz te pliki dla kodu.

Potrzebne biblioteki można pobrać z tych linków:

github.com/oxullo/Arduino-MAX30100

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

lub możesz pobrać dołączone pliki zip/rar.

Uwaga: Musisz dołączyć plik Graphics.c do pliku, który zawiera Lcd_master.ino, aby kod został poprawnie załadowany.

Uwaga: na końcu pętli dodałem kilka funkcji, które powinny aktywować brzęczyk, jeśli bicie serca lub poziom tlenu nie są normalne. Wszystkie mają teraz ten sam przedział wiekowy, ale możesz to zmienić zgodnie z własnym życzeniem.

Zalecana: