Introduction
The heart rate monitor sensor can be used to detect heart rate changes despite a thumb size. It uses optical technology to detect the amount of blood oxygen in the subcutaneous capillaries to detect the corresponding human heart rate, so that the module can easily and conveniently measure the heart rate. The heart rate detector can be widely used in wearable devices, fitness equipment, and other scenarios. It works well with maincontrollers like Arduino, micro:bit, etc., and also supports graphical programming platforms such as MakeCode, and Mind+ as well as non-programming function.
Note:
- Please keep still when using the static heart rate sensor for measurements and do not press it too hard.
- This product is not a medical device and is not approved for any medical use at all.
Specification
- Operating Voltage: 3V-5V
- Operating Current: <10mA
- Interface: PH2.0-3P
- Dimension: 26×39mm/1.02×1.54"
- Signal Type: analog signal
Pinout
Label | Name | Description |
---|---|---|
1 | GND | Power - |
2 | VCC | Power + |
3 | Signal | Analog signal line |
Usage Description
Place a finger at position ① shown in the figure below to start measuring your heart rate. The heart rate sensor outputs digital signal, i.e. high/low.?
There are 4 points you need to pay attention to when using the sensor:
- The thickness of the cortical layer of your finger will affect the measurement results.
- Do not press the sensor too hard when detecting.
- Keep your body still while doing a measurement.
- The product is not intended for any medical use purpose.
Principle
The heart rate sensor is based on the PPG(photo plethysmo graphy) technology, a convenient and low-cost technology that can be applied to the detection of the amount of blood oxygen in the subcutaneous capillaries to detect the corresponding human heart rate. The technology features quick response, stable performance and high adaptability.
Application
1. Heart Rate Monitor
Description:
Use the heart rate sensor to monitor the human heart rate and display the results on the OLED display module.
Components:
BOS0043 Heart Rate Monitor Sensor | BOS0035 Mainboard-3IO | BOS0044 OLED Module |
MBT0039 micro:bit | BOS0040 micro:bit BOSON Expansion Board |
Tip: micro:bit and its expansion board will be used in programming projects.
Non-programming Project
Connection Diagram:
Click the black button on the OLED module to switch the display mode to heart rate sensor.
Programming Project
Connection Diagram:
Program Flowchart:
Mind+ Sample Code:
MakeCode Sample Code:
Video Demo
Non-programming | Programming |
---|---|
2. Heart Rate Monitor Bracelet (Programming)
Description:
Make a smart heart rate monitor bracelet. When heart rate is over 100 beats/min, that means heart rate is too high, and the red LED lights up for 3s; when below 60 beats/min, that means heart rate is too low, and the blue LED lights up for 3s.
Connection Diagram:
Program Flowchart:
Mind+ Sample Code:
MakeCode Sample Code:
Video Demo
Non-programming | Programming |
---|---|
Heart rate>100 beats/min | Heart rate <60 beats/min |
FAQ
For any questions, advice or cool ideas to share, please visit the DFRobot Forum
Turn to the Boson Kit Page