MAX30102: Arduino pulsikell ja oksümeeter

Ajal, mil elame tänu väga kättesaadavale tehnoloogiale, on meie tervise kontrollimine tänu kellale või mõnele muule seadmele juba muutunud hädavajalikuks. Elektroonilised seadmed või vidinad, nagu MAX30102, saavutavad selle ja sellepärast me räägime MAX30102: Arduino pulsikell ja oksümeeter. Andur, mis sisaldab teie tervise jälgimise funktsioone, nagu pulsikell ja oksümeeter, ning kõik see on integreeritud protsessoriga nagu Arduino. 

osa MAX30102 on ühe kiibiga impulss- ja hapnikuandurid, mille on välja töötanud Maxim Integrated. Nad kasutavad fotopletüsmograafia (PPG) tehnoloogiat, et mõõta teie veresoontes esinevaid veremahu muutusi ja muuta see teave teie jaoks visuaalseteks andmeteks, nagu südame löögisagedus või vere hapnikusisaldus (SpO2).

Kuidas see töötab ja mis on MAX30102?

MAX30102 Arduino
MAX30102 Arduino

 

Nagu pealkirjas ja eelmistes lõikudes tutvustasime, on MAX30102: Arduino südame löögisageduse monitor ja oksümeeter selle sama kaubamärgi andur. Tänu sellele jälgite oma tervise erinevaid aspekte. See on teisest küljest kompaktne ja väga tõhus andur, muutes selle erinevate seadmete, näiteks kantavate seadmete jaoks üheks enim valitud valikuks. See muudab selle ka nende seadmete jaoks eriti heaks, kuna see on väikese võimsusega, mistõttu on see suurepärane võimalus Arduinol põhinevate mikrokontrollerite jaoks.

See andur See toimib läbi naha läbiva valguse, mõõtes seega teie veremahu muutustest peegeldunud või hajutatud valguse hulka.. Kui olete kunagi Apple Watchi või mõnda muud nutikella keeranud, näete, et neil on LED-tuli, mõned punased ja teised rohelised, need sisaldavad ka infrapunakiirgust ja lisasite sellele fotodetektori, mis saab olema, nagu me teile ütlesime. , mis mõõdab teie nahalt peegelduvat valgust.

Eksklusiivne sisu – klõpsake siin  Kuidas Word 2016-s reale kirjutada, ilma et see liiguks

Nagu te juba teate, on sellel peamiselt kaks funktsiooni:

  • pulsimõõtja: Selle mõõtmise läbiviimiseks kasutab MAX30102: Arduino südame löögisageduse monitor ja oksümeeter oma LED-andurit. Jooksmisel või seda treeningut tehes või lihtsalt südameprobleemide tõttu peab süda rohkem verd pumpama, veresoonte maht muutub ja tänu LED-andurile tuvastab see peegeldunud punase valguse. Fotodetektor jäädvustab kõik need variatsioonid, samal ajal kui mikrokontroller mõistab ja tõlgib andmeid, et pakkuda teile arvutusi teie löökide kohta minutis ehk teisisõnu BMP-d.
  • Vere hapnikuküllastuse mõõtur: Tuntud ka kui SpO2, vere hapnikuga küllastumine on veel üks neist asjadest, mida meie MAX30102: südame löögisageduse monitor ja oksümeeter Arduino jaoks teevad. Infrapuna-LED mõõdab hapnikuga rikastatud ja hapnikuvaba hemoglobiini, kuna need neelavad erinevas koguses valgust. See andur tuvastab absorptsioonitaseme ja teisendab selle seega vere hapnikutaseme andmeteks.

MAX30102: Arduino jaoks on vaja südame löögisageduse monitori ja oksümeetrit alati nahal, olgu selleks siis randme või sõrmed et teha kõike ülaltoodut. Lisaks sellele vajab see loogikaosa jaoks topelttoidet 1.8 V ja arvesti LED-ide jaoks 3v3. On väga levinud, et seda andurit kasutatakse OLED-ekraanidel. Sellegipoolest võime teile öelda, et MAX30102 on odav.

