Sa mga panahon nga atong gipuy-an salamat sa dali kaayo nga teknolohiya nga naa kanato, ang pagkontrol sa atong kahimsog salamat sa usa ka relo o lain nga aparato usa ka butang nga nahimo nang hinungdanon. Ang mga elektronik nga aparato o gadget sama sa MAX30102 nakab-ot kini ug mao kana ang hinungdan nga hisgutan naton MAX30102: Heart rate monitor ug oximeter alang sa Arduino. Usa ka sensor nga naglakip sa mga function sa pagmonitor sa imong panglawas sama sa usa ka heart rate monitor ug oximeter, ug kining tanan gisagol sa usa ka processor sama sa Arduino.
Ang Ang MAX30102 mga single-chip pulse ug oxygen sensor nga gimugna sa Maxim Integrated. Gigamit nila ang teknolohiya sa photoplethysmography (PPG) aron masukod ang mga kabag-ohan nga imong mabatonan sa gidaghanon sa dugo sa sulod sa imong mga ugat ug sa ingon gihubad ang kasayuran sa biswal nga datos alang kanimo, sama sa rate sa kasingkasing o saturation sa oxygen sa dugo (SpO2).
Giunsa kini pagtrabaho ug unsa ang MAX30102?
Sama sa among gipaila sa titulo ug sa miaging mga parapo, ang MAX30102: Heart rate monitor ug oximeter alang sa Arduino usa ka sensor alang niining parehas nga brand. Salamat niini mamonitor nimo ang lainlaing aspeto sa imong kahimsog. Kini sa laing bahin usa ka compact ug episyente kaayo nga sensor, nga naghimo niini nga usa sa labing gipili nga mga kapilian alang sa lainlaing mga aparato sama sa mga masul-ob. Gihimo usab kini nga labi ka maayo alang sa kini nga mga aparato tungod kay kini gamay nga gahum, mao nga kini usa ka perpekto nga kapilian alang sa mga microcontroller nga gibase sa Arduino.
Este sensor Naglihok kini pinaagi sa kahayag nga moagi sa panit, sa ingon nagsukod sa gidaghanon sa kahayag nga makita o nagkatag sa mga pagbag-o sa gidaghanon sa imong dugo.. Kung nahimo nimo ang usa ka Apple Watch o bisan unsang uban pang smart nga relo, imong makita nga sila adunay usa ka LED nga suga, ang uban pula sa uban berde, sila usab adunay usa ka infrared, ug gidugang niini ang usa ka photodetector nga mahimo, ingon sa among gisulti kanimo. , nga nagsukod sa kahayag nga gipakita sa imong panit.
Sama sa nahibal-an na nimo, kini adunay panguna nga duha nga mga gimbuhaton:
- Medidor de frecuencia cardíaca: Aron mahimo kini nga pagsukod, ang MAX30102: Heart rate monitor ug oximeter alang sa Arduino mogamit sa iyang LED sensor. Sa imong pagdagan o pagbuhat niana nga ehersisyo o tungod lang sa mga problema sa kasingkasing, ang imong kasingkasing kinahanglang mobomba ug dugang dugo, ang gidaghanon sa imong mga kaugatan sa dugo mausab ug niining paagiha, salamat sa LED sensor, kini makamatikod sa makitang pula nga kahayag. Ang photodetector mokuha sa tanan niini nga mga kalainan samtang ang microcontroller makasabut ug mohubad sa mga data aron sa paghatag kanimo sa mga kalkulasyon sa imong mga beats kada minuto, o sa laing pagkasulti, ang BMP.
- Dugo oxygen saturation meter: Nailhan usab nga SpO2, ang saturation sa oxygen sa dugo usa pa sa mga butang nga buhaton sa among MAX30102: Heart Rate Monitor ug Oximeter para sa Arduino. Ang infrared nga LED mosukod sa oxygenated ug non-oxygenated hemoglobin tungod kay kini mosuhop sa lainlaing gidaghanon sa kahayag. Kini nga sensor makamatikod sa lebel sa pagsuyup ug sa ingon mahubad kini ngadto sa datos sa lebel sa oksiheno sa dugo.
MAX30102: Heart rate monitor ug oximeter para sa Arduino kay gikinahanglan nga sensor naa kanunay sa panit, pulso man o tudlo sa pagbuhat sa tanan sa ibabaw. Dugang pa niini, nanginahanglan kini usa ka doble nga suplay sa 1.8V alang sa lohika nga bahin niini ug 3v3 alang sa mga meter LED. Kasagaran kaayo alang sa kini nga sensor nga gamiton sa mga OLED screen. Ug bisan pa sa tanan niini, masulti namon kanimo nga ang MAX30102 mubu nga gasto.
Giunsa i-integrate ang MAX30102 sa Arduino? Presyo sa sensor?
Sa pag-operate sa MAX30102: Heart rate monitor ug oximeter sa Arduino dili ka kinahanglan nga mogasto og hilabihan ka dako, sa sukwahi. Ang gasto niini hapit €1,65 sa tiendas online nga among gitan-aw. Sa bisan unsa nga kaso ug ingon nga kami gipahibalo sa among mga eksperto sa teknolohiya, Girekomenda namon nga likayan nimo ang pagpalit sa berde nga mga module tungod kay sila adunay depekto sa paghimo ug usahay mapakyas.
Para sa i-integrate ang MAX30102 sa Arduino Kinahanglan lang nimo nga maangkon ang mosunod:
- Arduino (Uno, Nano, ug uban pa)
- Sensor MAX30102
- Cables de conexión
- Breadboard (opsyonal)
- MAX30102 library alang sa Arduino
Ang mga koneksyon nga gikinahanglan sa pag-operate sa MAX30102: Heart rate monitor ug oximeter alang sa Arduino mao ang mosunod:
- VCC: Ikonektar ang VCC pin sa MAX30102 ngadto sa 3.3V pin sa Arduino.
- GND: Ikonektar ang GND pin sa MAX30102 sa GND pin sa Arduino.
- SCL: Ikonektar ang SCL pin sa MAX30102 ngadto sa A5 (SCL) pin sa Arduino.
- SDA: Ikonektar ang SDA pin sa MAX30102 sa A4 (SDA) pin sa Arduino.
Ug sa katapusan aron mahimo kini nga magtrabaho kinahanglan nimo nga i-upload ang code sa Arduino. Aron mahimo kini, gitambagan ka namon nga i-install una ang MAX30102 library. Dali ra nimo kini makit-an sa tagdumala sa librarya sa brand gamit kini nga nomenclature. "SparkFun MAX3010x Pulse ug Proximity Sensor Library". Ang code nga kinahanglan nimong i-load aron masugdan kini mao ang among ibilin kanimo sa ubos. Uban niini makuha nimo kini aron magsugod sa pagbasa sa rate sa kasingkasing ug pagsukod sa oxygen sa dugo. MAX30102: Heart rate monitor ug oximeter alang sa Arduino nanginahanglan usa ka code nga dali nimo makit-an sa Internet, kinahanglan nimo nga kopyahon kini.
#include <Wire.h>
#ilakip ang “MAX30105.h”
#include “heartRate.h”
MAX30105 nga partikuloSensor;
void setup() {
Serial.begin(115200);
kon (!particleSensor.begin(Wire, I2C_SPEED_FAST)) {
Serial.println("Wala makit-an ang sensor. Susiha ang mga koneksyon.");
samtang (1);
}
particleSensor.setup(); // I-configure ang sensor nga adunay mga default setting
particleSensor.setPulseAmplitudeRed(0x0A); // Ibutang ang intensity sa pula nga LED
particleSensor.setPulseAmplitudeIR(0x0A); // Itakda ang intensity sa infrared nga LED
}
void loop() {
taas nga irValue = particleSensor.getIR(); // Kuhaa ang infrared nga pagbasa
kon (checkForBeat(irValue)) {
float beatsPerMinute = 60 / (millis() – particleSensor.getLastBeat()) * 1000;
Serial.print(«BPM: «);
Serial.println(beatsPerMinute);
}
Serial.print(«IR Value: «);
Serial.println(irValue);
delay(100);
}
En cualquier caso, Dili nimo itugyan ang imong kahimsog sa mga kamot sa usa ka sensor tungod kay kini mahimong iresponsable.. Kung nag-antos ka sa bisan unsang problema sa kasingkasing o oxygen, girekomenda nga moadto ka sa imong doktor sa pamilya o emergency room aron masusi ug ila kang tambagan isip mga eksperto kung unsa ang labing maayo nga paagi aron makontrol ang imong kahimsog. Tingali ang tanan nga kini komplikado kaayo ug gusto nimo ang usa ka aparato nga adunay tanan nga nahiusa na, mao nga gibilin namon kanimo ang bantog nga alternatibo sa mga smartwatches, Smart singsing: ang labing kaayo nga gadget alang sa kahimsog. Kami nanghinaut nga kining artikuloha mahitungod sa MAX30102: Heart rate monitor ug oximeter alang sa Arduino nakatabang kanimo.
Mahiligon sa teknolohiya sukad sa gamay pa siya. Ganahan ko nga up to date sa sektor ug, labaw sa tanan, pagkomunikar niini. Mao nga ako gipahinungod sa komunikasyon sa teknolohiya ug mga website sa video game sa daghang mga tuig. Makit-an ko nimo nga nagsulat bahin sa Android, Windows, MacOS, iOS, Nintendo o bisan unsang uban pang may kalabotan nga hilisgutan nga naa sa hunahuna.