Mục lục:

Máy đo nhịp tim AD8232, Arduino, Xử lý: 4 bước
Máy đo nhịp tim AD8232, Arduino, Xử lý: 4 bước

Video: Máy đo nhịp tim AD8232, Arduino, Xử lý: 4 bước

Video: Máy đo nhịp tim AD8232, Arduino, Xử lý: 4 bước
Video: Thử chế tạo máy đo nhịp tim #arduino #diy #pulsesensor 2024, Tháng mười một
Anonim
Máy đo nhịp tim AD8232, Arduino, Xử lý
Máy đo nhịp tim AD8232, Arduino, Xử lý
Theo dõi nhịp tim AD8232, Arduino, Xử lý
Theo dõi nhịp tim AD8232, Arduino, Xử lý

Analog Devices AD8232 là một mặt trước tương tự hoàn chỉnh được thiết kế để thu tín hiệu EKG (ElectroCardioGram) mức milliVolt. Mặc dù việc kết nối AD8232 và xem tín hiệu EKG thu được trên máy hiện sóng là một vấn đề đơn giản, nhưng thách thức đối với tôi là thu được tín hiệu để hiển thị trên PC của mình. Đó là khi tôi phát hiện ra Xử lý!

Trang tài liệu AD8232 -

Một bảng đột phá có sẵn từ Sparkfun tại đây - https://www.sparkfun.com/products/12650 hoặc nếu bạn đợi một vài tuần, từ Trung Quốc tại đây - https://www.ebay.com/itm/New-Single -Lead-AD8232-Pu…

Tôi đã đặt mua bộ sản phẩm bao gồm cáp cảm biến thân có miếng dính.

Bước 1: Chuẩn bị Bảng đột phá AD8232

Chuẩn bị Bảng đột phá AD8232
Chuẩn bị Bảng đột phá AD8232

Kế hoạch là để bảng AD8232 thu được tín hiệu EKG. Đầu ra của AD8232 là tín hiệu xấp xỉ 1,5 Volts. Tín hiệu này sẽ được lấy mẫu bởi Arduino Uno với tốc độ xấp xỉ 1k mẫu / giây. Các giá trị mẫu này sau đó được gửi qua cổng USB đến PC để hiển thị. Tôi nhanh chóng phát hiện ra rằng cấp nguồn cho AD8232 từ đầu ra 3.3V của bảng Arduino là một ý tưởng tồi - nhiễu 60 Hz quá nhiều. Vì vậy, tôi đã chuyển sang 2 x pin AA. AD8232 có thể được cấp nguồn bằng pin đồng xu thủy ngân 3V nếu muốn. Hai dây (tín hiệu và mặt đất) chạy từ bảng AD8232 đến Arduino (A0 và mặt đất). Tôi đã sử dụng một lượng lớn keo nóng chảy để gia cố các dây dẫn tại điểm nối bo mạch AD8232.

Bước 2: Mô phỏng EKG trên Arduino Uno

Image
Image
Lên và Chạy
Lên và Chạy

Bước tiếp theo là tạo một trình mô phỏng chạy trên Arduino. Bằng cách này, tôi không phải ngồi xung quanh với các điện cực gắn vào cơ thể khi tôi đang gỡ lỗi mã.

Bước 3: Lên và chạy

Image
Image

Cuối cùng là màn hình PC. Mã Arduino cần được thay đổi để thu được dữ liệu thực thay vì dữ liệu mô phỏng. Mã Xử lý được hiển thị. Tôi đã khá lo lắng về việc đi sâu vào một môi trường phát triển / ngôn ngữ mới, nhưng ngay khi tôi nhìn thấy IDE Xử lý, tôi đã nghĩ "Chà! Cái này trông quen thuộc - giống như Arduino." Đây là liên kết tải xuống để xử lý. Tôi chỉ mất vài giờ mã hack mà tôi tìm thấy trên Internet để thiết lập và chạy một ứng dụng. Tôi phát hiện ra rằng vị trí của 3 điện cực trên cơ thể tôi không tương ứng với các ký hiệu trên dây. Trong trường hợp của tôi, dây dẫn được đánh dấu "COM" ở bên trái, "L" ở bên phải và "R" ở chân trái.

Cách tiếp cận của tôi là lập trình Arduino để thu tín hiệu và truyền nó đến ứng dụng Xử lý chạy trên PC. Có một cách khác của tôi; sử dụng Xử lý để điều khiển trực tiếp liên kết Arduino. Thậm chí tốt hơn, có thể loại bỏ hoàn toàn Arduino và sử dụng cổng âm thanh PC để thu tín hiệu thông qua Xử lý - xem phần Hướng dẫn này.

Bước 4:

Dưới đây là các tệp nguồn cho trình mô phỏng Arduino, thu nhận tín hiệu Arduino và hiển thị tín hiệu Xử lý.

Đề xuất: