MAX30102: Monatóir ráta croí agus oximeter do Arduino

Nuashonrú deireanach: 16/08/2024

MAX30102: Monatóir ráta croí agus oximeter do Arduino

Sna hamanna ina mairimid a bhuíochas leis an teicneolaíocht an-inrochtana atá againn, tá rialú ár sláinte a bhuíochas le uaireadóir nó le feiste eile riachtanach cheana féin. Baineann gléasanna leictreonacha nó giuirléidí cosúil leis an MAX30102 é seo amach agus is é sin an fáth go mbeimid ag caint faoi MAX30102: Monatóir ráta croí agus oximeter do Arduino. Braiteoir a ionchorpraíonn feidhmeanna chun monatóireacht a dhéanamh ar do shláinte cosúil le monatóireacht ar ráta croí agus oximeter, agus é seo go léir comhtháite le próiseálaí cosúil le Arduino. 

An Is braiteoirí bíge agus ocsaigine aon-sliseanna iad MAX30102 arna bhforbairt ag Maxim Integrated. Úsáideann siad teicneolaíocht fótaplethysmography (PPG) chun na héagsúlachtaí a bheidh agat i líon na fola laistigh de do chuid soithigh fola a thomhas agus mar sin aistríonn siad an fhaisnéis go sonraí amhairc duit, mar ráta croí nó sáithiú ocsaigine fola (SpO2).

Conas a oibríonn sé agus cad é an MAX30102?

Uasmhéid 30102 Arduino
Uasmhéid 30102 Arduino

 

Mar a thugamar isteach sa teideal agus sna míreanna roimhe seo, tá an MAX30102: Monatóireacht ar ráta croí agus oximeter do Arduino ina braiteoir don bhranda céanna seo. A bhuíochas leis déanfaidh tú monatóireacht ar ghnéithe éagsúla de do shláinte. Tá sé ar an láimh eile braiteoir dlúth agus an-éifeachtach, rud a fhágann go bhfuil sé ar cheann de na roghanna is mó a roghnaíodh le haghaidh feistí éagsúla cosúil le wearables. Déanann sé go háirithe go maith é do na feistí seo ós rud é go bhfuil sé ísealchumhachta, agus is é sin an fáth gur rogha iontach é do mhicririalaitheoirí atá bunaithe ar Arduino.

An braiteoir seo Oibríonn sé tríd an solas a théann tríd an gcraiceann, rud a thomhas an méid solais a léirítear nó scaipthe ag athruithe ar an toirt do fola.. Má chas tú Apple Watch nó aon faire cliste eile riamh, feicfidh tú go bhfuil solas LED acu, cuid acu dearg agus cuid eile glas, go bhfuil infridhearg iontu freisin, agus cuirfear leis seo fóta-bhrathadóir a bheidh, mar a dúirt muid leat. , a thomhaiseann an solas a léiríonn do chraiceann.

Ábhar eisiach - Cliceáil Anseo  Conas comhad DWF a oscailt

Mar is eol duit cheana féin, tá dhá fheidhm aige go príomha:

  • méadar ráta croí: Chun an tomhas seo a dhéanamh, úsáidfidh an MAX30102: monatóir ráta croí agus oximeter do Arduino a braiteoir LED. De réir mar a ritheann tú nó a dhéanann tú an cleachtadh sin nó go simplí mar gheall ar fhadhbanna croí, ní mór do chroí níos mó fola a chaidéil, athróidh an méid i do chuid soithigh fola agus ar an mbealach seo, a bhuíochas leis an braiteoir LED, braithfidh sé an solas dearg léirithe. Gabhfaidh an fóta-bhrathadóir na héagsúlachtaí seo go léir agus tuigfidh agus aistreoidh an micrea-rialaitheoir na sonraí chun do bhuillí a ríomh in aghaidh an nóiméid, nó i bhfocail eile, an BMP.
  • Méadar saturation ocsaigin fola: Ar a dtugtar SpO2 freisin, is é sáithiú ocsaigine fola ceann eile de na rudaí sin a dhéanfaidh ár MAX30102: Monatóireacht ar Ráta Croí agus Oximeter do Arduino. Tomhaisfidh an stiúir infridhearg haemaglóibin ocsaiginithe agus neamh-ocsaiginithe ós rud é go n-ionsúnn siad méideanna éagsúla solais. Braithfidh an braiteoir seo an leibhéal ionsúite agus aistreoidh sé go sonraí leibhéal ocsaigine na fola é dá bharr.

MAX30102: Tá gá le monatóireacht ar ráta croí agus oximeter do Arduino bí ar an gcraiceann i gcónaí, bíodh sé do chaol na láimhe nó do mhéara a dhéanamh ar gach ceann de na thuas. Ina theannta sin, teastaíonn soláthar dúbailte de 1.8V dá chuid loighce agus 3v3 do na méadar LED. Tá sé an-choitianta an braiteoir seo a úsáid i scáileáin OLED. Agus fós leis seo go léir, is féidir linn a rá leat go bhfuil an MAX30102 ar chostas íseal.

