MAX30100 çalışmıyor
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
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
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
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).