I. Tổng quan về thiết bị đo y sinh đa chỉ số
Thiết bị đo y sinh đa chỉ số là hệ thống kết hợp các cảm biến sinh lý nhằm theo dõi đồng thời các chỉ số sức khỏe quan trọng. Trong đồ án này, thiết bị được thiết kế để đo nhịp tim, nồng độ oxy trong máu (SpO2) và nhiệt độ cơ thể. Ba chỉ số này cung cấp thông tin toàn diện về tình trạng sinh lý của người sử dụng, giúp phát hiện sớm các dấu hiệu bất thường. Hệ thống sử dụng cảm biến quang học MAX30100 cho đo nhịp tim và SpO2, cảm biến hồng ngoại MLX90614 cho đo nhiệt độ. Dữ liệu thu thập được truyền qua module Bluetooth HC-05 đến điện thoại thông minh, nơi hiển thị thông qua ứng dụng MIT App Inventor. Thiết kế hướng tới ứng dụng trong giám sát sức khỏe cá nhân và hỗ trợ y tế từ xa.
1.1. Nguyên lý hoạt động của cảm biến quang học
Cảm biến MAX30100 sử dụng phương pháp đo quang học dựa trên nguyên lý hấp thụ ánh sáng của hemoglobin. Ánh sáng đỏ (660nm) và hồng ngoại (880nm) được chiếu xuyên qua mô da, trong đó hemoglobin oxy hóa hấp thụ ánh sáng khác nhau. Máy đo SpO2 xác định tỷ lệ hemoglobin oxy hóa bằng cách so sánh cường độ ánh sáng thu nhận sau khi xuyên qua mô. Nhịp tim được tính toán từ sóng xung ghi nhận được do sự thay đổi thể tích máu theo nhịp đập. Cảm biến có khả năng lọc nhiễu hiệu quả nhờ thuật toán xử lý tín hiệu tích hợp, đảm bảo độ chính xác trong điều kiện chuyển động nhẹ.
1.2. Tầm quan trọng của đo nhiệt độ cơ thể
Nhiệt độ cơ thể phản ánh tình trạng trao đổi chất và phản ứng sinh lý của cơ thể. Đo nhiệt độ da bằng cảm biến hồng ngoại không tiếp xúc (MLX90614) mang lại ưu điểm vượt trội về tiện lợi và vệ sinh. Cảm biến này đo bức xạ hồng ngoại phát ra từ bề mặt da, chuyển đổi thành nhiệt độ thông qua hiệu ứng nhiệt điện. Nhiệt độ đo được có thể chỉ ra các dấu hiệu nhiễm trùng, viêm nhiễm hoặc rối loạn điều nhiệt. Trong y tế, nhiệt độ cơ thể thường được xem là chỉ số quan trọng thứ hai sau nhịp tim, đặc biệt trong theo dõi bệnh nhân sau phẫu thuật hoặc người cao tuổi.
II. Phân tích vấn đề trong thiết kế hệ thống đo y sinh
Thiết kế hệ thống đo y sinh đa chỉ số gặp nhiều thách thức về kỹ thuật và ứng dụng thực tế. Vấn đề đầu tiên là sự giao thoa tín hiệu giữa các cảm biến, đặc biệt khi đo nhịp tim và SpO2 cùng lúc. Nhiễu tín hiệu do chuyển động của người sử dụng có thể làm sai lệch kết quả đo. Thứ hai, yêu cầu về độ chính xác cao trong môi trường sinh học đòi hỏi thuật toán xử lý tín hiệu tiên tiến. Hệ thống cũng phải đáp ứng tiêu chuẩn an toàn y tế, bao gồm khả năng chống nhiễu điện từ và bảo vệ chống sốc. Cuối cùng, thiết kế phần cứng phải đảm bảo kích thước nhỏ gọn, tiêu thụ năng lượng thấp và tương thích với các thiết bị di động hiện đại.
2.1. Khó khăn trong tích hợp cảm biến
Tích hợp đồng thời ba cảm biến trên cùng một bo mạch đòi hỏi giải quyết vấn đề phân tách kênh tín hiệu và tránh nhiễu chéo. Các cảm biến MAX30100 và MLX90614 có dải tần số hoạt động gần nhau, dễ gây nhiễu nếu không được bố trí hợp lý. Giải pháp sử dụng bộ lọc thông thấp và thuật toán khử nhiễu trong phần mềm giúp cải thiện chất lượng tín hiệu. Ngoài ra, việc lựa chọn vật liệu vỏ bảo vệ phải đảm bảo không cản trở tín hiệu quang học của cảm biến MAX30100 nhưng vẫn cung cấp độ bền cơ học cho toàn hệ thống.
2.2. Yêu cầu về tiêu chuẩn an toàn y tế
Hệ thống đo y sinh phải tuân thủ các tiêu chuẩn an toàn quốc tế như IEC 60601-1 đối với thiết bị y tế. Điều này bao gồm giới hạn điện áp an toàn, khả năng chống sốc điện và cơ chế bảo vệ chống nhiễu tần số vô tuyến. Bo mạch phải sử dụng vật liệu cách điện đạt tiêu chuẩn, khoảng cách giữa các điểm có điện thế khác nhau phải đủ lớn. Ngoài ra, phần mềm điều khiển cần có cơ chế giám sát liên tục để phát hiện lỗi và cảnh báo người dùng kịp thời, đảm bảo không gây hại cho người sử dụng.
III. Giải pháp thiết kế hệ thống đo đa chỉ số
Hệ thống được thiết kế dựa trên nền tảng vi điều khiển Arduino Mega 2560 kết hợp module Bluetooth HC-05. Cảm biến MAX30100 đo nhịp tim và SpO2 thông qua giao tiếp I2C, trong khi cảm biến MLX90614 giao tiếp qua giao diện I2C hoặc PWM. Dữ liệu từ cảm biến được xử lý bằng thuật toán trung bình trượt để giảm nhiễu. Hệ thống sử dụng nguồn 5V cung cấp bởi module pin Li-ion 18650. Phần mềm điều khiển được lập trình trên Arduino IDE, bao gồm các thư viện chuyên dụng cho cảm biến. Ứng dụng di động sử dụng MIT App Inventor hiển thị dữ liệu theo thời gian thực, cho phép lưu trữ và phân tích xu hướng sức khỏe. Thiết kế bo mạch sử dụng mạch in 2 lớp với lớp phủ chống oxy hóa.
3.1. Lựa chọn linh kiện và sơ đồ mạch
Vi điều khiển Arduino Mega 2560 được chọn do khả năng xử lý đa nhiệm và nhiều chân GPIO, phù hợp cho việc kết nối nhiều cảm biến. Module Bluetooth HC-05 đảm bảo kết nối ổn định với điện thoại ở khoảng cách tối đa 10m. Nguồn cấp sử dụng IC ổn áp AMS1117-5.0 để cung cấp điện áp ổn định 5V. Sơ đồ mạch bao gồm mạch lọc nhiễu, bộ khuếch đại tín hiệu cho cảm biến MAX30100 và mạch điều khiển nhiệt độ cho MLX90614. Bo mạch được thiết kế với kích thước 100x80mm, đủ nhỏ gọn để gắn vào cổ tay hoặc ngực người sử dụng.
3.2. Thuật toán xử lý tín hiệu
Dữ liệu thô từ cảm biến MAX30100 được tiền xử lý bằng thuật toán loại bỏ nhiễu do chuyển động. Thuật toán sử dụng bộ lọc thông thấp có tần số cắt 10Hz để loại bỏ nhiễu tần số cao. Đối với SpO2, phần mềm tính toán tỷ lệ tín hiệu hồng ngoại/đỏ sau khi đã lọc nhiễu. Nhiệt độ đo được hiệu chỉnh theo nhiệt độ môi trường thông qua cảm biến nhiệt độ bổ sung DS18B20. Dữ liệu sau xử lý được đóng gói theo định dạng JSON và gửi qua Bluetooth với tốc độ 9600 baud. Ứng dụng di động hiển thị dữ liệu dưới dạng biểu đồ đường và cảnh báo khi chỉ số vượt ngưỡng an toàn.
IV. Kết luận và ứng dụng thực tiễn
Đồ án đã thành công trong việc thiết kế và thi công hệ thống đo nhịp tim, SpO2 và nhiệt độ cơ thể với độ chính xác cao và khả năng tích hợp linh hoạt. Hệ thống hoạt động ổn định trong các điều kiện thử nghiệm khác nhau, đáp ứng đầy đủ các yêu cầu kỹ thuật đề ra. Việc sử dụng cảm biến MAX30100 và MLX90614 kết hợp với vi điều khiển Arduino Mega 2560 đã chứng minh hiệu quả trong việc theo dõi sức khỏe cá nhân. Kết quả thu được có thể ứng dụng trong giám sát bệnh nhân mãn tính, hỗ trợ chẩn đoán từ xa và nghiên cứu lâm sàng. Hệ thống cũng mở ra tiềm năng phát triển thành sản phẩm thương mại với giao diện người dùng thân thiện hơn.
4.1. Đánh giá kết quả đạt được
Hệ thống đo đạt độ chính xác 98% cho phép đo nhịp tim, 95% cho SpO2 và ±0.2°C cho nhiệt độ khi so sánh với thiết bị chuẩn. Sai số đo nhịp tim chủ yếu xuất phát từ chuyển động của người sử dụng, trong khi SpO2 chịu ảnh hưởng bởi sắc tố da. Nhiệt độ đo có độ lệch không đáng kể so với nhiệt kế điện tử chuẩn. Thời gian hoạt động liên tục đạt 24 giờ nhờ nguồn pin dung lượng 2000mAh. Khả năng kết nối Bluetooth ổn định trong phạm vi 8m, đủ cho hầu hết ứng dụng gia đình.
4.2. Hướng phát triển tương lai
Các cải tiến trong tương lai bao gồm tích hợp cảm biến điện tâm đồ (ECG) để đo điện tim, bổ sung module GPS cho theo dõi vị trí người sử dụng. Phần mềm có thể nâng cấp với thuật toán học máy để dự đoán nguy cơ bệnh tim mạch dựa trên dữ liệu lịch sử. Thiết kế vỏ bảo vệ có thể cải tiến bằng vật liệu sinh học thân thiện môi trường. Hệ thống cũng có thể tích hợp với các dịch vụ y tế đám mây để cung cấp cảnh báo tự động cho bác sĩ khi phát hiện bất thường.