MAX30100 không hoạt động
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
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
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
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).