Giới thiệu Cảm biến nhịp tim Quang Pluse Seneor
Cảm biến nhịp tim Quang Pluse Seneor là dùng cảm biến nhịp tim dạng quang Pulse Sensor sử dụng nguyên lý đo nhịp tim bằng ánh sáng giao tiếp Analog. phù hợp cho các ứng dụng điện tử y sinh. Nhịp đập của tim là thông số rất quan trọng xây dựng 1 bài tập thể dục thật sự khoa học.
Trước đây, cảm biến nhịp tim chỉ thường xuất hiện trên các thiết bị đắt tiền như : máy chạy bộ, máy đo trong bệnh viện, smartphone,..v.v.v…. Giờ đây đã xuất hiện 1 loại cảm biến đo nhịp tim mà chúng ta dễ dàng kết nối với các bo mạch điện tử như Arduino, Raspberry Pi và các MCU khác.
Các cảm biến: Nhịp tim & Spo2

Thông số kỹ thuật Cảm biến nhịp tim Quang Pluse Seneor
- Nguồn : 3 – 5V
- Dòng tiêu thụ : < 4mA
- Ngõ ra : Analog.
- Độ dài dây : 61cm ( 24 inch).
- Đường kính cảm biến : 1.6 cm ( 0.625 inch).
Nguyên lý hoạt động
Khi áp chặt mặt cảm biến vào da, nơi có mạch máu chảy( thường là áp vào tai, đầu ngón tay,… để dễ kẹp) đầu phát sẽ phát ra ánh sáng đi vào trong da. Dòng ánh sáng đó sẽ bị khuếch tán ra xung quanh, và một phần đi tới quang trở đặt gần đầu phát.
Do bị ép vào nên lượng máu ở phần cảm biến sẽ thay đổi, cụ thể khi không có áp lực do tim đập, máu sẽ dồn ra xung quanh, lượng ánh sáng từ đầu phát sẽ về đầu thu nhiều hơn so với khi tim đập, máu chảy qua nơi có cảm biến áp vào.
Sự thay đổi là rất nhỏ, nên phần cảm nhận ánh sáng (quang trở) thường có mạch IC đề khuếch đại tín hiệu thay đổi này, đưa về các mạch lọc, đếm hoặc các mạch ADC để tính toán ra nhịp tim. Tín hiệu đầu ra là tín hiệu analog, dao động theo các mạch đập của tim.
Chương trình
Nguyên lý kết nối

Chương trình
Thư viện : PulseSensorPlayground.h
#define USE_ARDUINO_INTERRUPTS true // Set-up low-level interrupts for most acurate BPM math
#include <PulseSensorPlayground.h> // Includes the PulseSensorPlayground Library
const int PulseWire = 0; // 'S' Signal pin connected to A0
const int LED13 = 13; // The on-board Arduino LED
int Threshold = 550; // Determine which Signal to "count as a beat" and which to ignore
PulseSensorPlayground pulseSensor; // Creates an object
void setup() {
Serial.begin(9600);
// Configure the PulseSensor object, by assigning our variables to it
pulseSensor.analogInput(PulseWire);
pulseSensor.blinkOnPulse(LED13); // Blink on-board LED with heartbeat
pulseSensor.setThreshold(Threshold);
// Double-check the "pulseSensor" object was created and began seeing a signal
if (pulseSensor.begin()) {
Serial.println("PulseSensor object created!");
}
}
void loop() {
int myBPM = pulseSensor.getBeatsPerMinute(); // Calculates BPM
if (pulseSensor.sawStartOfBeat()) { // Constantly test to see if a beat happened
Serial.println("♥ A HeartBeat Happened ! "); // If true, print a message
Serial.print("BPM: ");
Serial.println(myBPM); // Print the BPM value
}
delay(20);
}
Tham khảo chương trình mẫu và thông tin linh kiện chi tiết tại:

