MAX30100 non funziona

Sep 27 2020

Non riesco a far funzionare il sensore MAX30100 Continua a generare
il seguente errore:

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

Sto usando la libreria Sparkfun Schizzo di esempio "Example5_HeartRate"

Per quanto ho capito, la scheda di breakout per il MAX30100 è un po 'buggata - Con questo intendo che i resistori pullup interni sono collegati a 1,8 V per qualche motivo invece di 5 V

Ho già utilizzato MAX30100 e ho riscontrato lo stesso problema. Tuttavia, dopo aver setacciato Internet per ore ho trovato questo articolo utile:https://reedpaper.wordpress.com/2018/08/22/pulse-oximeter-max30100-max30102-how-to-fix-wrong-board/

Voglio usare un altro sensore MAX30100 e ho seguito di nuovo l'articolo sopra e ho apportato le suddette modifiche al mio sensore che hanno comportato il rilevamento della scheda all'indirizzo 0x57 quando eseguo lo scanner i2c. Tuttavia, a differenza della volta precedente, lo schizzo di esempio non è stato eseguito come previsto.

Ho anche provato questa soluzione: https://github.com/oxullo/Arduino-MAX30100/issues/51#issuecomment-391193292

Ma continuava a ricevere lo stesso messaggio di errore.

I collegamenti dei pin sono: ARDUINO -> MAX30100 / MAX300102
3V3 -> VIN
SDA (A4) -> SDA \
SCL (A5) -> SCL
GND -> GND

Ho bisogno di aiuto al più presto. Grazie in anticipo!

Spero che i link menzionati siano utili per qualcun altro.

Risposte

2 MaazSk Sep 27 2020 at 20:52

Dai un'occhiata a questo link . Immagino che funzionerà, avevo lo stesso modulo MAX30100, quello che ho fatto è stato rimuovere quei resistori 4.7k montati attraverso resistori a foro sulla breadboard e li ho sollevati usando 5V e funzionava bene per me

2 VeeraSubrahmanyamMediboina Mar 18 2021 at 20:57

Questo video potrebbe aiutarti, in questo video, un ragazzo indiano ha spiegato il problema in dettaglio con l'aiuto del diagramma schematico del sensore max30100 e lo ha risolto in due modi. https://youtu.be/ZqdmA4NAqb0

RowanP Jan 25 2021 at 14:25

Ho avuto problemi simili con una scheda economica (RCWL-0531). Ho utilizzato la stessa correzione " Come riparare la scheda sbagliata " che hai menzionato (nella foto).

Che ha funzionato ... più o meno ... Ha ottenuto una stabilità di rilevamento terribile (sia HR che O2). Ho letto i commenti nel codice di esempio sulle schede Uno (su cui avevo iniziato) che non avevano una capacità sufficiente per gestire i dati di esempio completi, quindi sono migrato a ESP32. Ancora non eccezionale. Mi sono arreso e ho acquistato uno Sparkfun MAX30105 , ancora collegato a un display ESP32 e OLED. Subito un'esperienza diversa, di qualità nettamente superiore ma non so perché. Ho alcune idee "ancora da fare" per indagare su MAX30102_by_RFlibreria e anche di utilizzare un processore più capace (ad esempio, Due) per vedere se la capacità di elaborazione del segnale può essere aumentata. Spero che questo aiuti - non sei solo.