What is MAX30102 and how to use it | Heart Beat Sensor | UtGo

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ม.ค. 2020
  • Learn about MAX 30102 Heart Beat Sensor and how to use it. MAX30102 is a highly sensitive bio sensor which can used to get various human health parameters like Heartbeat, Oxygen level in blood and much more.
    Follow Us❤️/ Contact :
    Instagram: / utgo_tech
    Telegram: t.me/UtGoTech
    ---------------------------------------------------------
    Components Link:
    MAX30102 Module : amzn.to/3XbkZkN
    Arduino Uno Board : amzn.to/3GwFuS0
    Small Breadboard : amzn.to/3X1H8SB
    Jumper Wires : amzn.to/3IRqb9n
    Subscribe It's Free:----- bit.ly/34GtRnZ
    ---------------- In Video Content -------------------------------------------------------------------------------------
    MAX 30102 Datasheet: bit.ly/2QVjcAF
    ------------------------------------------------------------------------------------------------------------------------------------
    -------------- Other Videos and Tutorials Links :------------------------------------------------------------
    • How to use RFID CARD R... : How to use RFID CARD READER
    • DigiSpark Tutorial - I... : DigiSpark Tutorial
    • How to use Liquid Cry... : How to use Liquid Crystal Display | LCD
    • HOW TO USE I2C LCD DIS... : HOW TO USE I2C LCD DISPLAY
    • How to program ESP8266... : How to program ESP8266 using Arduino IDE
    • How to host web pages ... : How to host web pages using ESP8266
    ------------------------------------------------------------------------------------------------------------------------------------
    Thanks for watching this Video. If you like this video then hit the LIKE button, share it.
    Please share your questions, suggestions and thoughts regarding this project in the comment section below :)
    Need any help, ask in the comment section
    .
    If you want to support me then please subscribe to my TH-cam Channel
    bit.ly/34GtRnZ
    Thanks, see you again in my next tutorial.
    -----------------------------------------------------------------------------------------------------------------
    Here my social sites:
    Twitter: / utgo2
    Facebook: / ut.go.524
    Instagram : / utgo_tech
    Like | Share | Subscribe | Comment
    Royalty Free Music from Bensound
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 302

  • @TheUday4
    @TheUday4 ปีที่แล้ว +1

    Thank you! This was very helpful

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว +1

      Glad it was helpful!

  • @ucexperiments
    @ucexperiments 2 หลายเดือนก่อน +1

    Thank you very much, it was quick and easy thanks to you.

    • @UtGoTech
      @UtGoTech  2 หลายเดือนก่อน

      Welcome

  • @atefehshahraki
    @atefehshahraki ปีที่แล้ว

    That 's great😍, thank you so much

  • @rominabarragan1584
    @rominabarragan1584 3 ปีที่แล้ว +3

    hello, nice video! I have a question, how do you know the capacitors, resistors and other components that go in the AFE?

    • @sergiribas9696
      @sergiribas9696 3 ปีที่แล้ว +1

      Estem tots igual veig! hahahah

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      AFE, i didn't get that. Please explain

  • @user-un1gz7uj1r
    @user-un1gz7uj1r 4 หลายเดือนก่อน +1

    Brilliant video! I had a request, could you make a separate video on how to use MAX30102's all sensors in one time using nodemcu on any other application (blynk, ubidot, etc).

    • @UtGoTech
      @UtGoTech  4 หลายเดือนก่อน

      Great suggestion! I will look after it.

  • @sinoyolondimithi6771
    @sinoyolondimithi6771 2 ปีที่แล้ว

    Hello, i connected as instructed(used breadboard), the sensor lights up but when I'm using that code on examples for heartbeat_plotter i find the graph that's already there on the serial plotter and it doesn't change when i put my finger tip on the max sensor. For the heart rate example on serial monitor the IR has values, BPM=0, Avg BPM =0, and there after shows the question marks along with square boxes. Any ideas what could be the problem?

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      Communication issue

    • @jiya3796
      @jiya3796 2 หลายเดือนก่อน

      ​@@UtGoTech how can I troubleshoot if I have this problem? Thanks for the answer.

    • @UtGoTech
      @UtGoTech  2 หลายเดือนก่อน

      Solder the male headers or solder the cables directly.

  • @TJS522
    @TJS522 3 ปีที่แล้ว

    Hi, I want use this MAX30102 as input and show the spo2 level on the 2.4" TFT LCD Touch Screen Shield, with buzzer alarmed when spo2 level is below 90%, can you help me and give me some guidance. Thank you so much

    • @UtGoTech
      @UtGoTech  3 ปีที่แล้ว

      Yes this is great idea. We need some technique to show data in graph

    • @TJS522
      @TJS522 3 ปีที่แล้ว

      @@UtGoTech Ok, thank you so much

  • @sacredame
    @sacredame 2 ปีที่แล้ว

    hi this is a nice video. i have final year project to get raw data from the led and i use this sensor. but i think if i need good raw value i need to check if the sensor could calculate heart rate and spo2 accurately. when i try example of spo2 reading, the data is so fluctuative which when i don't put my finger on the sensor the bpm and spo2 is counting and the bpm read until 200 bpm. when i put my finger the data is take toonlong to get the right value and it's fluctuative like suddenly 200 bpm 60 bpm or even 0 bpm. is it because how i put my finger? is the pressure on sensor could effect the value? could you give some suggestion to solved this problem? thank you in advance have a nice day!

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      Yes, it matters how you put finger in the sensor. Change in finger pressure on the sensor will change the readings.

    • @sacredame
      @sacredame 2 ปีที่แล้ว

      @@UtGoTech thank you for replying. How about the measurement when i don't put my finger on the sensor? Any suggestion? Because i need to plot the signal but the sensor always read data everytime.

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      You need to implement software filtering.

  • @OUEducation
    @OUEducation 4 ปีที่แล้ว +1

    hi bro
    where can i get the sample codes for avr i uisng avr ide avr 4 or atmel studio
    can yoy help me?

    • @UtGoTech
      @UtGoTech  4 ปีที่แล้ว +1

      The library i have used is made for arduino ide so it can't be used in atmel sudio. I have searched codes for atmel studio but didn't found anything till now.
      Sorry

    • @OUEducation
      @OUEducation 4 ปีที่แล้ว +1

      Hi bro if u have an idea how they code for atmega 16 using avr 4 ide
      Please let me know
      Coz i will wirte it but i need someone who can help me in it..
      Thank you...

  • @johntan2417
    @johntan2417 2 ปีที่แล้ว

    Hi, just one question here. My MAX30102 sensor is not working even i plug in correctly. or do i need to use soldering iron to stick my MAX30102 in order to let it works?

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      Yes you need to solder the wires or male header.

  • @redreska6311
    @redreska6311 3 ปีที่แล้ว

    Hello mate I need your help !
    I want to mesure Oxygen in the air at the outlet of an oxygen generator ! is this sensor useful ?

    • @UtGoTech
      @UtGoTech  3 ปีที่แล้ว +1

      No, this sensor can't be used to measure oxygen in the air.

  • @edilbalcha674
    @edilbalcha674 2 ปีที่แล้ว

    can you please share the library for max30102 in proteus

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      You can get it from Arduino library manager

  • @krutikthakor4716
    @krutikthakor4716 2 ปีที่แล้ว

    I have arduino nano so can you give me the right code for max 30102 module with arduino nano and 0.96 oled display ?

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      Code will be same

  • @creativeworld7090
    @creativeworld7090 4 หลายเดือนก่อน

    How can i get this wave form in the OLED display

    • @UtGoTech
      @UtGoTech  4 หลายเดือนก่อน

      You can use a different library which can draw graphs.

  • @randhirmishra3704
    @randhirmishra3704 ปีที่แล้ว

    Did you hv any video on maxim30003cti ??

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว

      No, currently not.

  • @user-ts3cc3nm5x
    @user-ts3cc3nm5x 2 ปีที่แล้ว

    hi, thanks for the video. Could you tell me please how red and IR values are calculated, what is their maximum range?

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      Those are the values coming from respective ADC's

  • @rajvarma4286
    @rajvarma4286 ปีที่แล้ว

    Hi i have done every connection correctly but I find when I connect the wire gnd to gnd it is not working even I tried with different audrino boards but when I connect it to Rd it shows red light as you know it will not take the readings so please can you provide a solution asap

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว

      Connect as shown in the video and make sure the connections are tight. Loose connection leads to many problem.

  • @AnilSagarKumar
    @AnilSagarKumar 11 หลายเดือนก่อน

    the spo2 example does not seem to work with esp32. Do we need to make any changes to the sketch for it to work with esp32?

    • @UtGoTech
      @UtGoTech  11 หลายเดือนก่อน

      Check if that sensor library supports ESP32 or not.

    • @AnilSagarKumar
      @AnilSagarKumar 11 หลายเดือนก่อน

      @@UtGoTech Yes it does as all the other examples work perfectly ok except the spo2 one.

  • @hrishikeshkatkar9641
    @hrishikeshkatkar9641 5 หลายเดือนก่อน +1

    Nice video👍 i just want to ask you is it possible to place it in helmet its my college project or is there any alternative solution for it

    • @UtGoTech
      @UtGoTech  5 หลายเดือนก่อน

      I haven't tried it yet. But otherwise a nice idea.

  • @supunchandimal2267
    @supunchandimal2267 3 ปีที่แล้ว

    Hello, This is a nice video. I hope to use this sensor with raspberry pi 4. do you have any video or code for raspberry pi

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      Currently don't.

  • @Soccer.ok.
    @Soccer.ok. 6 หลายเดือนก่อน

    how could I link the Bpm/Sp02 levels to an OLED I have so I can have the readings in a screen in person instead of on computer?

    • @Soccer.ok.
      @Soccer.ok. 6 หลายเดือนก่อน +1

      Its library is the Adafruit libraries by the way.

    • @Soccer.ok.
      @Soccer.ok. 6 หลายเดือนก่อน

      thanks.

    • @UtGoTech
      @UtGoTech  6 หลายเดือนก่อน

      Follow this tutorial to show readings on OLED display.
      th-cam.com/video/ZjDQXDIb82s/w-d-xo.html

    • @UtGoTech
      @UtGoTech  6 หลายเดือนก่อน

      If you want to learn how to use OLED display then watch this tutorial.
      th-cam.com/video/s5vj6FkQKGg/w-d-xo.html

  • @seyyedamirhossein7778
    @seyyedamirhossein7778 3 ปีที่แล้ว +1

    hi friend, good job
    i have two questions , first what is main difference between max 30100 ,30102 and 30105?
    and second can i use them as a body temp sensor to?
    thank you so much

    • @UtGoTech
      @UtGoTech  3 ปีที่แล้ว

      MAX30100 and MAX30102 are designed to detect heartbeats and oxygen saturation level in blood. Where as MAX30105 is designed for smoke detection.
      They can't be used to detect body temperature. The temperature sensor inside is only meant for internal sensor calibration and adjustment.

    • @seyyedamirhossein7778
      @seyyedamirhossein7778 3 ปีที่แล้ว

      @@UtGoTech thank you so much

  • @sumittambe2543
    @sumittambe2543 8 หลายเดือนก่อน +1

    Hello can I used this sensor with stm32boards

    • @UtGoTech
      @UtGoTech  8 หลายเดือนก่อน

      Yes you can use the sensor with STM boards. You just have to download the sensor library for STM boards.

  • @ryanclark8441
    @ryanclark8441 4 ปีที่แล้ว +2

    Hi there, for some reason my sensor wont power on (no led light). Copied the wiring etc the same as yours.... any reason why this would be the case? Does the sensor need to be powered externally (not usb?)

    • @UtGoTech
      @UtGoTech  4 ปีที่แล้ว +1

      Sensor doesn't need external power. It can be power through your MCU board. It can be powered by 5v or 3.3v.

    • @UtGoTech
      @UtGoTech  4 ปีที่แล้ว +1

      Please check I2C commnication. Maybe your MCU is unable to communicate with the module. You can check using I2C scanner sketch (Link: playground.arduino.cc/Main/I2cScanner/)
      upload the I2cScanner sketch -> open serial monitor -> select the correct baud rate
      if the I2C communication is healthy then you should get the i2c address of the module in the serial monitor, if not then there is a problem with the connection.

    • @ryanclark8441
      @ryanclark8441 4 ปีที่แล้ว

      I'm getting "No I2C Devices found? Guess that means wiring or hardware issue?

    • @ryanclark8441
      @ryanclark8441 4 ปีที่แล้ว

      @@UtGoTech Tried a new Uno, and am now getting a note saying "
      I2C device found at address 0x57" After that I cant seem to get the example 4 plotting code to read anything though? Do I need to modify the code at all?

    • @UtGoTech
      @UtGoTech  4 ปีที่แล้ว

      @@ryanclark8441 Yes

  • @dennisdang9806
    @dennisdang9806 3 ปีที่แล้ว

    Hello, my connections are correct and my sensor power on but when I place my finger on it the sensor is not picking up a pulse but instead it is just showing a straight line on the serial plotter. If anybody has any suggestions that would helpful

    • @UtGoTech
      @UtGoTech  3 ปีที่แล้ว

      Are you getting raw values from sensor?

  • @pierpa_76pierpaolo
    @pierpa_76pierpaolo 6 หลายเดือนก่อน +1

    I have a sensor module (MAX30102) where "SCL" and "SDA" are present. I need it to be used without any control board !!! Let's start with the reasoning: IC LM335 has a pin " ADJ " which as the 'abbreviation says deals with accepting adjustments but with the right conditions. Scl = serial clock and Sda= serial data ................ . Instead if you were using Arduino you have to connect it to pin A0 . So? ------------> SDA !!! :) Let me know it is urgent. Thank you very much.

    • @UtGoTech
      @UtGoTech  6 หลายเดือนก่อน +2

      The MAX30102 sensor module uses I2C bus for sending data. So how will you fetch data without using any control board.

  • @jinane449
    @jinane449 2 ปีที่แล้ว

    Bonjour, j’ai essayé le montage mais lorsque je vais sur « traceur série », aucune courbe ne s’affiche. Avez vous une idée d’où peut provenir ce problème ?

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      I didn't understand this language.

  • @luistovar947
    @luistovar947 ปีที่แล้ว

    Hello. I have a question, i am using de MAX30102 with the same library but when i upload the code it only diplays "Initializing" on the serial monitor i already check my connections and they are exactly the same as in the video, do you know why the code stays there?

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว

      Make sure connections are proper.

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว

      First check if it is able to communicate or not. For that use I2C scanner sketch.

    • @luistovar947
      @luistovar947 ปีที่แล้ว

      @@UtGoTech I'm trying I2C scanner but the codes keeps on "scanning" that means that my connections are the problem?

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว +1

      Yes. You got it.

    • @abhishekdasgupta2481
      @abhishekdasgupta2481 3 หลายเดือนก่อน

      Hey @luistowar947 were u able to solve the issue? Please let me know. I am facing the same.

  • @nimatorshizi68
    @nimatorshizi68 9 หลายเดือนก่อน +1

    hi
    i have error for that how can i fix that this error :
    avrdude: ser_open(): can't open device "\.\COM5": Access is denied.
    Failed uploading: uploading error: exit status 1

    • @UtGoTech
      @UtGoTech  9 หลายเดือนก่อน

      Choose correct com port.

  • @user-kl4ww8yg7u
    @user-kl4ww8yg7u 5 หลายเดือนก่อน

    Hi! I am using the same sensor but instead of using the arduino IDE, I'm using vscode (with platformIO to help code it). What steps should I take differently to achieve the same result?

    • @UtGoTech
      @UtGoTech  5 หลายเดือนก่อน

      Which microcontroller are you using?

    • @user-kl4ww8yg7u
      @user-kl4ww8yg7u 5 หลายเดือนก่อน

      I am using an Arduino Uno

    • @UtGoTech
      @UtGoTech  5 หลายเดือนก่อน +1

      There are libraries easily available for the max sensors for Arduino IDE. If you are using any other IDE then you have to get a compatible Library for that IDE or otherwise you have to go through the datasheet of Max sensor and find a way to get data through I2C bus.

    • @user-kl4ww8yg7u
      @user-kl4ww8yg7u 5 หลายเดือนก่อน +1

      Sounds good, Thanks for the help.

    • @UtGoTech
      @UtGoTech  5 หลายเดือนก่อน

      @user-kl4ww8yg7u Welcome

  • @kentpaul8269
    @kentpaul8269 4 ปีที่แล้ว +1

    Does this work with nodemcu esp8266?

    • @UtGoTech
      @UtGoTech  4 ปีที่แล้ว

      Yes

    • @taufikanwar31
      @taufikanwar31 3 ปีที่แล้ว

      @@UtGoTech i have some problem with spo2 program, why?

  • @Mocks_Moi
    @Mocks_Moi ปีที่แล้ว

    Hey bro, I’ve seen the numbers but a cannot know exactly what they mean 😅 once that normally the value used to be like 90 but i seen like 880, could you explain it?

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว

      The value you are getting is not heart beat rate. Those are the values from the sensor/ADC.

  • @Nilutpal_Chakraborty
    @Nilutpal_Chakraborty 3 ปีที่แล้ว

    this sensor is use to help measure the hemoglobin ??

    • @UtGoTech
      @UtGoTech  3 ปีที่แล้ว

      No. Oxygen level in blood.

  • @kadirsubasi7677
    @kadirsubasi7677 2 หลายเดือนก่อน

    do you have a video about oxygen blood level with this sensor

    • @UtGoTech
      @UtGoTech  2 หลายเดือนก่อน

      Yes I have one. You will find it in my channel.

  • @Nasdontsell
    @Nasdontsell ปีที่แล้ว

    hello good video but do you have the datasheet for the heart rate hat max30102?

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว

      You can find it on internet easily.

    • @Nasdontsell
      @Nasdontsell ปีที่แล้ว

      not the one with the m5sticks i'm tryna connect it with arduino

  • @sivaprasadpr8110
    @sivaprasadpr8110 ปีที่แล้ว

    When I try to put my finger the axis values are very big. I don't know what the axis represents. I got the values of Y axis as 107400 and axis as 5100. I had literally done the same thing in this video and I was able to get the graph. The only problem with what I got is the intercept values are very big. Can you help me how to get the normal values of hear rate?

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว

      The values you are getting in graph is not heart rate values. Graph is plotted as per the ADC of the sensor. You can use the crest and trough of the graph to calculate heart rate.

    • @sivaprasadpr8110
      @sivaprasadpr8110 ปีที่แล้ว

      @@UtGoTech How can I get the heart rate values directly without calculating from the crust and trough?

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว

      You can find the code in the Example sketch that comes with the Library.

  • @hasankhamis99
    @hasankhamis99 3 ปีที่แล้ว

    Hello, can we detect the ECG Graph using this sensor?

  • @LughanJagdeesh
    @LughanJagdeesh 3 หลายเดือนก่อน

    hey i am making a pulse oximeter using max30100 and 1.34 oled iic display module but the bothe display and sensor not working please help

    • @UtGoTech
      @UtGoTech  3 หลายเดือนก่อน

      First check if both the devices are responding or not using I2C Scanner Sketch.

    • @jagdeeshkuppusamy7114
      @jagdeeshkuppusamy7114 3 หลายเดือนก่อน

      Display is working in 12c scanner but sensor is not

    • @jagdeeshkuppusamy7114
      @jagdeeshkuppusamy7114 3 หลายเดือนก่อน

      BRO the problem is the sensor because the sensor detection is success but not monitering

  • @prasanthm2580
    @prasanthm2580 10 หลายเดือนก่อน

    hello sir , it is my internship project to display heart rate, spo2 and ppg in st7789 tft display , now am able to display heartv rate, and spo2 , but i cant able to disaplay ppg , please help to display ppg thanks in advance

    • @UtGoTech
      @UtGoTech  10 หลายเดือนก่อน

      Are you getting ppg in serial monitor ?

  • @diegorubalcava775
    @diegorubalcava775 2 ปีที่แล้ว +1

    Why the module does not work if the wires are not soldered?

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      Because of loose connection

  • @calrogerscal7018
    @calrogerscal7018 ปีที่แล้ว

    Can this work on esp32

  • @sonymaharjan6170
    @sonymaharjan6170 3 ปีที่แล้ว

    can we use it in the upper arm?

    • @UtGoTech
      @UtGoTech  3 ปีที่แล้ว

      I have tried but didn't succeeded.

  • @KIIDEX_TROL
    @KIIDEX_TROL 3 ปีที่แล้ว

    One question my sensor Max30102 sometimes work and when I put the serial plotter works good, but then when y leave my finger from the sensor stop working and the red light doesnt appear.

    • @KIIDEX_TROL
      @KIIDEX_TROL 3 ปีที่แล้ว

      Do you Know why ?

    • @KIIDEX_TROL
      @KIIDEX_TROL 3 ปีที่แล้ว

      I have to solder something ? I dont know why it doesnt work properly

    • @UtGoTech
      @UtGoTech  3 ปีที่แล้ว

      Yes. solder the male headers in the Max module

    • @UtGoTech
      @UtGoTech  3 ปีที่แล้ว

      Due to loose connection. Solder male headers then connect it to your MCU

    • @KIIDEX_TROL
      @KIIDEX_TROL 3 ปีที่แล้ว

      I have a doubt about where to solder because in the sensor there is a voltage bridge between 3.3 and 1.8 V. so I don't know where to solder.

  • @faristabakovic147
    @faristabakovic147 5 หลายเดือนก่อน

    Can i use this sensor on wrist like every smartwatch?

    • @UtGoTech
      @UtGoTech  5 หลายเดือนก่อน

      I haven't tried it yet.

  • @lydialydi4916
    @lydialydi4916 3 ปีที่แล้ว +1

    you can tell me please how we can eliminate the noise for this signal !

    • @lydialydi4916
      @lydialydi4916 3 ปีที่แล้ว

      !

    • @UtGoTech
      @UtGoTech  3 ปีที่แล้ว

      Take multiple readings and then calculate the average

    • @HarshGupta-zz9ur
      @HarshGupta-zz9ur 3 ปีที่แล้ว

      You can use a Kalman Filter to filter out the Noisy data

  • @eRror94.
    @eRror94. 10 หลายเดือนก่อน

    can you make a video to interface max30102 with MATLAB?

    • @UtGoTech
      @UtGoTech  10 หลายเดือนก่อน

      I will try to make in future.

  • @benimustikoaji1393
    @benimustikoaji1393 ปีที่แล้ว

    can it reads spo2 ?

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว

      Yes, it's shown in the video.

  • @chandrimasen3886
    @chandrimasen3886 4 ปีที่แล้ว

    Hey I'm using max30100 but the LED is not turning on even after trouble shooting. What should I do ??
    Does this max30102 module have the same problem or it works smoothly ???

    • @UtGoTech
      @UtGoTech  4 ปีที่แล้ว

      Please check max30100 module is communicating with the Arduino board or not. Most of the time it is due to the communication issue. You can use I2C Scanner sketch to check that your arduino is detecting the max30100 module or not.

    • @dr.snehasisbanerjee2
      @dr.snehasisbanerjee2 3 ปีที่แล้ว +1

      Did your problem solved? If yes, please tell me how, it will help a lot. Thank you.

    • @Magleen1
      @Magleen1 ปีที่แล้ว

      ​@@UtGoTech my max30100was not going until I connected ir and red pin to ground,is it okay, also it is overheating how to solve this, coz I can't touch it

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว +1

      Check supply voltage and connections.

  • @as_hn.1940
    @as_hn.1940 9 หลายเดือนก่อน

    I do all the steps but this error comes
    : Example8_SPO2:30:10: fatal error: MAX30105.h: No such file or directory
    how can I fix that

    • @UtGoTech
      @UtGoTech  9 หลายเดือนก่อน

      Have you installed library for the MAX sensor ?

  • @aishwaryavibhute4080
    @aishwaryavibhute4080 ปีที่แล้ว

    How photodiode detects that ir light is for heart rate or oxygen

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว

      It detects change in ir reflection.

  • @ashwinijayadevannaidu4843
    @ashwinijayadevannaidu4843 2 ปีที่แล้ว

    What is the difference between max30102 and pulse rate sensor the one like heart shape? Which one will be suitable for pet health monitoring project?

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว +1

      Using MAX30102 you can measure pulse rate and oxygen saturation level in blood although I haven't tested on pets yet. And the one like heart shape is only for pulse rate.

    • @ashwinijayadevannaidu4843
      @ashwinijayadevannaidu4843 2 ปีที่แล้ว

      @@UtGoTech this is helpful info. Thank you 👍

    • @talhasami150
      @talhasami150 ปีที่แล้ว

      Hey Ashwini, can we use it for pets like cows and dogs non-invasively?

  • @tendertouch4393
    @tendertouch4393 3 ปีที่แล้ว

    Can I use any other parts of skin

    • @UtGoTech
      @UtGoTech  3 ปีที่แล้ว

      I have tried but didn't succeed

  • @anacarolinacarrillolombana121
    @anacarolinacarrillolombana121 2 ปีที่แล้ว

    Hi! I connected it the same way the video showed but the led is not turning on. What could have happened?

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      Check for loose connections.
      I suggest you to solder the pins.
      Have you checked the i2c address of your module?

    • @Project_diaries21
      @Project_diaries21 ปีที่แล้ว

      @@UtGoTech hey, my module led is also not turning on and i hv also checked the i2c address but where should i chang this address in this code?

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว

      You don't have to charge the I2C address. If you are getting the address that means communication is ok.

  • @kadirsubasi7677
    @kadirsubasi7677 2 หลายเดือนก่อน

    Hello i make project just like you but when i put mu finger on the sensör light is going off why and other question i open serial port but i cant see the graphic just like you why bro

    • @UtGoTech
      @UtGoTech  2 หลายเดือนก่อน

      Have you soldered the male headers into the sensor?

    • @kadirsubasi7677
      @kadirsubasi7677 2 หลายเดือนก่อน

      @@UtGoTech yes i check and do you know serial port i cant see graphic just like you

    • @UtGoTech
      @UtGoTech  2 หลายเดือนก่อน

      First check if raw data is showing in serial monitor or not?

  • @jinane449
    @jinane449 2 ปีที่แล้ว

    Hello, I tried editing but when I go on «serial plotter», no curve is displayed. Do you have any idea where this problem might have come from?

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว +1

      Are you getting data in serial monitor ?

    • @jinane449
      @jinane449 2 ปีที่แล้ว

      Good evening, no I get nothing. As soon as I telecast the program, the LED goes out.

    • @jinane449
      @jinane449 2 ปีที่แล้ว

      I really need your help please 🙏🏼

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว +1

      Use I2C scanner sketch to check it Arduino is detecting your module or not.

    • @jinane449
      @jinane449 2 ปีที่แล้ว

      @@UtGoTech Thank you for your help! I have an other question about the arduino code for calculating heart rate, i don’t understand in arduino code : « long delta = millis() - lastBeat ; lastBeat = millis() ; beatsPerMinute = 60/(delta/1000) » thanks you !

  • @rapadatristanpauls.2198
    @rapadatristanpauls.2198 2 ปีที่แล้ว

    The sensor light up for some seconds and suddenly turned off. What could be the problem? By the way i didnt soldered the sensor.

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      Solder the male headers. Loose connection is causing this issue.

  • @dharanisenthilkumar3904
    @dharanisenthilkumar3904 3 ปีที่แล้ว

    Sir please share the library

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      Just follow the video. You will see inthe video.👍

  • @ironman2.026
    @ironman2.026 2 ปีที่แล้ว

    Pins aren't given to connect it with breadboard??? We have to use soldering iron???

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      Yes, use soldering iron

  • @dankaneswar7989
    @dankaneswar7989 2 ปีที่แล้ว

    i'm doing this project right now but my red led on sensor wasn't blinking can you help me out

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      Check if microcontroller and Max module is communicating or not.

    • @dhanush6777
      @dhanush6777 2 ปีที่แล้ว

      @@UtGoTech in i2c scanner code it was displaying not found

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      That means microcontroller is not able to communicate with max module.
      Check your connections and look for loose connection

  • @renzalegado8029
    @renzalegado8029 2 ปีที่แล้ว

    Apparently, my sensor wont lit, can you help? Does it have something to do with voltage jumping?

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      Have you soldered the male headers?

    • @renzalegado8029
      @renzalegado8029 2 ปีที่แล้ว

      @@UtGoTech yes dear Sir, I have soldered the pins carefully

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      Check if communication is ok or not.

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      Upload I2C scanner sketch and look for address in serial monitor.

  • @varadraut3738
    @varadraut3738 ปีที่แล้ว

    Hey Bro, can we change A4 & A5 to any other pins on Arduino?

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว +1

      No. It can't be changed. Hardware I2C pins can't be changed.

    • @varadraut3738
      @varadraut3738 ปีที่แล้ว

      @@UtGoTech okay, so what pins to attach scl and sda if i am using esp32 ?

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว +1

      You can find out in datasheet of your board.

    • @varadraut3738
      @varadraut3738 ปีที่แล้ว

      @@UtGoTech okay, thank you so much 😃

  • @chikenwibor3481
    @chikenwibor3481 4 ปีที่แล้ว +3

    Hi, i connected as instructed in the video but it the sensor wont turn on and then says max30105 in the serial monitor no found, when i used the i2c scanner it says no device found. please what do i do next.

    • @UtGoTech
      @UtGoTech  4 ปีที่แล้ว

      In your case the I2C communication is not working. Please check the wiring use small jumper cables in case you are using breadboard. Also recheck the connetions.

    • @chikenwibor3481
      @chikenwibor3481 4 ปีที่แล้ว

      @@UtGoTech hi I finally got it working but the readings are not steady they vary widely...thanks for your responsee

    • @UtGoTech
      @UtGoTech  4 ปีที่แล้ว

      @@chikenwibor3481 I have got steady readings.
      Call checkForBeat() function as frequent as possible. It will help to detect heartbeat more accurately and efficiently. It may be possible the I2C commnucation is breaking in between or it may be due to the variable pressure of the finger onto the sensor. It is difficult to put finger in the sensor with constant pressure.
      Watch this video: th-cam.com/video/ZjDQXDIb82s/w-d-xo.html

    • @chikenwibor3481
      @chikenwibor3481 4 ปีที่แล้ว

      @@UtGoTech thanks for your response i have watched the video but still dont know how to checkForBeat() function frequent, please can you help me with line of code to do it.. thanks

    • @Jonahmeans1024
      @Jonahmeans1024 4 ปีที่แล้ว +1

      @@chikenwibor3481 Hi, how did you manage to get it working? I have the same problem as you.

  • @kshitijtyagi2116
    @kshitijtyagi2116 2 ปีที่แล้ว +1

    Can MAX30102 be placed on the side of the forehead instead of finger?

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      I haven't tried it. A new way cyber punk style.

  • @bhagavatshinde1083
    @bhagavatshinde1083 3 ปีที่แล้ว

    How to get actual value of bpm using the graph obtained

    • @UtGoTech
      @UtGoTech  3 ปีที่แล้ว

      for bpm you have to use separate code.

    • @UtGoTech
      @UtGoTech  3 ปีที่แล้ว

      You can get the bpm code in the example sketch

  • @talhasami150
    @talhasami150 ปีที่แล้ว

    Can it work without contact with the body?

  • @osamayhiya4626
    @osamayhiya4626 4 ปีที่แล้ว +1

    how to get bbm and spo2 in one code !!

    • @UtGoTech
      @UtGoTech  4 ปีที่แล้ว

      The Example 8 provided with the SparkFun MAX3010x library contains both heart rate(bpm) and spo2.

  • @pirithivi_
    @pirithivi_ 2 ปีที่แล้ว +1

    How to connect dht11 sensor with Arduino

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว +1

      You can find an easy tutorial in TH-cam.

  • @fadlanbahar5849
    @fadlanbahar5849 2 ปีที่แล้ว

    hello, can i have the program??

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      Code is given in the example sketch

  • @bals0079
    @bals0079 3 ปีที่แล้ว

    How to connect with display

    • @UtGoTech
      @UtGoTech  3 ปีที่แล้ว

      th-cam.com/video/ZjDQXDIb82s/w-d-xo.html

  • @arjuns9392
    @arjuns9392 5 หลายเดือนก่อน

    Can i use it without soldering sir

    • @UtGoTech
      @UtGoTech  5 หลายเดือนก่อน +1

      You must solder the header pins or otherwise it will malfunction.

    • @arjuns9392
      @arjuns9392 5 หลายเดือนก่อน +1

      Thanks for your reply sir​@@UtGoTech

    • @UtGoTech
      @UtGoTech  5 หลายเดือนก่อน +1

      Welcome

  • @Nasdontsell
    @Nasdontsell ปีที่แล้ว

    I cant find on the internet about the heart rate hat arduino can you make one about it please!!!!!!!!!!!!!!

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว

      Which one?

    • @Nasdontsell
      @Nasdontsell ปีที่แล้ว

      @@UtGoTech the heartbeat hat arduino I cant find it anywhere

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว

      Can you specify module name.

    • @Nasdontsell
      @Nasdontsell ปีที่แล้ว

      @@UtGoTech Interfacing MAX30102 with Arduino + BPM measure project with OLED + buzzer.
      But with a heart rate hat component

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว

      Google it. You will get some purchase links.

  • @arjuns9392
    @arjuns9392 4 หลายเดือนก่อน

    In my max30102 sensor led is not blinking and says intializing pulse oximeter failed what can i do sir

    • @UtGoTech
      @UtGoTech  4 หลายเดือนก่อน

      Look for connection issues, loose connection.

    • @furious4101
      @furious4101 2 หลายเดือนก่อน

      Hi bro I am facing the same problem what did you do to solve this problem kindly help me

    • @UtGoTech
      @UtGoTech  2 หลายเดือนก่อน

      Solder the male headers. Make sure the connections are not loose.

  • @AlkDarksniper
    @AlkDarksniper 4 ปีที่แล้ว

    hello, link to the code? thx

    • @UtGoTech
      @UtGoTech  4 ปีที่แล้ว

      I have used an example sketch. In Arduino IDE goto File -> Examples -> SparkFun Max3010x. Here you can find the example sketch's.
      - Sorry for late reply

  • @tendertouch4393
    @tendertouch4393 3 ปีที่แล้ว

    Is fingertip necessary

  • @genuine643
    @genuine643 3 ปีที่แล้ว

    My sensor is heating and.. In serial printer it is showing max30102 not found. Please help me bro

    • @UtGoTech
      @UtGoTech  3 ปีที่แล้ว

      How much voltage you have given to the module.

    • @UtGoTech
      @UtGoTech  3 ปีที่แล้ว

      There may be some chance that you have got faulty module

    • @genuine643
      @genuine643 3 ปีที่แล้ว

      @@UtGoTech I sorted it out bro... Just removed the Resistors... It's working fine now

  • @ravidhameliya6716
    @ravidhameliya6716 2 ปีที่แล้ว

    Can you help me...i need max30102 sensor code in python programming..bcz i control arduino with help of raspberry pi....sensor connected with arduino.so i need python code!!!!!

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      You are using Arduino board in between Max sensor and raspberry pi. Am I correct?

    • @ravidhameliya6716
      @ravidhameliya6716 2 ปีที่แล้ว

      Yes...arduino connect with sensor...and raspberry oprate arduino it means raspberry and arduino interconnect. I need python code bcz i implement code in arduino with help of raspberry

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      I think you have to program Arduino board so that it can interface with Max sensor to read data and then send it to raspberry Pi using serial or i2c interface. For Arduino you don't need python code

    • @ravidhameliya6716
      @ravidhameliya6716 2 ปีที่แล้ว

      I know..do not need python code.. without python code it is possible..but python code is requirements of my uni. Project..its mandatory

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      Sorry currently I don't have python code to do so.

  • @kadirsubasi7677
    @kadirsubasi7677 2 หลายเดือนก่อน

    heelo can i take the codes please

    • @UtGoTech
      @UtGoTech  2 หลายเดือนก่อน

      I have used code from the Example Sketch of the Arduino IDE.

  • @dharanisenthilkumar3904
    @dharanisenthilkumar3904 3 ปีที่แล้ว

    Sir please share the code for finding both heart rate and spO2

    • @UtGoTech
      @UtGoTech  3 ปีที่แล้ว

      It can be found in the example sketch.

  • @diegocastillo576
    @diegocastillo576 3 ปีที่แล้ว

    How can I just want the information in the serial monitor not in a display how can I do that?

    • @UtGoTech
      @UtGoTech  3 ปีที่แล้ว

      Just print the heart beat data in serial monitor using Serial.print function. Sending information in serial monitor is shown in the Example5_HeartRate sketch, which comes with the library. In Arduino IDE just goto File -> Examples -> SparkFun MAX3010x -> Example5_HeartRate.

  • @jimjimwang208
    @jimjimwang208 ปีที่แล้ว

    why do my lights go on sometimes and off sometimes then just decide to not work at all
    its so frustrating😵‍💫

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว

      Which type of battery you are using ?

    • @jimjimwang208
      @jimjimwang208 ปีที่แล้ว

      @@UtGoTech i use an uno board (usb cable to computer

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว

      Make proper connections. Solder the male headers.

  • @abosoudef3106
    @abosoudef3106 2 ปีที่แล้ว

    it doesn't work with my.. the led not work What should I do

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      Check for loose connection.

    • @abosoudef3106
      @abosoudef3106 2 ปีที่แล้ว

      @@UtGoTech checked the connections and they were correct. But it still doesn't work I uploaded the code, but the LED does not work and I get a message in the serial monitor (can't find max30102 check...) I read online that I have to remove the 4.7k resistor and install it externally, do you have any idea how to do that?

  • @Ankit-mq6em
    @Ankit-mq6em 4 ปีที่แล้ว

    Bro mera sensor max30100 me light nhi jal rha iska MATLAB kya hoskta hai ????

    • @Ankit-mq6em
      @Ankit-mq6em 4 ปีที่แล้ว

      Also showing initialisation of oximeter failed

    • @Ankit-mq6em
      @Ankit-mq6em 4 ปีที่แล้ว

      I'm using with esp32

    • @UtGoTech
      @UtGoTech  4 ปีที่แล้ว

      "Initialization of oximeter failed" is showing because your micro-controller is not able communicate with the MAX30100 module.
      You should check you hardware connections and make sure I2C communication is ok.
      You can use I2C Scanner sketch to check whether your micro-controller is detecting the MAX30100 sensor or not.

    • @Ankit-mq6em
      @Ankit-mq6em 4 ปีที่แล้ว

      @@UtGoTech it is showing initialisation failed :I2c error

    • @Ankit-mq6em
      @Ankit-mq6em 4 ปีที่แล้ว

      Tell me the solution should I remove all 3 resistors from sensor and connect external resistors????

  • @bayulerian6687
    @bayulerian6687 2 ปีที่แล้ว

    Can i get the source code ?

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      You can get the sketches in Example.

  • @badushashaik8429
    @badushashaik8429 3 ปีที่แล้ว

    Max30102 not working any modification needed for scl,sda,pins

    • @UtGoTech
      @UtGoTech  3 ปีที่แล้ว

      No modification is needed for this module

    • @UtGoTech
      @UtGoTech  3 ปีที่แล้ว

      Are you using different module

  • @akshayraj8699
    @akshayraj8699 ปีที่แล้ว +1

    to activate 30102 Press key , key? ..?

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว

      Please explain what you are asking

    • @akshayraj8699
      @akshayraj8699 ปีที่แล้ว

      @@UtGoTech
      Code for blood oxygen
      [ Serial.println(F("Attach sensor to finger with rubber band. Press any key to start conversion")); while (Serial.available() == 0) ; //wait until user presses a key Serial.read(); ]
      I pressed all the available keys, but it is not converting.

    • @akshayraj8699
      @akshayraj8699 ปีที่แล้ว

      I have a another doubt,
      if I connect MAX30100 with another sensor in arduino board, the heart rate goes zero and spo2 showing references values..clearly pulseoximeter is not working. But if I connect pulseoximeter with arduino, heart rate and spo2 is showing and the pulseoximeter is working. Do you know what is the issue ? ( when I connect another sensor, max30100 is not working. )

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว

      Which code you are using

    • @UtGoTech
      @UtGoTech  ปีที่แล้ว

      What other sensor you are connecting

  • @technicalgentleman2378
    @technicalgentleman2378 4 ปีที่แล้ว +1

    Sir please give the source code of max30100

    • @UtGoTech
      @UtGoTech  4 ปีที่แล้ว

      Easy Code is written by using existing library. The code have to be change according the library used. So you have to tell which library you are using.
      If you didn't installed any library yet then add MAX30100lib by Oxullo Intersecans using Arduino Library Manager. With this library you will also get some example codes which will fulfill your needs.

    • @technicalgentleman2378
      @technicalgentleman2378 4 ปีที่แล้ว

      @@UtGoTech sir can I use max30100lb source code in max30100 sensor please reply 🙏🙏🙏🙏

    • @UtGoTech
      @UtGoTech  4 ปีที่แล้ว +1

      This library can be used with MAX30102 and MAX30105 modules only. This library doesn't support MAX30100 sensor.

  • @jehadsaad8730
    @jehadsaad8730 2 หลายเดือนก่อน

    ممكن تبعتلى الكود 😢😢

    • @UtGoTech
      @UtGoTech  2 หลายเดือนก่อน

      You can find code in the Example Sketch of Arduino IDE.

  • @ariepradana942
    @ariepradana942 2 ปีที่แล้ว

    Code

    • @UtGoTech
      @UtGoTech  2 ปีที่แล้ว

      It is given in the example sketch which comes with the library.

  • @adrianhp6549
    @adrianhp6549 2 หลายเดือนก่อน

    I have this problem: "MAX30105 was not found. Please check wiring/power"
    Can someone explain to me what this is due to? it is supposed to be well connected
    PD: I'm using a ESP32 board

    • @UtGoTech
      @UtGoTech  2 หลายเดือนก่อน

      Communication error occurs due to loose connection or wrong connection.

    • @UtGoTech
      @UtGoTech  2 หลายเดือนก่อน

      You can also use I2C Scanner Sketch to check if the modules are communicating or not.

    • @adrianhp6549
      @adrianhp6549 หลายเดือนก่อน

      @@UtGoTech What happens if the scanner does not detect it, I already tested it and it tells me that it does not find any device, the sensor led does not turn on either, what do I do?

    • @adrianhp6549
      @adrianhp6549 หลายเดือนก่อน

      It may be because I have not soldered the sensor, but what if I do and still the problem persists?

    • @UtGoTech
      @UtGoTech  หลายเดือนก่อน

      If the scanner app doesn't detect your MAX30105 module that means your ESP32 board is not able to communicate with the MAX30105 module. Check whether you have connected it to the I2C pin or not.