IoT Based Smart Pulse Oximeter with NodeMCU ESP8266 & MAX30100 Sensor

preview_player
Показать описание


****************************************************************************************************************************************

In this DIY IoT Project, we will make an IoT Based Smart Health Monitoring Device that can measure SpO2 (percentage of oxygen in the blood) and heart rate in BPM (Beat Per Minute). We will interface MAX30100/MAX30102 Pulse Oximeter with Nodemcu ESP8266 Wifi Module. The Best part of this IOT project is that you can connect this device to an Android application Blynk that will record and regularly update the data for both SPO2 & BPM on the Blynk Dashboard.

As there is an availability of online data, so this project can be used to monitor the health of a patient online. The pulse oximeter available in the market is very expensive, but with this simple & low-cost pulse oximeter module, we can make our own device. So let’s learn how to make MAX30100 or MAX30102 Pulse Oximeter with ESP8266.

....................................................................................................................................................................................................................................

Drop a like if you liked this video.
Don't forget to subscribe to our channel for more Electronics projects and tutorials.

Рекомендации по теме
Комментарии
Автор

Your tip about the wrong pullups for the MAX30102 board is pure gold! I thought the sensor is totally dead, but after cutting the track that provided 1.8V and soldering a wire to 3.3V now it is finally working with the MAX30100 Examples.

bbogdanmircea
Автор

Sir same code not working for max30102?

pavankumarvaranasi
Автор

Nice. Would be nice to make a finger case with a 3D Printer so that readings are stable!

bbogdanmircea
Автор

Could i use max30102 instead of max30100?

peyl
Автор

Great video. Thanks. I wanted to ask if you were able to cross check the value with other medical devices and see if they correlate or how accurate are they?

ehsanulkarim
Автор

@How To Electronics : Can you please let me know what is the cable connected fro Max30100(Brown color cable) ? If i provide power 3.3v & gnd to Max30100.. it will glow LED right ? In my case it is not.. can you help me.. On LED screen it is only showing initializing ...

vedinishit
Автор

Sir oled display is in showing initializing and then failed how can i fix this?

ramofficial
Автор

Which app is used for stimulating? And which app or website is used for ckt connections for showing purpose sir?

shafferiyasudheenr
Автор

How to cut the 1.8v track and connect 3.3v ...please help

Moppybird
Автор

what jumper you made on sensor max30100 sir?

dwivoarestu
Автор

Does this work without the lcd? And is it need to put jumper wire in rhe sensor?

kenpaul
Автор

How to make dual sensor max30100 in arduino?

baikbaik
Автор

What software is used for to the design the circuit diagram pleas tel me the soft war or give me the link to dounload that

MeZotubeEthiopia
Автор

How to do this with ARDUINO UNO, offcourse without iot thing i just need to display value on screen. Will same code work ?

AdityaSingh-tylf
Автор

Only displaying initializing pulseoximeter... Can you help me to troubleshoot this problem.

suvinmadhu
Автор

Very nice explanation. I construct it successfully. Next day i suddenly disconnected GND pin from breadboard and sensor MAX30100 is not working. I think it's SCL, SDA pins are shorted with VCC . Is any other chance to recover . I think not ☹️☹️☹️☹️☹️

IMRANKHAN-weun
Автор

Hi bro i tried to display the data of max30100 in thingspeak but it always show 0, they told me that max30100 values can't be shown on thingspeak is it true ? should i try blynk

lifechangingproduct
Автор

ESP 8266.WiFi.h directory not found dikha Raha Hai, please solve my issue

skshorts
Автор

@How To Electronics Hi.. I liked the project and tried making same.. I dont want Blynk to be used.. just display on OLED is enough for me.. i am facing one issue while uploading sketch.. can you please help me on this.. The error is :

In member function 'void Adafruit_SPIDevice::transfer(uint8_t*, size_t)':
error: no matching function for call to 'SPIClass::transfer(uint8_t*&, size_t&)'
_spi->transfer(buffer, len);
^
note: candidate is:
In file included from C:\Users\user\Documents\Arduino\libraries\Adafruit_BusIO/Adafruit_SPIDevice.h:1:0,
from
note: uint8_t SPIClass::transfer(uint8_t)
uint8_t transfer(uint8_t data);
^
note: candidate expects 1 argument, 2 provided
exit status 1
Error compiling for board NodeMCU 0.9 (ESP-12 Module).

vedinishit
Автор

si hago sin la pantalla OLED, solo quitaría la parte que tenga en el código : oled.

andrespinillosalegre