MAX30100 não funciona
Não consigo fazer o sensor MAX30100 funcionar.
Ele continua gerando o seguinte erro:
16:06:32.936 -> Initializing...
16:06:32.936 -> MAX30105 was not found. Please check wiring/power.
Estou usando a biblioteca Sparkfun. Exemplo de esboço "Example5_HeartRate"
Tanto quanto eu entendo, a placa de breakout para o MAX30100 é um pouco bugada - com isso quero dizer que os resistores pullup internos estão conectados a 1.8V por algum motivo, em vez de 5V
Eu usei o MAX30100 antes e enfrentei o mesmo problema. No entanto, depois de vasculhar a internet por horas, achei este artigo útil:https://reedpaper.wordpress.com/2018/08/22/pulse-oximeter-max30100-max30102-how-to-fix-wrong-board/
Quero usar outro sensor MAX30100 e segui o artigo acima novamente e fiz as alterações mencionadas no meu sensor, o que resultou na detecção da placa no endereço 0x57 quando executei o scanner i2c. No entanto, ao contrário da vez anterior, o esboço de exemplo não foi executado conforme o esperado.
Eu até tentei esta solução: https://github.com/oxullo/Arduino-MAX30100/issues/51#issuecomment-391193292
Mas continuei recebendo a mesma mensagem de erro.
As conexões de pino são: ARDUINO -> MAX30100 / MAX300102
3V3 -> VIN
SDA (A4) -> SDA \
SCL (A5) -> SCL
GND -> GND
Eu preciso de ajuda o mais rápido possível. Agradeço antecipadamente!
Espero que os links mencionados sejam úteis para outra pessoa.
Respostas
Confira este link . Eu acho que vai funcionar Eu tinha o mesmo módulo MAX30100 que eu fiz foi removido aqueles resistores de 4,7k montados através de resistores de orifício na placa de ensaio e puxado para cima usando 5V e estava funcionando bem para mim
Este vídeo pode ajudá-lo, neste vídeo, um indiano explicou o problema em detalhes com a ajuda do diagrama esquemático do sensor max30100 e resolveu de duas maneiras. https://youtu.be/ZqdmA4NAqb0
Tive problemas semelhantes com uma placa barata (RCWL-0531). Usei a mesma correção “ Como consertar placa errada ” que você mencionou (foto).