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

Поділитися
Вставка
  • Опубліковано 25 лис 2024

КОМЕНТАРІ • 330

  • @TechInnovators-p2b
    @TechInnovators-p2b 10 місяців тому +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  10 місяців тому

      Great suggestion! I will look after it.

  • @ucexperiments
    @ucexperiments 8 місяців тому +1

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

  • @akhaqan
    @akhaqan 2 місяці тому

    Excellent video, thanks for taking out the time to make it. I have a few ideas for another video project: It will be a health monitor with a screen that shows the following things:
    1. Two digits after decimal point for better accuracy
    2. Heart sine wave
    3. If this sensor can calculate heart rate variability (HRV) i.e. the time between two heart beats then you can add that
    4. You can also add a skin conductance sensor to show volts
    5. Infrared temperature sensor
    I have seen several projects on youtube but no one has combined all these in one. If you like, I can collaborate with you. Let me know and I will send you an email. Thanks

    • @UtGoTech
      @UtGoTech  2 місяці тому

      Thanks for the suggestion. I will try.👍

  • @pierpa_76pierpaolo
    @pierpa_76pierpaolo Рік тому +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  Рік тому +2

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

  • @sumittambe2543
    @sumittambe2543 Рік тому +1

    Hello can I used this sensor with stm32boards

    • @UtGoTech
      @UtGoTech  Рік тому

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

  • @TheUday4
    @TheUday4 2 роки тому +1

    Thank you! This was very helpful

    • @UtGoTech
      @UtGoTech  2 роки тому +1

      Glad it was helpful!

  • @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

  • @AnsamBsh
    @AnsamBsh 2 місяці тому

    Thank you very much!
    I have followed your instructions and it worked perfectly, but can i add something like buzzer to give a warning if the heart beats are under 60 beat/min?
    I tried to do so , I connected the buzzer and wrote the code in the end of the example heart rate, and it was uploaed successfully, but measuring stops in the second iteration and no readings appear …
    If you have any advice please?

    • @UtGoTech
      @UtGoTech  2 місяці тому +1

      You have to write non blocking code which continuously takes reading even if the buzzer is on

  • @piwunsolomon7653
    @piwunsolomon7653 29 днів тому

    which max type is used for glucometer

    • @UtGoTech
      @UtGoTech  28 днів тому

      I didn't find any max sensor for blood glucose monitoring.

  • @kenpaul8269
    @kenpaul8269 4 роки тому +1

    Does this work with nodemcu esp8266?

    • @UtGoTech
      @UtGoTech  4 роки тому

      Yes

    • @taufikanwar31
      @taufikanwar31 4 роки тому

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

  • @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

  • @randhirmishra3704
    @randhirmishra3704 Рік тому

    Did you hv any video on maxim30003cti ??

  • @SharvinSoosaipillai
    @SharvinSoosaipillai 11 місяців тому

    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  11 місяців тому

      Which microcontroller are you using?

    • @SharvinSoosaipillai
      @SharvinSoosaipillai 11 місяців тому

      I am using an Arduino Uno

    • @UtGoTech
      @UtGoTech  11 місяців тому +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.

    • @SharvinSoosaipillai
      @SharvinSoosaipillai 11 місяців тому +1

      Sounds good, Thanks for the help.

    • @UtGoTech
      @UtGoTech  11 місяців тому

      @user-kl4ww8yg7u Welcome

  • @בליווינר
    @בליווינר 2 місяці тому

    Thank you for the tutorial!
    I have 2 problems, the electrical circuit disconnects and is very sensitive to the touch even though everything is connected well and no component is damaged, secondly, even when everything is connected and the red light on the MAX30102 works you can't see the graph after I put my finger on the red light. any ideas how to solve it?

    • @UtGoTech
      @UtGoTech  2 місяці тому

      Have you solder the male headers into the max 30102 module?

    • @בליווינר
      @בליווינר 2 місяці тому

      @@UtGoTech noup,
      quick thinking and solving...
      Thank you!

    • @UtGoTech
      @UtGoTech  2 місяці тому

      Welcome🤟

  • @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...

  • @creativeworld7090
    @creativeworld7090 10 місяців тому

    How can i get this wave form in the OLED display

    • @UtGoTech
      @UtGoTech  10 місяців тому

      You can use a different library which can draw graphs.

  • @Soccer.ok.
    @Soccer.ok. 11 місяців тому

    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. 11 місяців тому +1

      Its library is the Adafruit libraries by the way.

    • @Soccer.ok.
      @Soccer.ok. 11 місяців тому

      thanks.

    • @UtGoTech
      @UtGoTech  11 місяців тому

      Follow this tutorial to show readings on OLED display.
      ua-cam.com/video/ZjDQXDIb82s/v-deo.html

    • @UtGoTech
      @UtGoTech  11 місяців тому

      If you want to learn how to use OLED display then watch this tutorial.
      ua-cam.com/video/s5vj6FkQKGg/v-deo.html

  • @nikfilzah2393
    @nikfilzah2393 12 днів тому

    hello, can u do tutorial how to connect max30102 with esp 32-s3?

    • @UtGoTech
      @UtGoTech  12 днів тому

      Ok will do in future

  • @iarker5942
    @iarker5942 2 місяці тому

    did it will working on wrist?

    • @UtGoTech
      @UtGoTech  2 місяці тому +1

      I tried but didn't succeeded

  • @calrogerscal7018
    @calrogerscal7018 Рік тому

    Can this work on esp32

  • @atefehshahraki
    @atefehshahraki Рік тому

    That 's great😍, thank you so much

  • @phamhoangthong4815
    @phamhoangthong4815 3 місяці тому

    Hi, am new to these. I have question: what are the wire name that you connect from the sensor to arduino (i can only hear ground). How do u know it connect there?

    • @UtGoTech
      @UtGoTech  3 місяці тому

      It's jumper wire for breadboard

  • @nimatorshizi68
    @nimatorshizi68 Рік тому +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  Рік тому

      Choose correct com port.

  • @AnilSagarKumar
    @AnilSagarKumar Рік тому

    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  Рік тому

      Check if that sensor library supports ESP32 or not.

    • @AnilSagarKumar
      @AnilSagarKumar Рік тому

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

  • @hrishikeshkatkar9641
    @hrishikeshkatkar9641 11 місяців тому +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  11 місяців тому

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

    • @udeolisachukwudalu1309
      @udeolisachukwudalu1309 Місяць тому

      Hello, if you are working on accident detection helmet, it's also what I'm working on my FYP

    • @UtGoTech
      @UtGoTech  Місяць тому

      Great 👍

  • @edilbalcha674
    @edilbalcha674 3 роки тому

    can you please share the library for max30102 in proteus

    • @UtGoTech
      @UtGoTech  3 роки тому

      You can get it from Arduino library manager

  • @kstyagi.23
    @kstyagi.23 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.

  • @diegorubalcava775
    @diegorubalcava775 3 роки тому +1

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

    • @UtGoTech
      @UtGoTech  3 роки тому

      Because of loose connection

  • @tendertouch4393
    @tendertouch4393 3 роки тому

    Can I use any other parts of skin

    • @UtGoTech
      @UtGoTech  3 роки тому

      I have tried but didn't succeed

  • @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 ?

  • @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

  • @Nilutpal_Chakraborty
    @Nilutpal_Chakraborty 3 роки тому

    this sensor is use to help measure the hemoglobin ??

    • @UtGoTech
      @UtGoTech  3 роки тому

      No. Oxygen level in blood.

  • @kadirsubasi7677
    @kadirsubasi7677 8 місяців тому

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

    • @UtGoTech
      @UtGoTech  8 місяців тому

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

  • @lydialydi4916
    @lydialydi4916 4 роки тому +1

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

    • @lydialydi4916
      @lydialydi4916 4 роки тому

      !

    • @UtGoTech
      @UtGoTech  4 роки тому

      Take multiple readings and then calculate the average

    • @HarshGupta-zz9ur
      @HarshGupta-zz9ur 4 роки тому

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

  • @johntan2417
    @johntan2417 3 роки тому

    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  3 роки тому

      Yes you need to solder the wires or male header.

  • @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 9 місяців тому

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

  • @benimustikoaji1393
    @benimustikoaji1393 2 роки тому

    can it reads spo2 ?

    • @UtGoTech
      @UtGoTech  2 роки тому

      Yes, it's shown in the video.

  • @seyyedamirhossein7778
    @seyyedamirhossein7778 4 роки тому +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  4 роки тому +1

      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 4 роки тому

      @@UtGoTech thank you so much

  • @LughanJagdeesh
    @LughanJagdeesh 9 місяців тому

    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  9 місяців тому

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

    • @jagdeeshkuppusamy7114
      @jagdeeshkuppusamy7114 9 місяців тому

      Display is working in 12c scanner but sensor is not

    • @jagdeeshkuppusamy7114
      @jagdeeshkuppusamy7114 9 місяців тому

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

  • @faristabakovic147
    @faristabakovic147 11 місяців тому

    Can i use this sensor on wrist like every smartwatch?

    • @UtGoTech
      @UtGoTech  11 місяців тому

      I haven't tried it yet.

  • @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: ua-cam.com/video/ZjDQXDIb82s/v-deo.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.

  • @eRror94.
    @eRror94. Рік тому

    can you make a video to interface max30102 with MATLAB?

    • @UtGoTech
      @UtGoTech  Рік тому

      I will try to make in future.

  • @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.

  • @HAMZAshaikh-l2r
    @HAMZAshaikh-l2r 18 днів тому

    how to use it with stm32??

    • @UtGoTech
      @UtGoTech  18 днів тому

      I haven't tried it with stm32.

  • @sonymaharjan6170
    @sonymaharjan6170 4 роки тому

    can we use it in the upper arm?

    • @UtGoTech
      @UtGoTech  4 роки тому

      I have tried but didn't succeeded.

  • @Nasdontsell
    @Nasdontsell 2 роки тому

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

    • @UtGoTech
      @UtGoTech  2 роки тому

      You can find it on internet easily.

    • @Nasdontsell
      @Nasdontsell 2 роки тому

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

  • @sinoyolondimithi6771
    @sinoyolondimithi6771 3 роки тому

    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  3 роки тому

      Communication issue

    • @jiya3796
      @jiya3796 7 місяців тому

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

    • @UtGoTech
      @UtGoTech  7 місяців тому

      Solder the male headers or solder the cables directly.

  • @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.

  • @arjuns9392
    @arjuns9392 11 місяців тому

    Can i use it without soldering sir

    • @UtGoTech
      @UtGoTech  11 місяців тому +1

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

    • @arjuns9392
      @arjuns9392 11 місяців тому +1

      Thanks for your reply sir​@@UtGoTech

    • @UtGoTech
      @UtGoTech  10 місяців тому +1

      Welcome

  • @ashwinijayadevannaidu4843
    @ashwinijayadevannaidu4843 3 роки тому

    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  3 роки тому +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 3 роки тому

      @@UtGoTech this is helpful info. Thank you 👍

    • @talhasami150
      @talhasami150 Рік тому

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

  • @redreska6311
    @redreska6311 4 роки тому

    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  4 роки тому +1

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

  • @pirithivi_
    @pirithivi_ 2 роки тому +1

    How to connect dht11 sensor with Arduino

    • @UtGoTech
      @UtGoTech  2 роки тому +1

      You can find an easy tutorial in UA-cam.

  • @aishwaryavibhute4080
    @aishwaryavibhute4080 2 роки тому

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

    • @UtGoTech
      @UtGoTech  2 роки тому

      It detects change in ir reflection.

  • @sacredame
    @sacredame 3 роки тому

    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  3 роки тому

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

    • @sacredame
      @sacredame 3 роки тому

      @@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  3 роки тому

      You need to implement software filtering.

  • @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.

  • @hasankhamis99
    @hasankhamis99 3 роки тому

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

  • @KIIDEX_TROL
    @KIIDEX_TROL 4 роки тому

    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 4 роки тому

      Do you Know why ?

    • @KIIDEX_TROL
      @KIIDEX_TROL 4 роки тому

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

    • @UtGoTech
      @UtGoTech  4 роки тому

      Yes. solder the male headers in the Max module

    • @UtGoTech
      @UtGoTech  4 роки тому

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

    • @KIIDEX_TROL
      @KIIDEX_TROL 4 роки тому

      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.

  • @IronMan_2.1
    @IronMan_2.1 3 роки тому

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

    • @UtGoTech
      @UtGoTech  3 роки тому

      Yes, use soldering iron

  • @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.

  • @talhasami150
    @talhasami150 Рік тому

    Can it work without contact with the body?

  • @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.

  • @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.

  • @prasanthm2580
    @prasanthm2580 Рік тому

    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  Рік тому

      Are you getting ppg in serial monitor ?

  • @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

  • @varadraut3738
    @varadraut3738 2 роки тому

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

    • @UtGoTech
      @UtGoTech  2 роки тому +1

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

    • @varadraut3738
      @varadraut3738 2 роки тому

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

    • @UtGoTech
      @UtGoTech  2 роки тому +1

      You can find out in datasheet of your board.

    • @varadraut3738
      @varadraut3738 2 роки тому

      @@UtGoTech okay, thank you so much 😃

  • @kadirsubasi7677
    @kadirsubasi7677 8 місяців тому

    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  8 місяців тому

      Have you soldered the male headers into the sensor?

    • @kadirsubasi7677
      @kadirsubasi7677 8 місяців тому

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

    • @UtGoTech
      @UtGoTech  8 місяців тому

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

  • @Nasdontsell
    @Nasdontsell 2 роки тому

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

    • @UtGoTech
      @UtGoTech  2 роки тому

      Which one?

    • @Nasdontsell
      @Nasdontsell 2 роки тому

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

    • @UtGoTech
      @UtGoTech  2 роки тому

      Can you specify module name.

    • @Nasdontsell
      @Nasdontsell 2 роки тому

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

    • @UtGoTech
      @UtGoTech  2 роки тому

      Google it. You will get some purchase links.

  • @anacarolinacarrillolombana121
    @anacarolinacarrillolombana121 3 роки тому

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

    • @UtGoTech
      @UtGoTech  3 роки тому

      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.

  • @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.

  • @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

  • @dharanisenthilkumar3904
    @dharanisenthilkumar3904 3 роки тому

    Sir please share the library

    • @UtGoTech
      @UtGoTech  2 роки тому

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

  • @fadlanbahar5849
    @fadlanbahar5849 3 роки тому

    hello, can i have the program??

    • @UtGoTech
      @UtGoTech  3 роки тому

      Code is given in the example sketch

  • @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 !

  • @as_hn.1940
    @as_hn.1940 Рік тому

    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  Рік тому

      Have you installed library for the MAX sensor ?

  • @akshayraj8699
    @akshayraj8699 2 роки тому +1

    to activate 30102 Press key , key? ..?

    • @UtGoTech
      @UtGoTech  2 роки тому

      Please explain what you are asking

    • @akshayraj8699
      @akshayraj8699 2 роки тому

      @@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 2 роки тому

      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  2 роки тому

      Which code you are using

    • @UtGoTech
      @UtGoTech  2 роки тому

      What other sensor you are connecting

  • @KAwIN_YT
    @KAwIN_YT Місяць тому

    I have error in code at the line of particular sensor

    • @UtGoTech
      @UtGoTech  Місяць тому

      Share the error message?

  • @bhagavatshinde1083
    @bhagavatshinde1083 4 роки тому

    How to get actual value of bpm using the graph obtained

    • @UtGoTech
      @UtGoTech  4 роки тому

      for bpm you have to use separate code.

    • @UtGoTech
      @UtGoTech  4 роки тому

      You can get the bpm code in the example sketch

  • @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?

  • @arjuns9392
    @arjuns9392 10 місяців тому

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

    • @UtGoTech
      @UtGoTech  10 місяців тому

      Look for connection issues, loose connection.

    • @furious4101
      @furious4101 8 місяців тому

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

    • @UtGoTech
      @UtGoTech  8 місяців тому

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

  • @ВладимирРоговец-з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  3 роки тому

      Those are the values coming from respective ADC's

  • @tendertouch4393
    @tendertouch4393 3 роки тому

    Is fingertip necessary

  • @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.

  • @zwtsch
    @zwtsch Місяць тому

    so you only need 4 pins, not all 8 of them?

    • @UtGoTech
      @UtGoTech  Місяць тому

      Yes

    • @zwtsch
      @zwtsch Місяць тому

      @@UtGoTech thanks.

    • @UtGoTech
      @UtGoTech  Місяць тому

      @zwtsch welcome👍

  • @bals0079
    @bals0079 4 роки тому

    How to connect with display

    • @UtGoTech
      @UtGoTech  4 роки тому

      ua-cam.com/video/ZjDQXDIb82s/v-deo.html

  • @ravidhameliya6716
    @ravidhameliya6716 3 роки тому

    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.

  • @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

  • @qsdrfghgujfddyffguff
    @qsdrfghgujfddyffguff 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

  • @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????

  • @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 3 роки тому

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

    • @UtGoTech
      @UtGoTech  3 роки тому

      Check for loose connection.

    • @abosoudef3106
      @abosoudef3106 3 роки тому

      @@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?

  • @kadirsubasi7677
    @kadirsubasi7677 8 місяців тому

    heelo can i take the codes please

    • @UtGoTech
      @UtGoTech  8 місяців тому

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

  • @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

  • @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.

  • @bayulerian6687
    @bayulerian6687 2 роки тому

    Can i get the source code ?

    • @UtGoTech
      @UtGoTech  2 роки тому

      You can get the sketches in Example.

  • @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.

  • @jehadsaad8730
    @jehadsaad8730 8 місяців тому

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

    • @UtGoTech
      @UtGoTech  8 місяців тому

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

  • @diegocastillo576
    @diegocastillo576 4 роки тому

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

    • @UtGoTech
      @UtGoTech  4 роки тому

      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.

  • @ariepradana942
    @ariepradana942 3 роки тому

    Code

    • @UtGoTech
      @UtGoTech  2 роки тому

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

  • @ДаниилХодневич-ч9у
    @ДаниилХодневич-ч9у 3 місяці тому

    Итальянец говорит на английском, не люблю когда на английском говорят итальянцы, хер поймешь их

    • @UtGoTech
      @UtGoTech  Місяць тому

      Sorry for you inconvenience. I will try to improve my vocals.

  • @adrianhp6549
    @adrianhp6549 7 місяців тому

    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  7 місяців тому

      Communication error occurs due to loose connection or wrong connection.

    • @UtGoTech
      @UtGoTech  7 місяців тому

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

    • @adrianhp6549
      @adrianhp6549 7 місяців тому

      @@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 7 місяців тому

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

    • @UtGoTech
      @UtGoTech  7 місяців тому

      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.