How to make Heartbeat Monitoring Device very easily using MAX30102 Module | DIY | Ut Go

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • Learn to make your own Heartbeat Monitoring Device very easily. It can be used for health and fitness tracking. You can make your own in few bucks. Very easy to make and easy to use.
    Its uses highly sensitive MAX30102 bio sensor and Penpheral Beat Amplitude (PBA) algorithm to calculate Heart Beats accurately and then uses a OLED Display to show the average Heartbeat.
    Follow Us❤️/ Contact :
    Instagram: / utgo_tech
    Telegram: t.me/UtGoTech
    ----------------------------------------------------------------
    Components Link:
    OLED 128x64 Display : amzn.to/3GxjOVC
    MAX30102 Module : amzn.to/3XbkZkN
    Arduino Uno Board : amzn.to/3GwFuS0
    Small Breadboard : amzn.to/3X1H8SB
    Jumper Wires : amzn.to/3IRqb9n
    I2C Scanner Link:
    bit.ly/2Y7hwIg
    Code for Heartbeat Monitoring Device :
    bit.ly/35hmQKZ
    Subscribe It's Free:----- bit.ly/34GtRnZ
    Other Videos and Tutorials Links :
    • What is MAX30102 and h... : How to use MAX30102 Sensor
    • How to use OLED with A... : How to use OLED Display
    • 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 use RFID CARD R... : How to use RFID CARD READER
    • DigiSpark Tutorial - I... : DigiSpark Tutorial
    • 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 liked this video then hit the LIKE button and 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 RUclips Channel
    -- bit.ly/34GtRnZ
    Thanks, see you again in my next tutorial.
    Here my Social Links:
    Twitter: / utgo2
    Facebook: / ut.go.524
    Instagram : / utgo_tech
    Like | Share | Subscribe | Comment
    #Arduino #OLED #Display #Heartbeat #Monitor #Device #MAX30102
    Song: Atch - Daydream
    Music provided by Vlog No Copyright Music.
    Creative Commons - Attribution-ShareAlike 3.0 Unported
    Video Link: • Atch - Daydream (Vlog ...
    #NoCopyrightMusic #VlogMusic #VlogNoCopyrightMusic

Комментарии • 83

  • @chikenwibor3481
    @chikenwibor3481 4 года назад +1

    Hi ut, thanks for your video, please how would do i call checkForBeat as frequent as possible to get accuracy

    • @UtGoTech
      @UtGoTech  4 года назад

      Avoid displaying any animation or undesired text in the display because it's takes significant time to update the display. You can also update the display less frequently. For example you can take 20 or more readings then update the display with the average heartbeat.

  • @yatharthagupta6182
    @yatharthagupta6182 9 месяцев назад

    This sensor Is also capable of senseing SpO2 and temperature. Can provide the code with LCD attached to it.

    • @UtGoTech
      @UtGoTech  9 месяцев назад

      You can find the code in the example sketch that comes with the Library. Just modify the SpO2 code according to your needs.

  • @amolthube1466
    @amolthube1466 3 года назад

    Good work, but i have a little query. The BPM values are varies rapidly. How to stable the values of BPM as like the other products available in the market gives more stable BPM values

    • @UtGoTech
      @UtGoTech  3 года назад

      You can take multiple readings and show average of it.

  • @abhaygarg4736
    @abhaygarg4736 3 года назад +1

    How to get raw values of IRLed and RedLed with sopo2 and heart rate output in a single program?
    and my sensor is not initilized dont know why.

    • @UtGoTech
      @UtGoTech  3 года назад

      Code for getting raw values is given in the example sketch

    • @abhaygarg4736
      @abhaygarg4736 3 года назад

      @@UtGoTech where is the link?

  • @akashsaha1003
    @akashsaha1003 6 месяцев назад

    If I use Esp8266 and max30100 together and get random heart rate and SpO2 value then how can I make average of the both heart rate and SpO2 sensor value ??? Please reply 🙏

    • @UtGoTech
      @UtGoTech  6 месяцев назад

      You can use loop which takes 10 or more readings and calculate average out of that.

  • @bals0079
    @bals0079 3 года назад +1

    How to make blood oxygen level indicator using max 30102

    • @UtGoTech
      @UtGoTech  3 года назад

      You can use the same setup except the code. You can you SPO2 example sketch/code.

    • @bals0079
      @bals0079 3 года назад

      Can you send me the codes

  • @MakaylaGraceTajalle
    @MakaylaGraceTajalle 5 месяцев назад

    Is this compatible with Adafruit Flora? Trying to make it into a wearable device and wondering if all connections would be the same.

    • @UtGoTech
      @UtGoTech  5 месяцев назад

      Yes, you can use it with Adafruit Flora. You can use it with any microcontroller that supports I2C Communication.

    • @MakaylaGraceTajalle
      @MakaylaGraceTajalle 5 месяцев назад

      @@UtGoTech And would it also work if I used this OLED display Monochrome 0.91" 128x32 I2C OLED Display - STEMMA QT / Qwiic with the 200 mAH battery and Adafruit Flora?

    • @MakaylaGraceTajalle
      @MakaylaGraceTajalle 5 месяцев назад

      Sorry I mean this battery because it's more flat 3.7 V Lithium-Ion Battery Rechargeable (Secondary) 400mAh

    • @UtGoTech
      @UtGoTech  5 месяцев назад

      Yes, according to me it will work as long as the battery is genuine.

    • @UtGoTech
      @UtGoTech  5 месяцев назад

      The working voltage level should be checked. Or otherwise one can use a small 5 volts Step Up converter.

  • @harshitch3839
    @harshitch3839 4 года назад +1

    but how to check spo2

    • @UtGoTech
      @UtGoTech  4 года назад

      Use the SPO2 example sketch

  • @mayank7554
    @mayank7554 3 года назад

    Your video was extremely helpful.
    Can you guide me how to connect a level shifter in this circuit for my MAX30102

    • @UtGoTech
      @UtGoTech  3 года назад

      It's very easy connect high level side to Microcontroller and low side to Max sensor

    • @Nishant2108
      @Nishant2108 2 года назад

      @@UtGoTech hello,
      I am getting error 'I2C_SPEED_FAST' WAS NOT DECLARED IN THIS SCOPE

    • @UtGoTech
      @UtGoTech  2 года назад

      Have you installed the correct library ?

    • @mayank7554
      @mayank7554 2 года назад

      @@UtGoTech ummm. No need after 10 months lol 😅😅

    • @Nishant2108
      @Nishant2108 2 года назад

      @@UtGoTech could you name the library so that I can check

  • @yatharthagupta6182
    @yatharthagupta6182 Год назад

    Sir I am having red light on my sensor but it is not reading BPM. I have tried only MAX sensor with serial monitor and it show INITIALIZATING PULSE OXIMETER.. & it shows nothing like SUCCESS OR FAILURE.

    • @UtGoTech
      @UtGoTech  Год назад

      There may be communication issue. Connect cables properly or solder them.

  • @jackafter5176
    @jackafter5176 3 года назад +1

    Do it to connect to node mcu Esp8266 E12 without OLED screen.

    • @UtGoTech
      @UtGoTech  3 года назад

      No not necessary

    • @nayeliestrada3014
      @nayeliestrada3014 2 года назад

      ​@@UtGoTech Could you please help me? I am trying to use the max30102 with Esp8266 and watch the measures in the monitor serial

    • @nayeliestrada3014
      @nayeliestrada3014 2 года назад

      I am trying to see the SpO2 and the heart rate

    • @UtGoTech
      @UtGoTech  2 года назад

      Use the example sketch provided with the library

    • @nayeliestrada3014
      @nayeliestrada3014 2 года назад +1

      @@UtGoTech The example isnt working, it sent me a watchdog reset in the monitor serial

  • @LughanJagdeesh
    @LughanJagdeesh 6 месяцев назад

    aBOUT THE DISPLAY :Bro when the adafruit animation goes on, the half screen is glitched what is the solve for it please say

    • @UtGoTech
      @UtGoTech  6 месяцев назад

      Check for loose connection. Try to solder all the conventions.

  • @LughanJagdeesh
    @LughanJagdeesh 6 месяцев назад

    the given code link bitly not opening please give it in a other form please

    • @UtGoTech
      @UtGoTech  6 месяцев назад

      First login to your Gmail account after that open the code link and download it. Don't open it in Google Drive, Just download it from the Google Drive and open it in Arduino IDE.

  • @vannstudio1037
    @vannstudio1037 4 года назад

    Can this sensor be applied on another skin such as upper arm?

    • @UtGoTech
      @UtGoTech  4 года назад

      Yes theoretically

  • @MakaylaGraceTajalle
    @MakaylaGraceTajalle 5 месяцев назад

    What is the smallest battery I can use to power this?

    • @UtGoTech
      @UtGoTech  5 месяцев назад

      You can use a 200mAH battery.

  • @user-ue3uh2ms6q
    @user-ue3uh2ms6q 10 месяцев назад

    why is that my OLED is glitching ?
    can you pls help?

    • @UtGoTech
      @UtGoTech  10 месяцев назад +1

      Have you soldered the male header?
      Make sure the connection is tight.

  • @Mocks_Moi
    @Mocks_Moi Год назад

    Can i do it without oled screen? Just using the computer to show the hearbeat ?

    • @UtGoTech
      @UtGoTech  Год назад

      Yes

    • @Mocks_Moi
      @Mocks_Moi Год назад

      Could you please send me ou indicate what’s the code ?

    • @Mocks_Moi
      @Mocks_Moi Год назад

      Or how can i search for that in the arduino library?

    • @UtGoTech
      @UtGoTech  Год назад

      In Arduino IDE Goto Tools then Library Manager

  • @BeenaChetan
    @BeenaChetan 11 месяцев назад

    I have followed all these steps but output is not shown in LCD

    • @UtGoTech
      @UtGoTech  11 месяцев назад

      Are you able to get values in serial monitor ?

  • @luisajkimtepaztoj3336
    @luisajkimtepaztoj3336 4 года назад

    Hi. How I can connect an MAX30100/30102 If it has 7 pins?
    (Vin - SCL - SDA - INT - IRD - RO - GND). It doesn't work with this conection.

    • @UtGoTech
      @UtGoTech  4 года назад

      No issues. Connect VIN - SCL - SDA - GND only. Other pins are not necessary.

    • @luisajkimtepaztoj3336
      @luisajkimtepaztoj3336 4 года назад +1

      @@UtGoTech Thank you UT. But the thing burn. It is just for 2V max.

    • @UtGoTech
      @UtGoTech  4 года назад

      Select the vin voltage level according to your Breakout board

  • @satishgorre3794
    @satishgorre3794 Год назад

    Sir Arduino IDE shows an error while compiling the code

    • @UtGoTech
      @UtGoTech  Год назад

      Have you installed the necessary libraries?

  • @akiba700
    @akiba700 9 месяцев назад

    If my led is SSD1315 ,what should i do

    • @UtGoTech
      @UtGoTech  9 месяцев назад

      Just install the library for SSD1315 display and modify the code according to the display library.

  • @soft7906
    @soft7906 2 года назад

    When l put the finger on heart rate and l got electric shock me. How to fix that?

    • @UtGoTech
      @UtGoTech  2 года назад

      Use proper and certified power supply or you can use batteries.

  • @mediverse
    @mediverse Год назад

    Grt

    • @UtGoTech
      @UtGoTech  Год назад

      Thank you! Cheers!👍

  • @siddappabt3774
    @siddappabt3774 2 года назад

    SIR I AM GETTING ERROR COMPILING FOR THE BOARD ARDUINO UNO HELP ME SIR

    • @UtGoTech
      @UtGoTech  2 года назад

      What is the error

    • @siddappabt3774
      @siddappabt3774 2 года назад

      @@UtGoTech solved thank you
      i have one more doubt can we make display in one screen i.e. both heart rate and spo2 if yes then help me in program

    • @UtGoTech
      @UtGoTech  2 года назад

      Yes it is possible. You can find the code, just google it.

  • @sivaprasadpr8110
    @sivaprasadpr8110 Год назад

    How can I include spO2 level also in this ?

    • @UtGoTech
      @UtGoTech  Год назад

      Look for example sketch for spO2. From that filter the necessary code. Use those in current sketch and modify the OLED display code.

    • @sivaprasadpr8110
      @sivaprasadpr8110 Год назад

      @@UtGoTech Do you have the modified code? if yes can you please put in the comment box.

    • @UtGoTech
      @UtGoTech  Год назад

      No I didn't have modified code.

    • @sivaprasadpr8110
      @sivaprasadpr8110 Год назад

      @@UtGoTech Can you please help me find the code?

    • @UtGoTech
      @UtGoTech  Год назад

      Look for example sketch in Arduino IDE

  • @SLAVE_OF_ALLAHswt
    @SLAVE_OF_ALLAHswt 2 года назад

    Sir I'm not getting the light on sensor why is it?

    • @UtGoTech
      @UtGoTech  2 года назад +1

      Check if the module is communicating with Arduino board or not.

    • @SLAVE_OF_ALLAHswt
      @SLAVE_OF_ALLAHswt 2 года назад

      @@UtGoTech sir it's not communicatg..
      It's showing adress not found ..what can be done?

    • @UtGoTech
      @UtGoTech  2 года назад

      Check for improper connections.

    • @UtGoTech
      @UtGoTech  2 года назад

      You must solder the male headers.

  • @satishgorre3794
    @satishgorre3794 Год назад

    Please help me