MAX30102: Monitor pracy serca i pulsoksymetr dla Arduino

W czasach, w których żyjemy dzięki bardzo dostępnej technologii, kontrolowanie naszego zdrowia za pomocą zegarka lub innego urządzenia stało się już czymś niezbędnym. Osiągają to urządzenia elektroniczne lub gadżety, takie jak MAX30102 i dlatego będziemy o tym mówić MAX30102: Monitor pracy serca i pulsoksymetr dla Arduino. Czujnik obejmujący funkcje monitorowania stanu zdrowia, takie jak czujnik tętna i pulsoksymetr, a wszystko to zintegrowane z procesorem takim jak Arduino. 

L MAX30102 to jednoukładowe czujniki pulsu i tlenu opracowane przez firmę Maxim Integrated. Wykorzystują technologię fotopletyzmografii (PPG) do pomiaru zmian objętości krwi w naczyniach krwionośnych i w ten sposób przekładają te informacje na dane wizualne, takie jak tętno lub nasycenie krwi tlenem (SpO2).

Jak to działa i czym jest MAX30102?

MAX30102 Arduino
MAX30102 Arduino

 

Jak wspomnieliśmy w tytule i poprzednich akapitach, MAX30102: Monitor pracy serca i pulsoksymetr dla Arduino to czujnik tej samej marki. Dzięki niemu będziesz monitorować różne aspekty swojego zdrowia. To jest z drugiej strony kompaktowy i bardzo wydajny czujnik, co czyni go jedną z najczęściej wybieranych opcji dla różnych urządzeń, takich jak urządzenia do noszenia. Dzięki temu szczególnie dobrze sprawdza się w przypadku tych urządzeń, gdyż charakteryzuje się niskim poborem mocy, dlatego jest idealną opcją dla mikrokontrolerów bazujących na Arduino.

Ten czujnik Działa poprzez światło przechodzące przez skórę, mierząc w ten sposób ilość światła odbitego lub rozproszonego w wyniku zmian objętości krwi.. Jeśli kiedykolwiek zamieniłeś Apple Watch lub inny inteligentny zegarek, zobaczysz, że mają one diodę LED, niektóre czerwone, inne zielone, zawierają również podczerwień i dodano do tego fotodetektor, który będzie, jak ci powiedzieliśmy , który mierzy światło odbite przez Twoją skórę.

Ekskluzywna zawartość — kliknij tutaj  Jak przenieść muzykę z iPoda na komputer

Jak już wiesz, pełni on głównie dwie funkcje:

  • Miernik tętna: Aby przeprowadzić ten pomiar, MAX30102: Monitor pracy serca i pulsoksymetr dla Arduino będzie korzystał z czujnika LED. Kiedy biegasz, ćwiczysz lub po prostu masz problemy z sercem, Twoje serce musi pompować więcej krwi, objętość naczyń krwionośnych ulegnie zmianie i w ten sposób, dzięki czujnikowi LED, wykryje odbite czerwone światło. Fotodetektor wychwyci wszystkie te zmiany, podczas gdy mikrokontroler zrozumie i przetłumaczy dane, aby zaoferować obliczenia uderzeń na minutę, czyli innymi słowy BMP.
  • Miernik nasycenia krwi tlenem: Znane również jako SpO2, nasycenie krwi tlenem to kolejna z rzeczy, które zrobi nasz MAX30102: monitor pracy serca i pulsoksymetr dla Arduino. Dioda LED na podczerwień mierzy utlenioną i nieutlenioną hemoglobinę, ponieważ pochłaniają one różną ilość światła. Czujnik ten wykryje poziom absorpcji i w ten sposób przełoży go na dane dotyczące poziomu tlenu we krwi.

MAX30102: Wymagany jest czujnik tętna i pulsoksymetr dla Arduino zawsze przylegaj do skóry, niezależnie od tego, czy jest to nadgarstek, czy palce aby wykonać wszystkie powyższe. Oprócz tego wymaga podwójnego zasilania 1.8 V dla części logicznej i 3v3 dla diod LED licznika. Bardzo często czujnik ten jest stosowany w ekranach OLED. A mimo to możemy powiedzieć, że MAX30102 jest tani.

Ekskluzywna zawartość — kliknij tutaj  Wskazówki, jak przyspieszyć przeglądanie Internetu za pomocą przeglądarki Chrome lub Firefox

