- 29a Bùi Xuân Phái, P.Tây Thạnh, Quận Tân Phú, TPHCM
- linhkienduchuy2018@gmail.com
- TƯ VẤN, GIẢI ĐÁP, HƯỚNG DẪN, MUA HÀNG (ZALO): 0966515049 - 0942954739
Giao miễn phí chuyển phát nhanh trong nội thành TPHCM đối với đơn hàng trên 1 triệu đồng
Giảm 5k cho đơn hàng trên 300k đồng
Giảm 10k cho đơn hàng trên 500k đồng
Giảm 15k hoặc freeship chuyển phát nhanh cho đơn hàng trên 1tr đồng
Giảm 25.000đ hoặc freeship cho đơn hàng trên 2tr đồng.
+ MAX30100 cảm biến nhịp tim và nồng độ OXY trong máu SpO2 là một cảm biến nhỏ gọn và mạnh mẽ, công suất thấp này có thể đo cả nhịp tim và nồng độ oxy trong máu (SpO2) bằng cách đặt đầu ngón tay của bạn lên vùng thu thập của cảm biến.
+ Nhờ giao diện đơn giản và tính khả dụng rộng rãi, MAX30100 là công cụ tuyệt vời cho sinh viên, người đam mê, kỹ sư, nhà giáo dục và thậm chí cả nhà phát triển trò chơi hoặc thiết bị di động muốn thêm dữ liệu sức khỏe trực tiếp vào dự án của mình.
+ Một trong những ưu điểm tuyệt vời nhất của MAX30100 là mức tiêu thụ điện năng cực thấp. Trong quá trình hoạt động bình thường, nó chỉ sử dụng khoảng 600 μA. Khi không đo (ở chế độ chờ), nó chỉ sử dụng 0,7 μA! Điều này khiến nó trở nên hoàn hảo cho các thiết bị chạy bằng pin.
THÔNG SỐ KỸ THUẬT:
+ Điện áp cung cấp cho mạch hoạt động: 3.3v ~5VDC
+ Giao diện bus giao tiếp: I2C
+ Có chức năng cảm biến nhiệt độ với độ chính xác 1%
+ Phạm vi đo nhiệt độ từ: -45 ~ 80 độ C
+ Bước sóng led đỏ: 660nm
+ Bước sóng led hồng ngoại: 880nm
SƠ ĐỒ VÀ CHỨC NĂNG CÁC CHÂN CỦA MAX30100:
VIN: nguồn cung cấp cho mạch 3.3v ~ 5V
SCL: chân giao tiếp I2C
SDA: chân giao tiếp I2C
INT: chân ngắt khi có sự kiện xảy ra
IRD: chân này không kết nối

ĐIỂM CẦN XỬ LÝ ĐỂ MODULE MAX30100 CÓ THỂ CHẠY:
Nhiều phiên bản của mô-đun này có một lỗi thiết kế có thể khiến nó không hoạt động bình thường, đặc biệt là khi sử dụng với Arduino.
Cảm biến MAX30100 cần hai mức điện áp khác nhau để hoạt động chính xác: 1,8V để cấp nguồn cho chip chính và 3,3V để cấp nguồn cho đèn LED đỏ và hồng ngoại. Để cung cấp các mức điện áp này, mô-đun có hai bộ điều chỉnh điện áp — U1 và U2. U1 chuyển đổi 5V xuống 3,3V và U2 lấy 3,3V từ U1 và chuyển đổi xuống tiếp thành 1,8V.

SƠ ĐỒ GIAO TIẾP MAX30100 VỚI ARDUINO:

CÀI THƯ VIỆN TRONG ARDUINO IDE:

CODE MẪU GIAO TIẾP ARDUINO + MAX30100:
#include <Wire.h>
#include "MAX30100_PulseOximeter.h"
#define REPORTING_PERIOD_MS 1000
// Create a PulseOximeter object
PulseOximeter pox;
// Time at which the last beat occurred
uint32_t tsLastReport = 0;
// Callback routine is executed when a pulse is detected
void onBeatDetected() {
Serial.println("Beat!");
}
void setup() {
Serial.begin(9600);
Serial.print("Initializing pulse oximeter..");
// Initialize sensor
if (!pox.begin()) {
Serial.println("FAILED");
for (;;)
;
} else {
Serial.println("SUCCESS");
}
// Configure sensor to use 7.6mA for LED drive
pox.setIRLedCurrent(MAX30100_LED_CURR_7_6MA);
// Register a callback routine
pox.setOnBeatDetectedCallback(onBeatDetected);
}
void loop() {
// Read from the sensor
pox.update();
// Grab the updated heart rate and SpO2 levels
if (millis() - tsLastReport > REPORTING_PERIOD_MS) {
Serial.print("Heart rate:");
Serial.print(pox.getHeartRate());
Serial.print("bpm / SpO2:");
Serial.print(pox.getSpO2());
Serial.println("%");
tsLastReport = millis();
}
}
Dưới đây là một số giá trị dòng điện cài đặt sẵn mà bạn có thể chọn. Các tùy chọn dao động từ tắt hoàn toàn (0mA) đến rất sáng (50mA):
Lưu ý: Dòng điện cao hơn sẽ giúp đèn LED sáng hơn và chiếu sâu hơn vào da, nhưng cũng tiêu thụ nhiều điện năng hơn
Bình luận