I. Giới thiệu về Hệ thống Đo ECG trên Smartphone và Server
Đồ án thiết kế máy đo ECG là một giải pháp y tế hiện đại kết hợp công nghệ điện tử, lập trình và truyền thông dữ liệu. Hệ thống này cho phép người dùng đo tín hiệu điện tim (ECG) trực tiếp từ thiết bị cảm biến chuyên dụng, hiển thị kết quả trên ứng dụng smartphone và lưu trữ dữ liệu trên server. Đây là một bước tiến quan trọng trong y tế từ xa (telemedicine), giúp bệnh nhân có thể theo dõi sức khỏe tim mạch mọi lúc, mọi nơi. Công nghệ này kết hợp nhiều lĩnh vực chuyên môn bao gồm kỹ thuật y sinh, điện tử công nghiệp, lập trình phần mềm và quản lý cơ sở dữ liệu.
1.1. Nguyên lý hoạt động của Tim và Tín hiệu Điện Tim
Tim là một bơm cơ học có chức năng bơm máu khắp cơ thể. Trong mỗi chu kỳ tim, các cơ tim co cách theo trình tự nhất định, tạo ra những sự thay đổi điện thế đặc trưng. Điện tâm đồ (ECG) ghi lại những biến đổi điện học này qua các sóng đặc trưng như P, QRS, T. Mỗi sóng phản ánh một giai đoạn của hoạt động tim. Việc phân tích sóng ECG giúp phát hiện các bệnh lý tim mạch sớm.
1.2. Ứng dụng Công nghệ trong Y tế Hiện đại
Máy đo ECG trên smartphone mang lại nhiều lợi ích vượt trội so với thiết bị truyền thống. Người bệnh không cần đến bệnh viện để kiểm tra tim, tiết kiệm chi phí và thời gian. Dữ liệu được lưu trữ trên server cho phép bác sĩ theo dõi lịch sử bệnh nhân, phát hiện xu hướng bệnh lý. Công nghệ Android và Wi-Fi (ESP8266) làm nền tảng cho ứng dụng di động đáng tin cậy.
II. Kiến trúc Hệ thống Đo ECG Toàn bộ
Hệ thống máy đo ECG được xây dựng từ ba thành phần chính: phần cứng (hardware), phần mềm vi điều khiển (firmware) và ứng dụng di động (mobile app). Phần cứng bao gồm module cảm biến ADS1292R chuyên dụng cho ECG, vi điều khiển ESP8266 xử lý tín hiệu, và màn hình OLED SSD1306 hiển thị dữ liệu. Phần mềm lập trình xử lý tín hiệu ECG thô, lọc nhiễu và gửi dữ liệu qua mạng Wi-Fi đến server. Ứng dụng Android cho phép người dùng xem kết quả, lưu trữ dữ liệu cá nhân và tư vấn với bác sĩ. Toàn bộ hệ thống được tối ưu hóa để hoạt động ổn định, chính xác và an toàn.
2.1. Các Thành phần Phần Cứng Chính
Module ADS1292R là trái tim của hệ thống cảm biến, chuyên dụng cho đo ECG với độ nhạy cao và nhiễu thấp. Vi điều khiển ESP8266EX vừa xử lý dữ liệu vừa kết nối Wi-Fi, tiết kiệm chi phí. Màn hình OLED SSD1306 cung cấp hiển thị realtime. Module sạc TP4056 quản lý pin Li-ion, đảm bảo an toàn cho thiết bị.
2.2. Kiến trúc Phần Mềm và Kết nối Server
Phần mềm ESP8266 sử dụng bộ lọc số để loại bỏ nhiễu tần số cao từ tín hiệu ECG. Giao thức TCP/IP được sử dụng để truyền dữ liệu đến server qua mạng Wi-Fi. Cơ sở dữ liệu (Database) lưu trữ toàn bộ dữ liệu ECG của bệnh nhân. Ứng dụng Android kết nối server thông qua API REST, cung cấp giao diện thân thiện người dùng.
III. Quy trình Thiết kế và Thi công Thiết bị
Quy trình thực hiện đồ án thiết kế máy đo ECG tuân theo các bước khoa học từ tính toán lý thuyết đến thực tế. Đầu tiên, nhóm tiến hành tính toán và thiết kế mạch chi tiết, vẽ sơ đồ nguyên lý toàn bộ hệ thống. Sau đó, tiến hành thi công bo mạch bằng phương pháp ăn mòn được bảo vệ bằng photoresist. Tiếp theo là lắp ráp các linh kiện điện tử và kiểm tra chức năng từng mô-đun. Cuối cùng, lập trình vi điều khiển và phát triển ứng dụng Android, kiểm tra toàn bộ hệ thống hoạt động đồng bộ. Tất cả quá trình được tài liệu hóa chi tiết cho mục đích bảo trì và nâng cấp.
3.1. Giai đoạn Thiết kế Mạch và Tính toán
Nhóm thực hiện tính toán chi tiết cho các tham số mạch như khuếch đại, tần số cắt của bộ lọc số. Sơ đồ khối hệ thống được vẽ để hiển thị quy trình xử lý tín hiệu. Sơ đồ nguyên lý chi tiết từng mô-đun được kiểm tra kỹ trước khi thi công, đảm bảo tính chính xác và hiệu suất.
3.2. Thi công và Lắp ráp Thiết bị
Bo mạch được thi công bằng phương pháp ăn mòn trad ứng, sau đó khoan lỗ chân linh kiện. Các linh kiện chính như ADS1292R, ESP8266, TP4056 được lắp ráp cẩn thận. Kiểm tra điện được thực hiện từng giai đoạn để phát hiện lỗi sớm. Cuối cùng, thiết bị được đóng gói vào hộp được thiết kế chuyên dụng.
IV. Lập trình và Kết quả Đạt được
Phần mềm lập trình hệ thống được thực hiện trên ba tầng: tầng vi điều khiển (ESP8266), tầng ứng dụng di động (Android) và tầng server database. Lập trình firmware cho ESP8266 bao gồm khối kết nối Wi-Fi, khối lấy dữ liệu từ ADS1292R, khối xử lý tín hiệu ECG. Ứng dụng Android được lập trình bằng Java, cung cấp giao diện hiển thị sóng ECG realtime, lưu lịch sử bệnh nhân, tính năng tư vấn từ xa. Server sử dụng cơ sở dữ liệu SQL để lưu trữ an toàn. Kết quả thử nghiệm cho thấy hệ thống hoạt động ổn định, độ chính xác của tín hiệu ECG đạt 95%, so sánh với thiết bị y tế tiêu chuẩn.
4.1. Kết quả Phần Cứng và Phần Mềm
Bo mạch được thi công thành công với kích thước nhỏ gọn (10x8 cm), phù hợp cho thiết bị cầm tay. Firmware hoạt động ổn định, tốc độ truyền dữ liệu đạt 115200 baud. Ứng dụng Android chạy trơn tru trên các điện thoại Android 5.0 trở lên, giao diện trực quan dễ sử dụng.
4.2. Đánh giá và Hướng Phát triển Tương lai
Hệ thống máy đo ECG hiện tại đáp ứng các yêu cầu cơ bản. Hướng phát triển tương lai bao gồm tích hợp AI phát hiện bệnh lý tự động, tăng số kênh ECG từ 1 lên 12 kênh (chuẩn y tế), cải thiện pin để hoạt động lâu hơn, và mở rộng tính năng y tế khác như nhịp tim, huyết áp.