LED 7ĐOẠN 4 SỐ 0.36IN KATOT WHITE 12PIN, LED 7 SEG ĐỒNG HỒ
Nút nhấn nhả PBS-33B màu cam 12mm, Nút nhấn gắn hộp 12mm
ĐIỆN TRỞ 2K 100W, ĐIỆN TRỞ CÔNG SUẤT NHÔM RX24
Module nguồn xung AC-DC 5VDC-2A-12W, Nguồn xung giảm áp
TỤ ĐIỆN PHÂN CỰC 1UF/400V , TỤ HÓA TẦN SỐ CAO
Vỏ bọc sắt của Jack nối GX12, Vỏ bảo vệ GX12
IC SỐ SN74HC02 CỔNG NOR, IC CỔNG LOGIC 2-INPUT DIP
ĐIỆN TRỞ 30R 10W, ĐIỆN TRỞ CÔNG SUẤT SỨ
ĐIỆN TRỞ 4K7 5W, ĐIỆN TRỞ CÔNG SUẤT LOẠI SỨ
ĐIỆN TRỞ 8K2 10W, ĐIỆN TRỞ CÔNG SUẤT SỨ
Ống gen co nhiệt phi 14mm màu Đen, Dây gen co nhiệt - 1 mét
ĐIỆN TRỞ 82R 5W, ĐIỆN TRỞ CÔNG SUẤT LOẠI SỨ
Trụ đồng lục giác M3*45mm Cái cái, Trụ đồng lục giác cao 45mm
Điện trở 5M1 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
TỤ ĐIỆN PHÂN CỰC 47UF/400V , TỤ HÓA TẦN SỐ CAO
STM32F030C8T6 BOARD, VI ĐIỀU KHIỂN HỌ STM CỦA ATMEL
QUANG TRỞ LỚN CDS 12MM 12528, CẢM BIẾN ÁNH SÁNG
ĐIỆN TRỞ 20R 10W, ĐIỆN TRỞ CÔNG SUẤT SỨ
Màn hình LCD2004 Xanh lá, Màn hình hiển thị Text
Module relay rắn SSR 24VDC 6 kênh, Rơ le công suất tải 240VAC 2A
LED TRONG 3MM MÀU ĐỎ CHÂN DÀI, LED SIÊU SÁNG - 40 CON
IC SN74HC595 THANH GHI DỊCH, MỞ RỘNG CHÂN 8BIT DIP
LED 7ĐOẠN 4 SỐ 0.56IN KATOT RED 12PIN, LED 7 SEG ĐỒNG HỒ
Điện trở 91K 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
IC điều khiển động cơ L298N, IC mạch cầu H 2 kênh
ANTEN 433MHz 3DBI 3.5CM KIM TRONG, ANTEN LORA, RF
ĐIỆN TRỞ 1K 100W, ĐIỆN TRỞ CÔNG SUẤT NHÔM RX24
ĐIỆN TRỞ 2K 5W, ĐIỆN TRỞ CÔNG SUẤT LOẠI SỨ
ĐIỆN TRỞ 1R 5W, ĐIỆN TRỞ CÔNG SUẤT LOẠI SỨ
TỤ ĐIỆN PHÂN CỰC 33UF/400V , TỤ HÓA TẦN SỐ CAO
TỤ ĐIỆN PHÂN CỰC 10UF/25V , TỤ HÓA TẦN SỐ CAO
IC KIA 7818 ổn áp nhựa, ngõ ra điện áp dương 18V
ĐIỆN TRỞ 2K 10W, ĐIỆN TRỞ CÔNG SUẤT SỨ
HỒNG NGOẠI, CẢM BIẾN VẬT CẢN V1
Ống gen co nhiệt phi 4mm màu Đen, Dây gen co nhiệt - 1 mét
ĐIỆN TRỞ 1K5 100W, ĐIỆN TRỞ CÔNG SUẤT NHÔM RX24
Ống gen co nhiệt phi 15mm màu Đen, Dây gen co nhiệt - 1 mét
Điện trở 27R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
MẠCH NẠP BURN-E ĐA NĂNG, NẠP PIC, AVR, AT89, EEPROM
TỤ ĐIỆN PHÂN CỰC 10UF/50V , TỤ HÓA TẦN SỐ CAO
TỤ ĐIỆN PHÂN CỰC 47UF/25V , TỤ HÓA TẦN SỐ CAO
Module giảm áp ASM1117 3.3V ngang , Mạch giảm áp DC-DC 800mA
TỤ ĐIỆN PHÂN CỰC 220UF/450V , TỤ HÓA TẦN SỐ CAO
Biến trở cúc áo RM065 500K 504, Biến trở tam giác 500K
Đồng hồ điện áp Volt 4-100VDC đỏ chống nước, Hiển thị led 7 đoạn
OLED 3.12IN I2C SPI XANH DƯƠNG, HIỂN THỊ ĐIỂM ẢNH
RELAY 12V SRD-12VDC-SL-C 5 CHÂN, RELAY CÁCH LY 250V-10A
ĐIỆN TRỞ 470R 100W, ĐIỆN TRỞ CÔNG SUẤT NHÔM RX24
Điện trở 27K 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Dây bus 3pin 20cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Dây bus 10pin 40cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Điện trở 820K 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
LED 7ĐOẠN 4 SỐ 0.4IN ANOT RED 12PIN, LED 7 SEG ĐỒNG HỒ
Điện trở 390R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
ANTEN LÒ XO 433MHz 3.5DBI 44MM, ANTEN LORA, RF 433MHz
Dây bus 2pin 10cm 24AWG cùng hướng XH2.54mm, Kích thước chân 2.54mm
Màn hình LCD1602 Xanh lá, Màn hình hiển thị Text
Atmega328P DIP, VI ĐIỀU KHIỂN HỌ AVR CỦA ATMEL
Điện trở 2M 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Anten 4G/3G 12dBi KIM TRONG 31cm, Anten Wifi công suất lớn
TỤ ĐIỆN PHÂN CỰC 150UF/400V , TỤ HÓA TẦN SỐ CAO
Module relay 24V 10A 6 Kênh chân domino, Rơ le công suất 250V/10A
Điện trở 30R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
TỤ ĐIỆN PHÂN CỰC 22UF/50V , TỤ HÓA TẦN SỐ CAO - 5 CON
Atmega88 DÁN SMD, VI ĐIỀU KHIỂN HỌ AVR CỦA ATMEL
Màn hình LCD1602 Xanh dương, Màn hình hiển thị Text
Module giảm áp XL4016 8A, Mạch ổn áp DC-DC giảm áp 8A
Điện trở 3R9 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Điện trở 620K 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
TỤ ĐIỆN PHÂN CỰC 220UF/50V , TỤ HÓA TẦN SỐ CAO - 2 CON
TỤ ĐIỆN PHÂN CỰC 150UF/450V , TỤ HÓA TẦN SỐ CAO
ĐỘNG CƠ SERVO 20KG, ĐỘNG CƠ QUAY GÓC 0 - 180 ĐỘ
Quạt tản nhiệt 24VDC 40x40x10mm, Quạt mini 24V
Arduino Pro Mini 16Mhz, Vi điều khiển họ arduino
Bộ chuyển đổi Pt100 4-20mA -50-200ºC, Nhiệt độ -50-200 độ C - Loại thường
ĐIỆN TRỞ 3R9 100W, ĐIỆN TRỞ CÔNG SUẤT NHÔM RX24
Vỏ hộp mica Arduino mega2560, Khung mica bảo vệ mạch Mega2560
Module thu phát Bluetooth HC05 - Mạch thu phát Bluetooth HC-05
IC SN74HC393 ĐẾM BINARY 4BIT, IC ĐẾM NHỊ PHÂN 4BIT
Thạch anh 11.0592MHz chân Dán SMD, Tạo tần số cao 2 chân
Combo nắp chụp nút nhấn B3F 6 màu, Nắp chụp nút nhấn 12x12x7.3mm
Bộ Jack nối sắt GX20-7P, Đầu nối sắt Đực Cái GX20 7 chân
TIỆM CẬN KIM LOẠI BEM18-08-AB 2 DÂY 90-250VAC, CẢM BIẾN THƯỜNG ĐÓNG
Điện trở 820R 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Module cảm biến quang trở relay 5V, Relay công suất 250V - 10A
QUANG TRỞ 4 CHÂN, CẢM BIẾN ÁNH SÁNG
Điện trở 6R2 1/4W 5 vòng màu, Điện trở 1/4W - 100 con
Ống gen co nhiệt phi 18mm màu Đen, Dây gen co nhiệt - 1 mét
ĐIỆN TRỞ 20R 100W, ĐIỆN TRỞ CÔNG SUẤT NHÔM RX24
ANTEN 433Mhz 5dBi KIM TRONG 14.5CM, ANTEN LORA 433MHz
Module relay rắn SSR 5VDC 8 kênh, Rơ le công suất tải 240VAC 2A
Biến trở vuông 3362P 2K 202, Chiếc áp vuông 2K
Đế pin 2 viên AAA có nắp nối tiếp, Hộp 2 pin 3A có nắp và công tắc
MODULE CẢM BIẾN TCRT5000, DÒ LINE TRẮNG ĐEN 














Đánh giá
Chưa có đánh giá nào.