Theo dõi nhịp tim, nhiệt độ cơ thể và huyết áp là những thông số rất quan trọng của cơ thể con người. Các bác sĩ sử dụng nhiều loại thiết bị y tế khác nhau như nhiệt kế để kiểm tra sốt hoặc nhiệt độ cơ thể, máy đo HA để đo huyết áp và máy đo nhịp tim để đo nhịp tim. Trong dự án này, chúng tôi đã xây dựng một máy theo dõi nhịp tim dựa trên Arduino để đếm số nhịp tim trong một phút. Ở đây chúng tôi đã sử dụng một mô-đun cảm biến nhịp tim cảm nhận nhịp tim khi đặt ngón tay lên cảm biến.
Các thành phần
- Arduino
- Mô-đun cảm biến nhịp tim
- LCD 16x2
- Nút ấn
- Bảng bánh mì
- Quyền lực
- Kết nối dây
Hoạt động của Dự án theo dõi nhịp tim
Làm việc của dự án này là khá dễ dàng nhưng một chút tính toán để tính toán nhịp tim là cần thiết. Có một số phương pháp để tính nhịp tim, nhưng ở đây chúng ta chỉ đọc được năm xung. Sau đó, chúng tôi đã tính tổng nhịp tim trong một phút bằng cách áp dụng công thức dưới đây:
Năm_pusle_time = time2-time1;
Thời_ gian_đơn_lạ = Năm_phần_tôi / 5;
rate = 60000 / Single_pulse_time;
trong đó time1 là giá trị bộ đếm xung đầu tiên
time2 là giá trị bộ đếm xung danh sách
nhịp tim là nhịp tim cuối cùng.
Khi xung đầu tiên xuất hiện, chúng ta bắt đầu bộ đếm bằng cách sử dụng hàm đếm bộ đếm thời gian trong arduino đó là millis ();. Và lấy giá trị bộ đếm xung đầu tiên dạng millis ();. Sau đó, chúng tôi chờ đợi cho năm xung. Sau khi nhận được năm xung, chúng ta lại lấy giá trị bộ đếm trong time2 và sau đó lấy time1 từ time2 để lấy thời gian ban đầu được thực hiện bởi năm xung. Và sau đó chia thời gian này cho 5 lần để nhận được thời gian xung đơn. Bây giờ chúng ta có thời gian cho xung đơn và chúng tôi có thể dễ dàng tìm thấy xung trong một phút, tiêu tốn 600000 ms theo thời gian xung đơn.
Tốc độ = 600000 / thời gian xung đơn.
Trong dự án này, chúng tôi đã sử dụng mô-đun cảm biến Nhịp tim để phát hiện Nhịp tim. Mô-đun cảm biến này chứa một cặp IR thực sự phát hiện nhịp tim từ máu. Tim bơm máu trong cơ thể được gọi là nhịp đập của tim, khi nó xảy ra sự thay đổi nồng độ máu trong cơ thể. Và chúng tôi sử dụng sự thay đổi này để tạo ra điện áp hoặc xung điện.
Sơ đồ mạch và giải thích
Mạch của màn hình nhịp tim được hiển thị bên dưới, chứa arduino una, mô-đun cảm biến nhịp tim, nút đặt lại và màn hình LCD. Arduino điều khiển toàn bộ quá trình của hệ thống như đọc xung tạo thành mô-đun cảm biến nhịp tim, tính toán nhịp tim và gửi dữ liệu này đến màn hình LCD. Chúng ta có thể đặt độ nhạy của mô-đun cảm biến này bằng chiết áp có sẵn đặt trên mô-đun này.
Chân đầu ra của mô-đun cảm biến nhịp tim được kết nối trực tiếp với chân 8 của arduino. Vcc và GND được kết nối với Vcc và GND. Màn hình LCD 16x2 được kết nối với arduino ở chế độ 4-bit. Chân điều khiển RS, RW và En được kết nối trực tiếp với chân 12, GND và 11. Chân dữ liệu D4-D7 của arduino được kết nối với chân 5, 4, 3 và 2 của arduino. Và một nút nhấn được thêm vào để thiết lập lại việc đọc và một nút khác được sử dụng để khởi động hệ thống để đọc xung. Khi chúng ta cần đếm nhịp tim, chúng ta nhấn nút bắt đầu sau đó arduino bắt đầu đếm xung và cũng bắt đầu đếm trong năm giây. Nút nhấn khởi động này được kết nối với chân 7 và nút nhấn đặt lại được kết nối với chân 6 của arduino đối với mặt đất.
Mô tả chương trình
Trong mã, chúng tôi đã sử dụng chức năng đọc kỹ thuật số để đọc đầu ra của mô-đun cảm biến Nhịp tim và cảm ứng mili () để tính toán thời gian và sau đó tính Nhịp tim.
Trước đó, chúng tôi đã bắt đầu tất cả các thành phần mà chúng tôi sử dụng trong dự án này.
và ở đây chúng ta có dòng nút nhấn pullup bằng cách sử dụng pullup phần mềm.