Eksklusiivne sisu – klõpsake siin  Kuidas Start keelata

Kuidas integreerida MAX30102 Arduinosse? Anduri hind?

Arduino
Arduino

 

MAX30102: südame löögisageduse monitori ja oksümeetri kasutamiseks Arduinos ei pea te tegema eriti suuri kulutusi, pigem vastupidi. Selle maksumus on umbes 1,65 eurot e-poed mida oleme vaadanud. Igal juhul ja nagu meie tehnoloogiaeksperdid on meile teatanud, Soovitame vältida roheliste moodulite ostmist kuna neil on tootmisviga ja need mõnikord ebaõnnestuvad.

MAX30102
MAX30102

 

et integreerige MAX30102 Arduinosse Teil peab olema ainult järgmine:

  • Arduino (Uno, Nano jne)
  • Andur MAX30102
  • Ühenduskaablid
  • Leivalaud (valikuline)
  • MAX30102 teek Arduino jaoks

MAX30102 kasutamiseks vajalikud ühendused: Arduino pulsikell ja oksümeeter on järgmised:

  1. VCC: Ühendage MAX30102 VCC-pistik Arduino 3.3V viiguga.
  2. GND: Ühendage MAX30102 GND-viik Arduino GND-pistikuga.
  3. SCL: Ühendage MAX30102 SCL-viik Arduino A5 (SCL)-pistikuga.
  4. SDA: Ühendage MAX30102 SDA viik Arduino A4 (SDA) viiguga.

Ja lõpuks, et see toimiks, peate koodi Arduinosse üles laadima. Selleks soovitame teil esmalt installida teek MAX30102. Seda nomenklatuuri kasutades leiate selle hõlpsalt kaubamärgi enda raamatukogu haldurist. "SparkFun MAX3010x impulsi- ja lähedusanduri raamatukogu". Kood, mille peate selle käivitamiseks laadima, on see, mille jätame teile allpool. Selle abil saate hakata lugema südame löögisagedust ja vere hapnikusisaldust. MAX30102: Arduino pulsikell ja oksümeeter nõuab koodi, mille leiate hõlpsalt Internetist, peate selle lihtsalt kopeerima.

Eksklusiivne sisu – klõpsake siin  Kuidas lahendada Windowsi registriprobleeme Wise Registry Cleaneri abil?

# kaasata
#include "MAX30105.h"
#include "heartRate.h"

MAX30105 osakesteandur;

void setup () {
Serial.begin (115200);
if (!particleSensor.begin(Wire, I2C_SPEED_FAST)) {
Serial.println("Andurit ei leitud. Kontrolli ühendusi.");
samas (1);
}
particleSensor.setup(); // Seadistage andur vaikesätetega
osakesteandur.setPulseAmplituudRed(0x0A); // Määrake punase LED-i intensiivsus
osakesteandur.setPulseAmplituudIR(0x0A); // Määrake infrapuna LED-i intensiivsus
}

void loop () {
pikk irValue = osakesensor.getIR(); // Hankige infrapuna näit
if (checkForBeat(irValue)) {
float beatsPerMinute = 60 / (millis() – particleSensor.getLastBeat()) * 1000;
Serial.print(«BPM: «);
Serial.println(beatsPerMinute);
}

Serial.print(«IR väärtus: «);
Serial.println(irValue);

viivitus (100);
}

Igal juhul Ärge kunagi jätke oma tervist ainult anduri kätesse, sest see oleks vastutustundetu.. Kui teil on mõni südame- või hapnikuprobleem, on soovitatav pöörduda perearsti või kiirabi vastuvõtule, kus nad annavad teile asjatundjatena nõu, milline on kõige optimaalsem viis teie tervise kontrolli all hoidmiseks. Võib-olla on see kõik väga keeruline ja soovite seadet, kus kõik on juba integreeritud, seetõttu jätame teile kuulsa alternatiivi nutikelladele, nutikas ring: parim vidin terviseks. Loodame, et see artikkel MAX30102: Arduino südame löögisageduse monitori ja oksümeetri kohta on teile abiks olnud.

Jäta kommentaar