Professional Documents
Culture Documents
Student declaration
I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand that
making a false declaration is a form of malpractice.
Grading grid
P5 P6 P7 M5 M6 D3 D4
Summative Feedback: Resubmission Feedback:
Figure 1 ......................................................................................................................................................................... 5
Figure 2 ......................................................................................................................................................................... 6
Figure 3 ......................................................................................................................................................................... 7
Figure 4 ....................................................................................................................................................................... 10
Figure 5 ....................................................................................................................................................................... 11
Figure 6 ....................................................................................................................................................................... 12
Figure 7 ....................................................................................................................................................................... 13
Figure 8 ....................................................................................................................................................................... 15
Figure 9 ....................................................................................................................................................................... 16
Figure 10 ..................................................................................................................................................................... 16
Figure 11 ..................................................................................................................................................................... 18
Figure 12 ..................................................................................................................................................................... 19
Figure 13 ..................................................................................................................................................................... 19
Figure 14 ..................................................................................................................................................................... 19
Figure 15 ..................................................................................................................................................................... 20
Figure 16 ..................................................................................................................................................................... 20
Figure 17 ..................................................................................................................................................................... 21
Figure 18 ..................................................................................................................................................................... 21
Figure 19 ..................................................................................................................................................................... 22
Table 1........................................................................................................................................................................... 8
Table 2......................................................................................................................................................................... 13
P5 EMPLOY AN APPROPRIATE SET OF TOOLS TO
DEVELOP YOUR PLAN INTO AN IOT APPLICATION.
I. The problem.
The heart is the most important organ of the body, holding important functions in the
circulatory system. The heart is like a pump, helping to pump blood to carry nutrients and
oxygen along the arteries to other organs in the body to nourish and ensure the vital activities
of all internal organs. as well as cells. Thanks to the heart, all vital activities of the body are
maintained stably. Therefore, any disorder that occurs in the heart has an effect on the body.
I once read a very good saying that "those with health have hope and hope has everything",
or another very poignant saying about human health that "Those with health If you are
healthy, you will have hundreds of thousands of dreams. If you are not healthy, you will only
have one dream, which is health. These two sayings both reinforce a single thought and
meaning that for human beings nothing is as important and valuable as health, as long as
people have health, they will achieve their dreams in many ways, otherwise we will have
nothing but a sick body. Especially in today's modern life, although people's material and
spiritual life has become better, medical services have also improved significantly, but living
habits are not in moderation. Working, excessive overtime, and unhealthy recreational
activities are still eroding people's health that no medicine can cure.
So how do they detect if the heart rate is stable or not so that they can go to the doctor in
time?
Figure 1
II. Solution.
Special equipment is required to measure heart rate every day. To detect how heart rate
works at home. IoT devices and technologies have been adopted. It can connect to mobile
phone through wireless network.
Figure 2
This device above will send a message to the phone every time you put your hand in to
measure your heart rate. So, the owner can control heart rate and blood oxygen levels as well
as health easily. Seek medical attention promptly if you find a problem.
III. Schematic.
Figure 3
PulseOximeter pox;
void onBeatDetected()
{
Serial.println("Beat Detected!");
}
void setup()
{
Serial.begin(115200);
pinMode(16, OUTPUT);
Blynk.begin(auth, ssid, pass);
Serial.print("Initializing Pulse Oximeter..");
if (!pox.begin())
{
Serial.println("FAILED");
for (;;);
}
else
{
Serial.println("SUCCESS");
pox.setOnBeatDetectedCallback(onBeatDetected);
}
}
void loop()
{
pox.update();
Blynk.run();
BPM = pox.getHeartRate();
SpO2 = pox.getSpO2();
Blynk.virtualWrite(V1, BPM);
Blynk.virtualWrite(V2, SpO2);
tsLastReport = millis();
}
}
VII. Tools.
1. Hardware:
NodeMCU ESP8266 Boards
Node MCU ESP8266 is built on LUA language which is very simple to learn but developers
can also use Arduino IDE for programming Node MCU. It has Wi-Fi module ESP8266 which
means it can quickly connect to Internet. The NodeMCU ESP8266 collect the information
from the fire sensor and send it to Blynk App every second.
NodeMCU is best known for IoT open-source platforms which added firmware that easily
runs on the low cost as well. Moreover, this NodeMCU ESP8266 has even included the
hardware based on the ERP-12 module.
Figure 4
Figure 5
Normally these sensors are available as modules with comparator as shown above.
Specifications:
MAX30100. Heart rate and blood oxygen sensor
• Main IC: MAX30100.
• Measures heart rate and blood oxygen levels.
• Using voltage: 1.8~5.5VDC.
• Compact, super energy efficient, suitable for compact measuring devices,
Wearable Devices.
• Communication: I2C, TTL signal level.
• Dimensions: 1.9cm x 1.4cm x 0.3cm
OLED
0.96-inch Oled LCD screen with I2C interface for beautiful, luxurious, clear display in the
daytime and maximum energy saving ability at an appropriate cost, the screen uses I2C
interface for quality stable transmission and very easy to communicate with only 2 GPIO
pins.
Technical specifications Oled lcd display 0.96 inch only
• Using voltage: 2.2~5.5VDC.
• Power consumption: 0.04w
• Display angle: greater than 160 degrees
• Number of display points: 128×64 points.
• Screen width: 0.96 inches
• Display Color: White
• Communication: I2C
• Driver: SSD1306
2. Tool.
Arduino IDE
Arduino Software (IDE) contains a text editor for writing code, a message area, a text
console, a toolbar with buttons for common functions and a series of menus. It connects
to the Arduino and Genuino hardware to upload programs and communicate with them.
Figure 6
3. Software.
C++ language
C++ maintains the methods and structure of C but adds the ability to abstract data,
objects, and classes. All of these features make C ++ an option for embedded application
developers, IoT programmers for systems.
4. Framework – Blynk.
Blynk is the first and only drag-n-drop mobile app builder for the microcontrollers and
Internet of Things
Blynk was designed for the Internet of Things. It can control hardware remotely, it can
display sensor data, it can store data, visualize it and do many other cool things.
Figure 7
5. Fritzing.
An application to design Arduino projects schematic.
6. Test case.
Table 2
7. Case
Figure 8
Put your hand on the sensor and measure your heart rate
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
For this question, 38.1% of people chose very good, 38.1% of people chose good, 23.8% of
people choose normal, no one choose bad and very bad, proving that the product is useful to
users.
Question 2:
Figure 17
With 81% of users choosing yes and 19% choosing maybe, the majority of users like the
product because of its capabilities.
Question 3:
Figure 18
Most people agree that the system is working really well, makes them feel safer and jokingly
calls me husband. They want the product to grow in the future.
Question 4:
Figure 19
52.4% important
38.1% is very important
9.5% doesn't matter much
With this question most users choose important instead of very important. We will contact
these people to get their input to improve the product and make it a must-have for everyone.
P7 Review end user feedback from your IoT application.
I. Feasibility.
This heart rate and blood oxygen sensor has several IoT features. They are suitable for
everyone. Moreover, this product can also be used in medical areas, clinics to measure heart
rate initially to start medical examination.
Technically, of course it is not difficult to assemble and program this system. I have studied
and detailed in the report, the functions included in the system I have also given.
Economically, the machine has a relatively low cost, but thanks to that I also get a system that
comes with many functions that meet the needs of the user and is a divisible future savings
product. more rational. With an individual production organization, after the product is
completed and the necessary requirements are met, most of the product can be exported.
II. Commercialize IoT solutions or applications and improve their ability
to meet their needs.
Because the equipment's components are easy to manufacture and cheap, it is possible to
produce many products in a short time to supply customers quickly. Companies will pay more
attention to this product, if they put safety first. Sensors can be damaged if not maintained
and serviced regularly.
The possibility of an improved product is very high, given the rapidly evolving IoT platform.
This project can be used in heart rate measurement for medical examination. Sensors that
measure heart rate and blood oxygen levels are integrated with an internet connection so
that users can control the necessary information to ensure safety for their health.
After the above processes, I will introduce new production and business methods in the
market, introduce specific products, thereby gaining the trust and support of domestic users
and in the future, it will become a worldwide market. bridge.
What I need to improve the product in the future:
Some points for future improvement: As it is currently only a beta version for users to
experience and we still have a lot of room to improve in the future, by collecting requests that
I have things to improve like:
- We will try to develop the product to be able to recognize more than measuring heart
rate and blood oxygen level
- Regarding the price, we will try to optimize the ingredients so that we can bring a product
that is both useful and cheap for customers.
- Add accessories that can protect the board, as it is an electronic product. Since protecting
the board during aging is essential to meet the needs of users, I will do my best to perfect
it.
- - Having a complete website, users can see much more detail than using a single
application. This issue also needs to be further improved to match user requirements.