Mục lục:
- Bước 1: Những gì tôi đã sử dụng - Vật liệu
- Bước 2: Sơ đồ
- Bước 3: Mã
- Bước 4: Bao vây
- Bước 5: Thưởng thức
Video: Theo dõi nhịp tim Arduino: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Chào mọi người, Tôi đã chế tạo máy đo nhịp tim có điều khiển bằng Arduino cầm tay này.
Bước 1: Những gì tôi đã sử dụng - Vật liệu
Cách đây một thời gian, tôi đã đặt hàng cảm biến nhịp tim này của eBay, với ý tưởng chế tạo một thiết bị có thể cầm tay và sẽ hiển thị cho bạn nhịp tim hiện tại, theo phong cách của Star Trek Tricorder.
Thiết bị tôi đã chế tạo bao gồm Arduino Pro Mini với cảm biến xung và màn hình OLED.
Cảm biến ban đầu được phát triển bởi một công ty có tên là World Nổi tiếng Điện tử và được bắt đầu như một chiến dịch Kickstarter vào năm 2011. Họ cung cấp một thư viện cho Arduino để bạn có thể giao diện nó rất dễ dàng. Tôi sẽ để lại một liên kết đến nó trong phần mô tả.
Để hiển thị số đo nhịp mỗi phút, Arduino được kết nối với một màn hình OLED nhỏ.
Một số thành phần được sử dụng trong dự án (Liên kết liên kết):
Arduino Pro Mini
PulseSensor
OLED mini
Trạm hàn
Hàn
Electric Snips
Công cụ quay
Bước 2: Sơ đồ
Màn hình sử dụng giao thức I2C nên nó chỉ được kết nối với 4 dây. Trên giản đồ, bạn có thể thấy rằng ngoài dây nguồn của cả cảm biến và OLED, chúng ta chỉ cần kết nối thêm 3 dây nữa.
Chân A0 của cảm biến xung được kết nối với đầu vào tương tự A0 của Arduino, chân SDA của màn hình được kết nối với đầu vào tương tự A4 trên Arduino và SCL được kết nối với đầu vào tương tự A5.
Toàn bộ dự án được cung cấp năng lượng bởi 3 pin AA được đặt ở đầu tay cầm, từng được sử dụng làm bộ gia tốc cho đồ chơi con quay. Đầu vào pin được kết nối với đầu vào thô của Arduino pro mini.
Liên kết đến sơ đồ trên EasyEda:
easyeda.com/bkolicoski/Arduino-Heart-Rate-Monitor
Bước 3: Mã
Mã cho Arduino rất đơn giản và nó chỉ là hỗn hợp của cả hai ví dụ cho OLED và cảm biến.
Ở phần đầu, chúng ta có các định nghĩa và khởi tạo thư viện cho OLED và cảm biến. Tiếp theo là định nghĩa của hai hình ảnh tôi đã sử dụng trong dự án, biểu tượng của tôi và biểu tượng trái tim được sử dụng khi hiển thị nhịp mỗi phút.
Trong chức năng thiết lập, chúng tôi đảm bảo rằng chúng tôi có thể giao tiếp với cả cảm biến và màn hình và nếu mọi thứ diễn ra tốt đẹp, chúng tôi sẽ hiển thị logo khởi động.
Trong phần vòng lặp, đầu tiên chúng ta lấy giá trị BPM hiện tại từ cảm biến và sau đó chúng ta kiểm tra xem chúng ta có nhìn thấy cạnh tăng của nhịp tim trong 5 lần liên tiếp hay không để đưa ra giá trị BPM đó. Nếu không, chúng tôi hiển thị thông báo trên màn hình để người dùng có thể đợi.
Tôi đã làm như vậy để loại bỏ bất kỳ trục trặc nào trong dữ liệu, vì vậy chúng tôi chỉ hiển thị các giá trị khi chúng tôi biết chúng tôi có đầu ra ổn định từ cảm biến. Toàn bộ mã nguồn được lưu trữ trên tài khoản GitHub của tôi và bạn có thể tìm thấy nó tại liên kết bên dưới.
github.com/bkolicoski/arduino-heart-rate-monitor
Bước 4: Bao vây
Đầu tiên, tôi đã thực hiện tất cả các kết nối trên bảng mạch chính và sau khi xác minh rằng mọi thứ đều hoạt động, tôi đã tiến hành tạo vỏ bọc.
Sau khi mở tay cầm, tôi tháo động cơ ở dưới đáy của nó và bắt đầu lên kế hoạch bố trí các cảm biến. Tôi đã cắt hai lỗ, một lỗ dành cho cảm biến và một lỗ khác dành cho màn hình. Sau khi làm sạch cả hai lỗ bằng giũa, tôi đã dán màn hình và cảm biến vào một bên của tay cầm bằng nhựa và tiếp tục đi dây.
Vì tôi đã làm việc với Arduino Uno để tạo mẫu, nên tôi đã tải bản phác thảo tương tự lên Arduino Pro Mini trước khi hàn bất cứ thứ gì vì điều này dễ dàng hơn rất nhiều.
Bước 5: Thưởng thức
Thiết bị này không phải là một thiết bị khoa học và nó chắc chắn có trục trặc. Cảm biến khá mỏng manh và thường có thể xuất ra nhiều dữ liệu không nhất quán, đặc biệt nếu nó được nhấn khá mạnh hoặc rất ít.
Tuy nhiên, đây là một dự án rất thú vị để xây dựng và thực sự mang tính giáo dục đối với tôi khi lần đầu tiên tôi làm việc với cả cảm biến và OLED.
Nếu bạn có bất kỳ đề xuất nào về cách tôi có thể cải thiện màn hình, hãy nhớ để lại chúng trong phần nhận xét, chia sẻ và thích điều này Có thể hướng dẫn và đăng ký kênh YouTube của tôi để có thêm nhiều video tương tự trong tương lai.
Chúc mừng!
Đề xuất:
Cảm biến nhịp tim sử dụng Arduino (Theo dõi nhịp tim): 3 bước
Cảm biến nhịp tim sử dụng Arduino (Máy theo dõi nhịp tim): Cảm biến nhịp tim là một thiết bị điện tử được sử dụng để đo nhịp tim, tức là tốc độ của nhịp tim. Theo dõi nhiệt độ cơ thể, nhịp tim và huyết áp là những điều cơ bản mà chúng ta làm để giữ cho mình khỏe mạnh
Hít thở thiết bị chống lo âu nhẹ với máy theo dõi nhịp tim: 18 bước (có hình ảnh)
Hít thở Thiết bị chống lo âu nhẹ với máy theo dõi nhịp tim: Với thế giới ngày càng bận rộn, mọi người đều ở trong một môi trường ngày càng căng thẳng cao. Sinh viên đại học thậm chí có nguy cơ bị căng thẳng và lo lắng cao hơn. Các kỳ thi đặc biệt là giai đoạn căng thẳng cao đối với học sinh và những chiếc đồng hồ thông minh có chức năng tập thở
Đo nhịp tim của bạn ở đầu ngón tay: Phương pháp chụp ảnh quang tuyến để xác định nhịp tim: 7 bước
Đo nhịp tim của bạn ngay trên đầu ngón tay: Phương pháp chụp ảnh quang tuyến để xác định nhịp tim: Máy đo quang tuyến (PPG) là một kỹ thuật quang học đơn giản và chi phí thấp thường được sử dụng để phát hiện những thay đổi về thể tích máu trong lớp vi mạch của mô. Nó chủ yếu được sử dụng không xâm lấn để thực hiện các phép đo trên bề mặt da, thường là
Đồng hồ theo dõi vùng nhịp tim tập luyện: 19 bước (có hình ảnh)
Đào tạo theo dõi vùng nhịp tim: Đại học là khoảng thời gian bận rộn và hỗn loạn trong cuộc sống của mỗi người, đó là lý do tại sao điều rất quan trọng là giữ cho mức độ căng thẳng của bạn ở mức thấp. Một cách mà chúng tôi thích làm điều này là tập thể dục, nó giúp giữ cho đầu óc bạn tỉnh táo và cơ thể cảm thấy khỏe mạnh. Đó là lý do tại sao chúng tôi tạo một portabl
Theo dõi nhịp tim IOT (Ứng dụng ESP8266 và Android): 5 bước
IOT Heart Rate Monitor (ESP8266 và Android App): Là một phần trong dự án năm cuối của tôi, tôi muốn thiết kế một thiết bị theo dõi nhịp tim của bạn, lưu trữ dữ liệu của bạn trên máy chủ và thông báo cho bạn khi nhịp tim của bạn bất thường. Ý tưởng đằng sau dự án này xuất hiện khi tôi cố gắng xây dựng một