Inspiration
Our main inspiration comes from the rising cases of sudden deaths across the world daily, regardless of age. This is a concerning issue because people will neglect uncomfortableness with their cardiovascular system and this causes diseases to not get treated at the best treating time. Hence, we created this to raise awareness for people to take care of their health by maintaining a healthy lifestyle.
What it does
This is a simple project that takes the user's pulse rate and displays the digital beat-per-minute (bpm) on a delayed screen and a real-time bpm on a 4-7 segment display.
How we built it
We built it using 5 components. We used the Arduino Due microcontroller as the programming board. This was connected to a 4-7 segment display and an LCD RGB-Backlight display. Additionally, a gravity heart rate sensor was connected to retrieve the user's real-time pulse. We also added LEDs to improve the aesthetics of the design on the breadboard. We used Arduino IDE and resources from Arduino and DFRobot open sources to implement the programming of this design.
Challenges we ran into
We encountered a significant challenge with displaying multiple digit numbers on the 4-7 segment display at the same time. We resolved this by using a faster delay and displaying each digit separately, at the eye level, this made no difference or significant delay in the 7-segment display numbers. We also did have access to keypads and USB-to-microusb-b adapter, this cut the functionality features of our design from interacting with the user with their height weight and age to calculate their BMI.
Accomplishments that we're proud of
We are proud that this is the first time that the team used a display screen (LCD RGB-Backlight) and we were able to encounter almost no significant challenges when programming the component.
What we learned
In this project, we learned how to use the SevSeg library and the LCD library, which were significant in our development of skills because we were able to understand header files and implement hardware programming. Additionally, we improved our skills in hardware debugging with wiring and hardware programming, especially with the 4-7 segment display.
What's next for Personal Heart Rate Monitor
The next step is that we will be adding a keypad to the design so that users and interact with the design to retrieve their BMI and more specific detailed statistics about their health condition.
Log in or sign up for Devpost to join the conversation.