Ábhar eisiach - Cliceáil Anseo  Conas socruithe monarchan a athshocrú ar ríomhaire glúine Acer ag rith Windows 10

Conas an MAX30102 a chomhtháthú in Arduino? Praghas braiteora?

Arduino
Arduino

 

Chun an MAX30102 a oibriú: Monatóir ráta croí agus oximeter ar Arduino ní bheidh ort costas an-mhór a dhéanamh, ar a mhalairt. Cosnaíonn sé thart ar €1,65 sa siopaí ar líne a bhfuil glactha againn le breathnú ar. Ar aon chuma agus mar a chuir ár saineolaithe teicneolaíochta ar an eolas sinn, Molaimid duit na modúil glasa a cheannach a sheachaint ós rud é go bhfuil locht déantúsaíochta orthu agus go dteipeann orthu uaireanta.

MAX30102
MAX30102

 

go an MAX30102 a chomhtháthú in Arduino Ní bheidh ort ach na nithe seo a leanas a bheith agat:

  • Arduino (Uno, Nano, etc.)
  • Braiteoir MAX30102
  • Cáblaí ceangail
  • Clár arán (roghnach)
  • MAX30102 leabharlann do Arduino

Is iad seo a leanas na naisc is gá chun an MAX30102: monatóir ráta croí agus oximeter do Arduino a oibriú:

  1. VCC: Ceangail bioráin VCC an MAX30102 le bioráin 3.3V an Arduino.
  2. GND: Ceangail bioráin GND an MAX30102 le bioráin GND an Arduino.
  3. SCL: Ceangail bioráin SCL an MAX30102 le bioráin A5 (SCL) an Arduino.
  4. achmhainní Nadúrtha: Ceangail bioráin SDA den MAX30102 le bioráin A4 (SDA) an Arduino.

Agus ar deireadh le go n-oibreoidh sé beidh ort cód a uaslódáil chuig Arduino. Chun seo a dhéanamh, molaimid duit an leabharlann MAX30102 a shuiteáil ar dtús. Gheobhaidh tú go héasca é i mbainisteoir leabharlainne an bhranda féin ag baint úsáide as an ainmníocht seo. «Leabharlann Braiteoir Pulse agus Cóngaracht SparkFun MAX3010x». Is é an cód a chaithfidh tú a luchtú chun é a thosú ná an ceann a fhágann muid thíos tú. Leis seo gheobhaidh tú é chun ráta croí agus tomhas ocsaigine fola a léamh. MAX30102: Éilíonn monatóir ráta croí agus oximeter do Arduino cód ar féidir leat a fháil go héasca ar an Idirlíon, ní bheidh ort ach é a chóipeáil.

Ábhar eisiach - Cliceáil Anseo  Conas Teanga a Rá i Spáinnis

#include
#cuir “MAX30105.h” san áireamh
#cuir “heartRate.h” san áireamh

MAX30105 braiteoir cáithníní;

socrú neamhní () {
Srathach.begin (115200);
má (!particleSensor.begin(Wire, I2C_SPEED_FAST)) {
Serial.println("Braiteoir gan aimsiú. Seiceáil naisc.");
cé go (1);
}
particleSensor.setup(); // Cumraigh an braiteoir le socruithe réamhshocraithe
particleSensor.setPulseAmplitudeRed(0x0A); // Socraigh déine an LED dearg
particleSensor.setPulseAmplitudeIR(0x0A); // Socraigh déine an LED infridhearg
}

lúb neamhní () {
long irValue = particleSensor.getIR(); // Faigh an léamh infridhearg
más rud é (checkForBeat(irValue)) {
beats snámhphointePerMinute = 60 / (millis() – particleSensor.getLastBeat()) * 1000;
Serial.print(«BPM: «);
Serial.println(beatsPerMinute);
}

Serial.print(«Luach IR:«);
Serial.println(irValue);

moill (100);
}

Ar aon nós, Níor cheart duit do shláinte a fhágáil i lámha braiteora amháin mar go mbeadh sé mífhreagrach.. Má tá aon fhadhb croí nó ocsaigine agat, moltar duit dul chuig do dhochtúir teaghlaigh nó seomra éigeandála le seiceáil agus comhairleoidh siad duit mar shaineolaithe cad é an bealach is fearr chun do shláinte a rialú. B'fhéidir go bhfuil sé seo go léir an-chasta agus gur mhaith leat gléas a bhfuil gach rud comhtháite cheana féin, is é sin an fáth a fhágann muid an rogha cáiliúil eile seachas uaireadóirí cliste, fáinne cliste: an gadget is fearr le haghaidh sláinte. Tá súil againn go raibh an t-alt seo faoi MAX30102: Monatóireacht ar ráta croí agus oximeter do Arduino ina chuidiú duit.