Pulsometr: 3 kroki
Pulsometr: 3 kroki
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: