MAX30100 çalışmıyor

Sep 27 2020

MAX30100 sensörünün çalışmasını sağlayamıyorum
Aşağıdaki hatayı atmaya devam ediyor:

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

Sparkfun kitaplığı Örnek taslağını kullanıyorum "Example5_HeartRate"

Anladığım kadarıyla MAX30100 için koparma kartı biraz hatalı - Demek istediğim, dahili pullup dirençleri bazı nedenlerden dolayı 5V yerine 1.8V'a bağlı.

MAX30100'ü daha önce kullandım ve aynı sorunla karşılaştım. Ancak, interneti saatlerce taradıktan sonra şu yararlı makaleyi buldum:https://reedpaper.wordpress.com/2018/08/22/pulse-oximeter-max30100-max30102-how-to-fix-wrong-board/

Başka bir MAX30100 sensörü kullanmak istiyorum ve yukarıdaki makaleyi tekrar izledim ve sensörümde söz konusu değişiklikleri yaptım, bu da i2c tarayıcıyı çalıştırdığımda kartın 0x57 adresinde algılanmasına neden oldu. Ancak, önceki sürenin aksine, Örnek taslak beklendiği gibi çalışmadı.

Bu çözümü bile denedim: https://github.com/oxullo/Arduino-MAX30100/issues/51#issuecomment-391193292

Ancak aynı hata mesajını almaya devam etti.

Pin bağlantıları şunlardır: ARDUINO -> MAX30100 / MAX300102
3V3 -> VIN
SDA (A4) -> SDA \
SCL (A5) -> SCL
GND -> GND

Bir an önce yardıma ihtiyacım var. Şimdiden teşekkür ederim!

Umarım bahsedilen bağlantılar başkası için yararlıdır.

Yanıtlar

2 MaazSk Sep 27 2020 at 20:52

Bu bağlantıya göz atın . Sanırım işe yarayacak aynı MAX30100 modülüne sahiptim, yaptığım şey, breadboard üzerindeki delik dirençlerine monte edilen 4.7k dirençleri kaldırıp 5V kullanarak yukarı çekti ve benim için iyi çalışıyordu

2 VeeraSubrahmanyamMediboina Mar 18 2021 at 20:57

Bu video size yardımcı olabilir, bu videoda Hintli bir adam max30100 sensör şematik diyagramı yardımıyla sorunu ayrıntılı olarak açıkladı ve iki şekilde çözdü. https://youtu.be/ZqdmA4NAqb0

RowanP Jan 25 2021 at 14:25

Ucuz bir tahtayla benzer bir sorun yaşadım (RCWL-0531). Bahsettiğiniz aynı “ Yanlış tahta nasıl düzeltilir?” Düzeltmesini kullandınız (resimde).

İşe yarayan ... bir çeşit ... Korkunç algılama kararlılığı sağladı (hem HR hem de O2). Örnek koddaki tüm örnek verileri işlemek için yeterli kapasiteye sahip olmayan Uno panoları (daha önce başladığım) hakkındaki yorumları okudum, bu yüzden ESP32'ye geçtim. Hala harika değil. Vazgeçti ve hala bir ESP32 ve OLED ekrana bağlı olan bir Sparkfun MAX30105 satın aldım . Hemen farklı bir deneyim, çok daha kaliteli ama nedenini bilmiyorum. MAX30102_by_RF'yi araştırmak için "hala yapılacak" fikirlerim varkitaplık ve ayrıca sinyal işleme kapasitesinin artırılıp artırılamayacağını görmek için daha yetenekli bir işlemci (örneğin, Due) kullanmak. Umarım bu yardımcı olur - yalnız değilsiniz.