MAX30100 không hoạt động

Sep 27 2020

Tôi không thể làm cho cảm biến MAX30100 hoạt động.
Nó tiếp tục xuất hiện lỗi sau:

16:06:32.936 -> Initializing...
16:06:32.936 -> MAX30105 was not found. Please check wiring/power.

Tôi đang sử dụng thư viện Sparkfun Bản phác thảo mẫu "Example5_HeartRate"

Theo như tôi hiểu thì bảng đột phá cho MAX30100 có một chút lỗi - Theo đó tôi có nghĩa là các điện trở pullup bên trong được kết nối với 1.8V vì một số lý do thay vì 5V

Tôi đã sử dụng MAX30100 trước đây và gặp phải vấn đề tương tự. Tuy nhiên, sau khi lùng sục hàng giờ trên mạng, tôi đã tìm thấy bài viết hữu ích này:https://reedpaper.wordpress.com/2018/08/22/pulse-oximeter-max30100-max30102-how-to-fix-wrong-board/

Tôi muốn sử dụng một cảm biến MAX30100 khác và đã làm theo bài viết trên một lần nữa và đã thực hiện các thay đổi đã nói đối với cảm biến của tôi, dẫn đến bảng được phát hiện ở địa chỉ 0x57 khi tôi chạy máy quét i2c. Tuy nhiên, không giống như lần trước, bản phác thảo Ví dụ không chạy như mong đợi.

Tôi thậm chí đã thử giải pháp này: https://github.com/oxullo/Arduino-MAX30100/issues/51#issuecomment-391193292

Nhưng vẫn nhận được cùng một thông báo lỗi.

Các kết nối chân là: ARDUINO -> MAX30100 / MAX300102
3V3 -> VIN
SDA (A4) -> SDA \
SCL (A5) -> SCL
GND -> GND

Tôi cần giúp đỡ càng sớm càng tốt. Cảm ơn bạn trước!

Tôi hy vọng các liên kết được đề cập sẽ hữu ích cho người khác.

Trả lời

2 MaazSk Sep 27 2020 at 20:52

Kiểm tra liên kết này . Tôi đoán nó sẽ hoạt động Tôi đã có cùng một mô-đun MAX30100 những gì tôi đã làm là loại bỏ những điện trở 4,7k được gắn qua các điện trở lỗ trên breadboard và kéo chúng lên bằng cách sử dụng 5V và nó hoạt động tốt đối với tôi

2 VeeraSubrahmanyamMediboina Mar 18 2021 at 20:57

Video này có thể giúp bạn, trong video này, một anh chàng người Ấn Độ đã giải thích vấn đề một cách chi tiết với sự trợ giúp của sơ đồ cảm biến max30100 và giải quyết nó theo hai cách. https://youtu.be/ZqdmA4NAqb0

RowanP Jan 25 2021 at 14:25

Tôi đã gặp sự cố tương tự với một bảng giá rẻ (RCWL-0531). Sử dụng cùng một cách sửa chữa " Cách sửa bảng sai " mà bạn đã đề cập (trong hình).

Điều đó đã hoạt động ... đại loại là ... Đạt được độ ổn định cảm ứng khủng khiếp (cả HR và O2). Tôi đọc các nhận xét trong mã mẫu về các bảng Uno (mà tôi đã bắt đầu) không đủ khả năng xử lý dữ liệu mẫu đầy đủ, vì vậy đã chuyển sang ESP32. Vẫn chưa tuyệt. Đã dành dụm và mua một chiếc Sparkfun MAX30105 , vẫn được kết nối với ESP32 và màn hình OLED. Ngay lập tức một trải nghiệm khác, chất lượng cao hơn rất nhiều nhưng tôi không biết tại sao. Tôi có một số ý tưởng "vẫn phải làm" để điều tra MAX30102_by_RFthư viện và cũng sử dụng một bộ xử lý có khả năng hơn (ví dụ: Do) để xem liệu khả năng xử lý tín hiệu có thể được cải thiện hay không. Hy vọng điều này sẽ hữu ích - bạn không đơn độc.