Welcome Guest! To enable all features please Login or Register.
Options
Go to last post Go to first unread
Samli  
#1 Posted : Friday, March 25, 2022 5:34:23 PM(UTC)
Samli

Rank: Member

Groups: Registered
Joined: 5/5/2021(UTC)
Posts: 11

Was thanked: 2 time(s) in 2 post(s)
LCD Arduino Project Brief Introduction
Some time ago, I found a heart rate sensor module MAX30100 in shopping online. This module can collect the blood oxygen and heart rate data of users, which is also simple and convenient to use.

According to the data, I found that there are libraries of MAX30100 in the Arduino library files. That is to say, if I use the communication between LCD Arduino and MAX30100, I can directly call the Arduino library files without having to rewrite the driver files. This is a good thing, so I bought the module of MAX30100.

I decided to use Arduino to verify the heart rate and blood oxygen collection function of MAX30100. With STONE TFT LCD screen for monitoring blood pressure.

LCD-Arduino-STONE-HMI-Display-Heart-Rate (1)

Note: this module by default only with 3.3 V level MCU communications, because it defaults to using IIC pin pull up the resistance of 4.7 K to 1.8 V, so there is no communication with the Arduino by default, if you want to commune with the Arduino and need two 4.7 K of the IIC pin pull-up resistor connected to the VIN pin, these contents will be introduced in the back of the chapter.

Functional Assignments
Before starting this project, I thought about some simple features:

Heart rate data and blood oxygen data were collected
Heart rate and blood oxygen data are displayed through an LCD screen
These are the only two features, but if we want to implement it, we need to do more thinking:

What master MCU is used?
What kind of LCD display?
As we mentioned earlier, we use Arduino for the MCU, but this is an LCD Arduino project, so we need to choose the appropriate LCD display module. I plan to use the LCD display screen with a serial port. I have a STONE STVI070WT-01 displayer here, but if Arduino needs to communicate with it, MAX3232 is needed to do the level conversion.

Then the basic electronic materials are determined as follows:

Arduino Mini Pro development board
MAX30100 heart rate and blood oxygen sensor module
STONESTVI070WT-01LCD serial port display module
MAX3232 module
Hardware Introduction
MAX30100
The MAX30100 is an integrated pulse oximetry and heart rate monitor sensor solution. It combines two LEDs, a photodetector, optimized optics, and low-noise analog signal processing to detect pulse oximetry and heart-rate signals. The MAX30100 operates from 1.8V and 3.3V power supplies and can be powered down through software with negligible standby current, permitting the power supply to remain connected at all times.

Applications
Wearable Devices
Fitness Assistant Devices
Medical Monitoring Devices
Benefits And Features
1、Complete Pulse Oximeter and Heart-Rate SensorSolution Simplifies Design

Integrated LEDs, Photo Sensor, and high-Performance Analog Front -End
Tiny 5.6mm x 2.8mm x 1.2mm 14-Pin OpticallyEnhanced System-in-Package
2、Ultra-Low-Power Operation Increases Battery Life for wearable Devices

Programmable Sample Rate and LED Current forPower Savings
Ultra-Low Shutdown Current (0.7µA, type)
3、Advanced Functionality Improves Measurement Performance

High SNR Provides Robust Motion Artifact Resilience
Integrated Ambient Light Cancellation
High Sample Rate Capability
Fast Data Output Capability
Detection Principle
LCD-Arduino-STONE-HMI-Display-Heart-Rate (1)

Just press your finger against the sensor to estimate pulse oxygen saturation (SpO2) and pulse (equivalent to heartbeat).

The pulse oximeter (oximeter) is a mini-spectrometer that USES the principles of different red cell absorption spectra to analyze the oxygen saturation of the blood. This real-time and rapid measurement method is also widely used in many clinical references.Huh

I will not introduce the MAX30100 too much, because these materials are available on the Internet. Interested friends can look up the information of this heart rate test module on the Internet, and have a deeper understanding of its detection principle.
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Notification

Icon
Error