Jak zintegrować MAX30102 z Arduino? Cena czujnika?

Arduino
Arduino

 

Aby obsługiwać MAX30102: Pulsometr i pulsoksymetr na Arduino, nie będziesz musiał ponosić wyjątkowo dużych wydatków, wręcz przeciwnie. Jego koszt wynosi około 1,65 € w sklepy internetowe któremu się przyjrzeliśmy. W każdym razie, jak zostaliśmy poinformowani przez naszych ekspertów ds. technologii, Zalecamy unikanie zakupu zielonych modułów ponieważ mają wadę produkcyjną i czasami zawodzą.

MAX30102
MAX30102

 

do zintegruj MAX30102 z Arduino Będziesz musiał mieć tylko następujące elementy:

  • Arduino (Uno, Nano itp.)
  • Czujnik MAX30102
  • Kable połączeniowe
  • Deska do krojenia chleba (opcjonalnie)
  • Biblioteka MAX30102 dla Arduino

Połączenia niezbędne do obsługi MAX30102: Monitor pracy serca i pulsoksymetr dla Arduino są następujące:

  1. VCC: Podłącz pin VCC MAX30102 do pinu 3.3V Arduino.
  2. GND: Połącz pin GND MAX30102 z pinem GND Arduino.
  3. SCL: Podłącz pin SCL MAX30102 do pinu A5 (SCL) Arduino.
  4. SDA: Podłącz pin SDA MAX30102 do pinu A4 (SDA) Arduino.

I na koniec, aby to zadziałało, będziesz musiał przesłać kod do Arduino. W tym celu radzimy najpierw zainstalować bibliotekę MAX30102. Używając tej nomenklatury, znajdziesz ją łatwo w menedżerze bibliotek marki. «Biblioteka czujników impulsów i czujników zbliżeniowych SparkFun MAX3010x». Kod, który musisz załadować, aby go uruchomić, to ten, który zostawiamy poniżej. Dzięki niemu zaczniesz odczytywać tętno i pomiar zawartości tlenu we krwi. MAX30102: Pulsoksymetr i pulsoksymetr dla Arduino wymaga kodu, który można łatwo znaleźć w Internecie, wystarczy go skopiować.

Ekskluzywna zawartość — kliknij tutaj  Jak zainstalować Double Commandera?

#zawierać
#włącz „MAX30105.h”
#include „heartRate.h”

MAX30105 czujnik cząstek;

void setup () {
Serial.begin (115200);
if (!particleSensor.begin(Wire, I2C_SPEED_FAST)) {
Serial.println("Nie znaleziono czujnika. Sprawdź połączenia.");
podczas gdy (1);
}
czujnik cząstek.setup(); // Skonfiguruj czujnik z ustawieniami domyślnymi
cząsteczkaSensor.setPulseAmplitudeRed(0x0A); // Ustaw intensywność czerwonej diody LED
cząsteczkaSensor.setPulseAmplitudeIR(0x0A); // Ustaw intensywność diody podczerwieni
}

void loop () {
długi irValue = cząsteczkaSensor.getIR(); // Uzyskaj odczyt w podczerwieni
if (checkForBeat(irValue)) {
float beatsPerMinute = 60 / (millis() – cząsteczkaSensor.getLastBeat()) * 1000;
Serial.print(«BPM: «);
Serial.println(uderzenia na minutę);
}

Serial.print( «Wartość IR: «);
Serial.println(irValue);

opóźnienie (100);
}

W każdym przypadku, Nigdy nie należy pozostawiać swojego zdrowia wyłącznie w rękach czujnika, gdyż byłoby to nieodpowiedzialne.. Jeśli cierpisz na jakiekolwiek problemy z sercem lub tlenem, zaleca się udanie się do lekarza rodzinnego lub na izbę przyjęć w celu sprawdzenia, a oni jako eksperci doradzą Ci, jaki jest najbardziej optymalny sposób kontrolowania Twojego zdrowia. Może to wszystko jest bardzo skomplikowane i chcesz mieć urządzenie ze wszystkim już zintegrowanym, dlatego zostawiamy Ci słynną alternatywę dla smartwatchów, inteligentny pierścień: najlepszy gadżet dla zdrowia. Mamy nadzieję, że ten artykuł o MAX30102: Monitor pracy serca i pulsoksymetr dla Arduino był dla Ciebie pomocny.

Zostaw komentarz