You are on page 1of 47

[TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM

TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG


KHOA ĐIỆN – ĐIỆN TỬ

ĐỒ ÁN HỆ THỐNG NHÚNG

ĐỒNG HỒ THỜI GIAN THỰC ĐO NHỊP


TIM VÀ PHẦN TRĂM OXI TRONG
MÁU HIỂN THỊ LÊN WEBSITE

Người hướng dẫn: TS. ĐẶNG NGỌC MINH ĐỨC


Người thực hiện: TRẦN BẢO HUY HOÀNG
Lớp: 18040201
Khoá: 22
THÀNH PHỐ HỒ CHÍ MINH, NĂM 2021

THÀNH PHỐ HỒ CHÍ MINH, NĂM 2021


TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM
TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG
KHOA ĐIỆN – ĐIỆN TỬ

ĐỒ ÁN HỆ THỐNG NHÚNG

ĐỒNG HỒ THỜI GIAN THỰC ĐO NHỊP


TIM VÀ PHẦN TRĂM OXI TRONG
MÁU HIỂN THỊ LÊN WEBSITE

Người hướng dẫn: TS. ĐẶNG NGỌC MINH ĐỨC


Người thực hiện: TRẦN BẢO HUY HOÀNG
Lớp: 18040201
Khoá: 22

THÀNH PHỐ HỒ CHÍ MINH, NĂM 2021


TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
KHOA ĐIỆN –ĐIỆN TỬ Độc lập – Tự do – Hạnh phúc
------------------- ----------------------

LỜI CẢM ƠN

Em xin chân thành cảm ơn TS. Đặng Ngọc Minh Đức đã hướng dẫn em
trong suốt quá trình thực hiện đồ án hệ thống nhúng.
Trong báo cáo không thể tránh khỏi những thiếu sót, em mong được sự góp
ý của Thầy(cô) để em hoàn thiện tốt hơn. Em xin chúc quý Thầy(cô) dồi dào
sức khỏe. Em xin chân thành cảm ơn.

TP. Hồ Chí Minh, ngày 24 tháng 4 năm 2021

Tác giả

Trần Bảo Huy Hoàng


TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
KHOA ĐIỆN –ĐIỆN TỬ Độc lập – Tự do – Hạnh phúc
------------------- ----------------------

CÔNG TRÌNH ĐƯỢC HOÀN THÀNH


TẠI TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG

Tôi xin cam đoan đây là công trình nghiên cứu của riêng tôi và được sự
hướng dẫn khoa học của TS. Đặng Ngọc Minh Đức. Các nội dung nghiên
cứu, kết quả trong đề tài này là trung thực và chưa công bố dưới bất kỳ
hình thức nào trước đây. Những số liệu trong các bảng biểu phục vụ cho
việc phân tích, nhận xét, đánh giá được chính tác giả thu thập từ các nguồn
khác nhau có ghi rõ trong phần tài liệu tham khảo.
Ngoài ra, trong đồ án còn sử dụng một số nhận xét, đánh giá cũng như số
liệu của các tác giả khác, cơ quan tổ chức khác đều có trích dẫn và chú
thích nguồn gốc.
Nếu phát hiện có bất kỳ sự gian lận nào tôi xin hoàn toàn chịu trách
nhiệm về nội dung luận văn của mình. Trường đại học Tôn Đức Thắng
không liên quan đến những vi phạm tác quyền, bản quyền do tôi gây ra
trong quá trình thực hiện (nếu có).
TP. Hồ Chí Minh, ngày 24 tháng 4 năm 2021
Tác giả

Trần Bảo Huy Hoàng


ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 1/41

MỤC LỤC
DANH MỤC CÁC TỪ VIẾT TẮT 4

CHƯƠNG 1 : TỔNG QUAN VỀ ĐỂ TÀI 5

1.1 ĐẶT VẤN ĐỀ ..............................................................................................................5

1.1.1 Tình hình nghiên cứu trong nước.........................................................................6

1.1.2 Tình hình nghiên cứu ngoài nước.........................................................................7

1.1.3 Tính cấp thiết của đề tài.......................................................................................7

1.2 MỤC TIÊU...................................................................................................................8

1.2.1 Đối tượng và phạm vi nghiên cứu........................................................................8

1.3 NỘI DUNG NGHIÊN CỨU........................................................................................8

CHƯƠNG 2 : CƠ SỞ LÝ THUYẾT................................................................................9

2.1 TÍN HIỆU NHỊP TIM VÀ PHƯƠNG PHÁO ĐO NHỊP TIM................................9

2.1.1 Tín hiệu nhịp tim...................................................................................................9

2.2.2 Các phương pháp đo nhịp tim .............................................................................11

2.2 ESP8266........................................................................................................................12

2.3 PHẦN MỀM LẬP TRÌNH ESP8266.........................................................................13

2.4 CHUẨN GIAO TIẾP CỦA ESP8266 VỚI CÁC MODULE...................................15

2.4.1 Chuẩn giao tiếp I2C.............................................................................................15

2.5 NGÔN NGỮ HTML....................................................................................................16

2.6 NGÔN NGỮ CSS.........................................................................................................17

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 2/41

CHƯƠNG 3 : TÍNH TOÁN VÀ THIẾT KẾ...................................................................18

3.1 GIỚI THIỆU................................................................................................................18

3.2 YÊU CẦU VÀ SƠ ĐỒ KHỐI HỆ THỐNG..............................................................18

3.2.1 Yêu cầu của hệ thống............................................................................................18

3.2.2 Sơ đồ khối và chức năng của mỗi khối.................................................................19

3.2.3 Hoạt động của hệ thống........................................................................................19

3.3 THIỂT KẾ....................................................................................................................19

3.3.1 Khối xử lí trung tâm..............................................................................................19

3.3.2 Khối nhận tín hiệu nhịp tim..................................................................................20

3.3.3 Khối hiển thị.........................................................................................................23

3.3.4 Khối nguồn...........................................................................................................24

3.4 SƠ ĐỒ NGUYÊN LÍ TOÀN MẠCH.........................................................................26

3.4.1 Sơ đồ nguyên lí toàn mạch....................................................................................26

3.4.2 Giải thích sơ đồ....................................................................................................26

CHƯƠNG 4 : THI CÔNG................................................................................................27

4.1 GIỚI THIỆU................................................................................................................27

4.2 THI CÔNG BO MẠCH..............................................................................................27

4.2.1 Thi công bo mạch ................................................................................................27

4.2.2 Lắp ráp và kiểm tra .............................................................................................28

4.3 LẬP TRÌNH HỆ THỐNG..........................................................................................29

4.3.1 Lưu đồ giải thuật..................................................................................................29

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 3/41

4.4 VIẾT TÀI LIỆU HƯỚNG DẪN SỬ DỤNG.............................................................30

4.4.1 Viết tài liệu hướng dẫn.........................................................................................30

CHƯƠNG 5 : KẾT QUẢ THỰC HIỆN..........................................................................30

5.1 KẾT QUẢ ĐẠT ĐƯỢC..............................................................................................31

5.2 KẾT QUẢ THỰC NGHIỆM......................................................................................31

5.2.1 Phân tích kết qua..................................................................................................32

5.3 NHẬN XÉT ĐÁNH GIÁ.............................................................................................34

5.3.1 Nhận xét ...............................................................................................................34

CHƯƠNG 6 : KẾT LUẬN VÀ PHÁT TRIỂN...............................................................35

6.1 KẾT LUẬN..................................................................................................................35

6.2 HƯỚNG PHÁT TRIỂN..............................................................................................35

TÀI LIỆU THAM KHẢO ................................................................................................36

PHỤC LỤC........................................................................................................................37

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 4/41

DANH MỤC CÁC TỪ VIẾT TẮT

AC Alternating Current
DC Direct current
UART Universal Synchronous & Asynchronous serial Reveiver and
Transmitter
LED Lighting Emitting Diode 
OLED Organic Light Emitting Diode

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 5/41

CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI

Giới thiệu
Hiện nay khoa học kỹ thuật ngày càng phát triển con người đã có cũng như
đang có nhiều bước tiến xa trong nhiều lĩnh vực , thực hiện được những việc mà
trước đây tưởng chừng như không thể. Nhìn chung tất cả các nổ lực đó đều phục vụ
cho nhu cầu đời sống con người ngày càng đầy đủ tiện nghi hơn.
Với Việt Nam một nước đang phát triển , mặt bằng cuộc sống người dân còn
nhiều khó khắn lạc hậu việc áp dụng các kỹ thuật cho đời sống sức khoẻ con người
một cách đơn giản dễ dàng tiếp cận là cần thiết.
Nghiên cứu này hướng đến sản phẩm mang tính ứng dụng cao xây dựng hệ
thống cho phép giám sát theo dõi sức khoẻ con người một cách dễ dàng và tiện
dụng . Cụ thể là xây dựng hệ thống thông số theo dõi nhịp tim phần trăm oxi trong
máu đảm bảo phát hiện sự cố xảy ra với người dùng một cách tức thời , qua đó có
những biện pháp xử lí kịp lúc tránh tình trạng đáng tiếc xảy ra do phát hiện chậm
trễ.
Để đáp ứng được yêu cầu đề ra cần tìm hiểu các đặc trưng , ý nghĩa thông số
của tín hiệu nhịp tim , qua đó tìm ra phương pháp thích hợp để giảm thiểu sai số đo
đạc. Trong đề tài này em đã sử dụng dữ liệu từ cảm biến nhịp tim truyền về board
ESP8266 để xử lý , sau đó hiển thị kết quả trên màn hình OLED và trang WEB
thông qua WIFI.

1.1 ĐẶT VẤN ĐỀ


Ngày nay, nhịp sống con người ngày càng tăng cao ,cuộc sống ngày càng
bận rộn , yếu tố sức khoẻ luôn là thiết yếu lại không nhận được nhiều sự coi trong.
Con người nói chung , tại Việt Nam nói riêng, da là một nước đang phát triển , đa
phần mọi người đều bị cuốn vào công việc mưu sinh hàng ngày mà bỏ qua yếu tố
sức khoẻ của bản thân và người thân , dẫn đến hậu quả đáng tiếc do phát hiện trễ.
Đột quỵ còn được gọi là tai biến mạch máu não. Đây là tình trạng não bộ bị tổn
thương nghiêm trọng do quá trình cấp máu não bị gián đoạn hoặc giảm đáng kể
khiến não bộ bị thiếu oxy, không đủ dinh dưỡng để nuôi các tế bào. Trong vòng vài
phút nếu không được cung cấp đủ máu các tế bào não sẽ bắt đầu chết.Do đó, người
bị đột quỵ cần được cấp cứu ngay lập tức, thời gian kéo dài càng lâu, số lượng tế
bào não chết càng nhiều sẽ ảnh hưởng lớn tới khả năng vận động và tư duy của cơ
thể, thậm chí là tử vong. Hầu hết những người sống sót sau cơn đột quỵ đều có sức
khỏe suy yếu hoặc mắc các di chứng như: tê liệt hoặc cử động yếu một phần cơ thể,
mất ngôn ngữ, rối loạn cảm xúc, thị giác suy giảm...

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 6/41

Có 2 loại đột quỵ là đột quỵ do thiếu máu và đột quỵ do xuất huyết :
 Đột quỵ do thiếu máu cục bộ: Chiếm khoảng 85% tổng số các ca bị
đột quỵ hiện nay. Đây là tình trạng đột quỵ do các cục máu đông làm
tắc nghẽn động mạch, cản trở quá trình máu lưu thông lên não.
 Đột quỵ do xuất huyết: Đột quỵ do xuất huyết là tình trạng mạch máu
đến não bị vỡ khiến máu chảy ồ ạt gây xuất huyết não. Nguyên nhân
khiến mạch máu vỡ là do thành động mạch mỏng yếu hoặc xuất hiện
các vết nứt, rò rỉ.
Ngoài ra, người bệnh có thể gặp phải cơn thiếu máu não thoáng qua. Đây là
tình trạng đột quỵ nhỏ, dòng máu cung cấp cho não bộ bị giảm tạm thời. Người
bệnh có những triệu chứng của đột quỵ nhưng chỉ diễn ra trong thời gian rất ngắn,
thường kéo dài khoảng vài phút. Đây là dấu hiệu cảnh báo nguy cơ đột quỵ có thể
xảy ra bất cứ lúc nào mà người bệnh cần lưu ý.
Việc phòng ngừa tình trạng nói trên là một quá trình dài và khi sự cố xảy ra ,
nếu được phát hiện ngay lập tức, cơ hội để cứu chữa người bệnh và giảm thiểu khả
năng di chứng tàn tật là rất nhiều . Qua đó , vấn đề được đặt ra là làm thế nào để có
thể theo dõi sức khoẻ người bệnh lâu dài cũng như phát hiện ngay khi có sự cố xảy
ra.

1.1.1 Tình hình nghiên cứu trong nước

Tai biến mạch máu não là một trong các nguyên nhân hàng đầu gây tử vong
và tàn tật. Với sự tiến bộ của y học, tuy tỷ lệ tử vong do tai biến mạch máu não ngày
càng giảm nhưng số lượng bệnh nhân bị tàn tật do đột quỵ lại có xu hướng tăng.
Mức độ di chứng phụ thuộc rất nhiều vào thời điểm và cách thức bệnh nhân được
phát hiện, chẩn đoán và can thiệp. Ở Việt Nam, do điều kiện kinh tế hạn hẹp nên cơ
sở hạ tầng của đa số các bệnh viện còn thiếu thốn. Kiến thức về tai biến mạch máu
não của người dân cũng còn hạn chế. Hậu quả tỷ lệ tử vong và tàn tật của bệnh nhân
tai biến mạch não còn cao. Một số nghiên cứu đánh giá tình hình và thực trạng tai
biến mạch máu não ở các bệnh viện hoặc một số khu vực trong nước đã được thực
hiện [2,6, 8]. Tuy nhiên, các nghiên cứu đó chỉ thực hiện trên một phạm vi hẹp nên
không có tính đại diện cho từng miền hoặc cả nước. Do vậy, để cung cấp thông tin
toàn cảnh về thực trạng chẩn đoán, xử trí và quản lý bệnh nhân đột quỵ trong các
bệnh viện từ tuyến tỉnh trở lên trên cả nước cho các nhà quản lý và nhân viên y tế,
Bộ y tế phối hợp với Tổ chức Đột Quỵ thế giới, dưới sự tài trợ của công ty Ebewe
Pharma, đã tiến hành đề tài “Đánh giá tình hình và thực trạng chăm sóc đột quỵ
trong các bệnh viện tuyến tỉnh ở Việt Nam” với hy vọng sẽ có các chiến lược hữu
hiệu về Chẩn đoán, Can Thiệp và Quản lý đối với bệnh lý đột quỵ, từ đó nâng cao
chất lượng chăm sóc và cải thiện chất lượng cuộc sống của bệnh nhân đột quỵ cũng
như gia đình họ.
Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 7/41

1.1.2 Tình hình nghiên cứu ngoài nước

Với những nước phát triển như Mỹ , Anh, Úc,… việc theo dõi chăm sóc sức
khoẻ là cần thiết và rất được chú trọng . Có rất nhiều phần mềm theo dõi sức khoẻ
được lập trình với giao diện thân thiện với người dùng , rất dễ sử dụng trên
smartphone hay tablet, PC,… kết hợp với các bệnh viện.

Các tập đoàn, công ty lớn cũng rất chú trọng đến mảng y sinh với các sản
phẩm phần cứng theo dõi sức khoẻ như Apple Watch, Xiaomi Band,….. đi kèm với
phần mềm hỗ trợ tích hợp trên smartphone .

Bên cạnh đó dịch vụ chăm sóc tận nhà là một ngành nghề rất tiềm năng với
thu nhập cao được nghiên cứu và sử dụng rộng rãi tại các nước tiên tiến. Qua đó có
thể kết luận rằng lĩnh vực ứng dụng công nghệ vào lĩnh vực y tế , tình hình ngoài
nước vượt trội hơn trong nước về mọi mặt , không còn lài ở giai đoạn nghiên cứu,
mà đã bước sang giai đoạn ứng dụng và triển khai.

1.1.3 Tính cấp thiết của đề tài

Các thông số đều có thể đánh giá được gần đúng tình trạng sức khoẻ bao
gồm : nhịp tim, phần trăm oxi trong máu. Tuy nhiên với những hạn chế như trình độ
và thời gian của thực hiện đồ án yếu tố về công nghệ đồ án sẽ chỉ tập trung vào giá
trị nhịp tim để nghiên cứu và xử lí , đồng thời đối tượng sử dụng là người cao tuổi.

Nhu cầu chăm sóc theo dõi sức khoẻ cho người cao tuổi là luôn cần thiết .
Song vấn đề thời gian chăm sóc của đa phần hộ gia đình lại còn khá eo hẹp, do đó
nhiều người lựa chọn phương án viện dưỡng lão hoặc kiểm tra định kì tại bệnh
viện . Điều này thường đi ngược lại ý muốn của phần lớn người cao tuổi, đồng thời
cũng bất tiện về việc đi lại, chi phí lựa chọn bệnh viện để thực hiện kiểm tra định
kỳ.

Từ đó , vì những lí do nêu trên ,em hướng đến việc vừa đáp ứng nhu cầu
muốn ở nhà với gia đình của người cao tuổi ,đồng thời vừa không tốn quá nhiều
thời gian, biệc di chuyển đi lại, chi phí chăm sóc người thân.

Bên cạnh đó mọi người mắc các bệnh liên quan đến tim mạch, huyết áp
ngàng càng gia tăng . Các thống kê chỉ ra rằng các đối tượng trên vào bên đêm khi
ngủ thường có tình trạng như ngừng thở đột ngột hay tim ngừng đập, tăng hoặc
giảm huyết áp bất thường. Tình trạng trên nếu không được phát hiện sớm và cứu
chữa kịp thời sẽ dẫn đến đột quỵ tai biến mạch máu não gây tử vong. Vì vậy , việc
phát hiện sớm những bất thường trong các chỉ số sức khoẻ cơ bản của bệnh nhân là

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 8/41

rất quan trọng. Cho nên việc có một thiết bị nhỏ gọn có thể theo dõi các thông số
sức khoẻ và đưa ra cảnh báo mà không gây ra sự bất tiện nào cho bệnh nhân là cần
thiết.

Với sự yêu thích cả hai lĩnh vực điện tử và y học cũng như nhìn thấy nhu cầu
trên nên em quyết định chọn đề tài “ Đồng hồ thời gian thực đo huyết áp lượng
oxi trong máu hiển thị lên website”.

1.2 MỤC TIÊU

Thiết kế và thi công mô hình hệ thống theo dõi giám sát nhịp tim , phần trăm
oxi trong máu đảm bảo tính chính xác nhỏ gọn tức thời và có thể hoạt động liên tục
đồng thời gửi các thông số dữ liệu đo được qua mạng INTERNET mà mạn di động
để nâng cao khả năng giám sát theo dõi.

1.2.1 Đối tượng và phạm vi nghiên cứu

Đối tượng nghiên cứu về phần mềm là các giải thuật để đo được nhịp tim,
huyết áp chính xác tức thời đảm bảo hệ thống hoạt động đúng chức năng và thông
tin thới người dùng qua mạng Internet, mạng di động cách thức lập trình ESP8266.
Còn về phần cứng là các linh kiện điện tử , module chức năng,…. Và board
Esp8266.

Phạm vi nghiên cứu trong khuôn khổ mô hình nhỏ áp dụng cho một người
dùng, tuy nhiên có khả năng mở rộng thành hệ thống lớn . Ngoài ra , do kiến thức
về lập trình web còn rất nhiều hạn chế nên không tạo được cơ sở dữ liệu , lưu trữ,
xuất dữ liêu,… để theo dõi trong thời gian dài.

1.3 NỘI DUNG NGHIÊN CỨU

Đối tượng nghiên cứu đề tài bao gồm:

 Vi điều khiển ESP8266


 Màn hình oled 0.96 inch
 Cảm biến nhịp tim (MAX30100)
 Đồng hồ thời gian thực (DS1307)
 Cách thức hoạt động của trang Web sử dụng HTML và CSS
 Trao đổi dữ liệu giữa trang web, màn hình OLED và phần cứng mô hình

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 9/41

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1 TÍN HIỆU NHỊP TIM VÀ PHƯƠNG PHÁP ĐO NHỊP TIM

2.1.1 Tín hiệu nhịp tim

Tim của chúng ta liên tục co bóp, bơm máu lưu thông đi khắp cơ thể. Để dễ
dàng chẩn đoán các vấn đề liên quan đến hoạt động chính yếu này, giới y học đặt ra
một chỉ số gọi là nhịp tim (heart rate / pulse).

Nhịp tim được hiểu là số lần tim co bóp trong vòng một phút. Đây là thông số đặc
trưng của mỗi người và sẽ biến thiên theo sự lão hóa của chúng ta. Nhịp tim được
đo theo đơn vị nhịp / phút và bao hàm hai khái niệm:

 Nhịp tim nghỉ ngơi

Được xác định khi bạn đang trong trạng thái nghỉ ngơi và cơ thể không phải cử
động mạnh. Một người trưởng thành sẽ có nhịp tim nghỉ ngơi trong khoảng 60 –
100 nhịp / phút.

 Nhịp tim mục tiêu:

Là một khoảng giá trị, trong đó tim của bạn hoạt động tốt nhất và mang lại nhiều lợi
ích sức khỏe nhất. Cách tính nhịp tim mục tiêu rất đơn giản:

 Lấy 220 trừ đi số tuổi của bạn để tính được nhịp tim tối đa.
 Lấy nhịp tim tối đa nhân với 0.5, bạn sẽ có giá trị dưới của nhịp tim mục
tiêu.
 Lấy nhịp tim tối đa nhân với 0.85, bạn sẽ có giá trị trên của nhịp tim mục
tiêu.

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 10/41

Thời điểm tốt nhất để bạn xác định nhịp tim nghỉ ngơi là buổi sáng, sau khi
thức dậy. Bạn có thể đặt ngón trỏ và ngón giữa lên cổ tay hoặc một bên cổ để đếm
nhịp tim trong vòng 60 giây. Như đã trình bày ở trên, nhịp tim thông thường ở
người trưởng thành là 60-100 nhịp / phút. Tuy nhiên, nhịp tim nghỉ ngơi thấp hơn
mức này không có nghĩa là bạn đang mắc bệnh tim mạch. Ngược lại, nó cho thấy
tim bạn hoạt động hiệu quả hơn mức thông thường và trên thực tế, các vận động
viên chuyên nghiệp đều có nhịp tim nghỉ ngơi quanh ngưỡng 40 nhịp / phút.

Ngoài ra nhịp tim của bạn còn chịu tác động từ 4 yếu tố:

 Nhiệt độ không khí: nhiệt độ tăng cao thường sẽ khiến tim bơm máu
mạnh hơn và nhịp tim của bạn tăng 5-10 nhịp / phút.
 Tư thế khi đo: yếu tố này chỉ ảnh hưởng đáng kể trong 15-20 giây đầu
tiên. Vậy nên, bạn hãy luôn đợi một vài phút trước khi tiến hành đo nhịp
tim.
 Cân nặng: những người bị bệnh béo phì, thừa cân thường có nhịp tim cao
hơn mức thông thường.

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 11/41

 Sử dụng thuốc: các loại thuốc có chứa chất ức chế beta sẽ khiến nhịp tim
của bạn chậm lại, trong khi thuốc chữa trị tuyến giáp lại khiến nhịp tim
tăng lên.

2.1.2 Các phương pháp đo nhịp tim

Phương pháp Oscillometric

Phương pháp này thường phải đo nhịp tim chung với huyết áp. Dựa trên cảm
biến áp suất gắn vào bắp tay người cần đo, dựa vào sự thay đổi lưu lượng máu chảy
qua động mạch thu được tín hiệu điện . Tín hiệu điện thu được từ cảm biến áp suất
thay đổi đồng bộ với tín hiệu nhịp tim . Chu kỳ thay đổi của tín hiệu này bằng đúng
chu kì tín hiệu nhịp tim. Từ đó thu được tín hiệu điện tim

Phương pháp điện tâm đồ

Đo điện tim hay còn gọi là điện tâm đồ viết tắt là ECG; đây là phương pháp
theo dõi hoạt động, tốc độ cũng như nhịp điệu của tim. Khi tim hoạt động, tim co
bóp sẽ phát ra các biến thiên của dòng điện; lúc này điện tâm đồ là một đường cong
có chức năng ghi lại các biến thiên đó. Thông qua đọc điện tim, ta có thể biết được
khả năng tống máu của tim, biết được nhịp điệu và tốc độ của tim.

Phương pháp hấp thụ quang học

Như đã trình bày ở trên khi co bóp tim máu sẽ được đẩy đi khắp cơ thể , khi
giãn ra máu sẽ dồn vào trong , lúc này áp xuất của máu trong động mạch giảm đi và
kho tim co lại áp suất trong động mạch lại tăng lên . Chính sự thăng giáp áp suất
màu này sẽ làm thay đổi mức độ hấp thụ ánh sáng của động mạch , do đó khi một
tia sáng được truyền qua động mạch thì cường độ ánh sáng sau khi truyền qua động
mạch sẽ biến thiên đồng bộ với nhịp tim , khi tim giãn ra áp suất máu nhỏ nên hấp
thụ ít ánh sáng , ánh sáng sau khi được truyền qua động mạch có cường độ lớn ,
ngược lại khi tim co vào áp suất máu lớn ánh sáng sau khi truyền qua được động
mạch sẽ có cường độ nhỏ hơn.

2.2 ESP8266

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 12/41

ESP8266 là một SOC wifi (hệ thống trên chip) do Espressif Systems sản
xuất . Nó là một chip tích hợp cao được thiết kế để cung cấp kết nối internet đầy đủ
trong một gói nhỏ.

ESP8266 có thể được sử dụng như một mô-đun Wifi bên ngoài, sử dụng
Phần mềm điều khiển bộ lệnh AT tiêu chuẩn bằng cách kết nối nó với bất kỳ bộ vi
điều khiển nào sử dụng UART nối tiếp hoặc trực tiếp phục vụ như một bộ điều
khiển vi mô hỗ trợ Wifi, bằng cách lập trình một chương trình cơ sở mới bằng cách
sử dụng SDK được cung cấp.

Các chân GPIO cho phép IO Analog và Digital, cùng với PWM, SPI, I2C,
v.v.

Bo mạch này đã xuất hiện được gần một năm và đã được sử dụng hầu hết
trong các bối cảnh IoT, nơi chúng tôi muốn thêm kết nối chẳng hạn vào dự án
Arduino. Việc áp dụng rộng rãi đã được tạo điều kiện thuận lợi bởi mức giá rất
khiêm tốn, dao động từ 2,50 đến 10 USD tùy thuộc vào các tính năng mà nhà sản
xuất cung cấp.

Thông số kỹ thuật:

 802.11 b / g / n
 Wi-Fi Direct (P2P), soft-AP
 Ngăn xếp giao thức TCP / IP tích hợp
 Tích hợp công tắc TR, balun, LNA, bộ khuếch đại công suất và mạng kết
hợp
 Tích hợp PLL, bộ điều chỉnh điện áp và các thành phần quản lý nguồn điện
 Chế độ 802.11b + công suất đầu ra 19,5dBm
 Cảm biến nhiệt độ tích hợp
 Hỗ trợ đa dạng ăng-ten
 tắt dòng rò rỉ nhỏ hơn 10uA
 CPU 32-bit công suất thấp tích hợp: có thể tăng gấp đôi như một bộ xử lý
ứng dụng
 SDIO 2.0, SPI, UART

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 13/41

 STBC, 1 × 1 MIMO, 2 × 1 MIMO


 Tổng hợp A-MPDU, A-MSDU và 0,4 Trong khi thức
 2ms, kết nối và truyền gói dữ liệu
 tiêu thụ điện năng ở chế độ chờ dưới 1,0mW (DTIM3)

2.3 PHẦN MỀM LẬP TRÌNH ESP8266

Trong đề tài này em thực hiện trình biên dịch Arduino IDE vì nó tiện lợi và
hỗ trợ tốt cho người sử dụng.

Hướng dẫn sử dụng Arduino IDE:

Bước 1 : Mở chương trình Arduino IDE có giao diện như hình :

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 14/41

Bước 2 :Tiến hành biên soạn chương trình

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 15/41

Bước 3 : Lưu và chạy chương trình

2.4 CHUẨN GIAO TIẾP GIỮA ESP8266 VỚI CÁC MODULE

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 16/41

Để giao tiếp ESP8266 với các module chức năng , cần chú ý đến các giao
tiếp giữa chúng để có thể laoạ trình đúng cũng như nắm bắt cách thức hoạt động của
hệ thống một cách rõ ràng . Trong đồ án này sẽ đề cập sơ lược đến 1 chuẩn giao tiếp
, cần phân biệt đâu là thiết bị chủ (master) , đâu là thiết bị tớ (slave). Ở trường hợp
cụ thể này ESP8266 là master , các module là slave.

2.4.1 Chuẩn giao tiếp I2C

Đầu năm 1980 Phillips đã phát triển một chuẩn giao tiếp nối tiếp 2 dây được
gọi là I2C. I2C là tên viết tắt của cụm từ Inter-Intergrated Circuit. Đây là đường Bus
giao tiếp giữa các IC với nhau. I2C mặc dù được phát triển bới Philips, nhưng nó đã
được rất nhiều nhà sản xuất IC trên thế giới sử dụng. I2C trở thành một chuẩn công
nghiệp cho các giao tiếp điều khiển, có thể kể ra đây một vài tên tuổi ngoài Philips
như: Texas Intrument(TI), MaximDallas, analog Device, National Semiconductor ...
Bus I2C được sử dụng làm bus giao tiếp ngoại vi cho rất nhiều loại IC khác nhau
như các loại Vi điều khiển 8051, PIC, AVR, ARM... chip nhớ như: RAM tĩnh
(Static Ram), EEPROM, bộ chuyển đổi tương tự số (ADC), số tương tự(DAC), IC
điểu khiển LCD, LED...

I2C sử dụng hai đường truyền tín hiệu:

 Một đường xung nhịp đồng hồ(SCL) chỉ do Master phát đi ( thông thường ở
100kHz và 400kHz. Mức cao nhất là 1Mhz và 3.4MHz).
 Một đường dữ liệu(SDA) theo 2 hướng.

Có rất nhiều thiết bị có thể cùng được kết nối vào một bus I2C, tuy nhiên sẽ
không xảy ra chuyện nhầm lẫn giữa các thiết bị, bởi mỗi thiết bị sẽ được nhận ra bởỉ
một địa chỉ duy nhất với một quan hệ chủ/tớ tồn tại trong suốt thời gian kết nối. Mỗi
thiết bị có thể hoạt động như là thiết bị nhận hoặc truyền dữ liệu hay có thể vừa
truyền vừa nhận. Hoạt động truyền hay nhận còn tùy thuộc vào việc thiết bị đó là
chủ (master) hãy tớ (slave).

Một thiết bị hay một IC khi kết nối với bus I2C, ngoài một địa chỉ (duy nhất)
để phân biệt, nó còn được cấu hình là thiết bị chủ hay tớ.Tại sao lại có sự phân biệt
này ? Đó là vì trên một bus I2C thì quyền điều khiển thuộc về thiết bị chủ . Thiết bị
chủ nắm vai trò tạo xung đồng hồ cho toàn hệ thống, khi giữa hai thiết bị chủ-tớ
giao tiếp thì thiết bị chủ có nhiệm vụ tạo xung đồng hồ và quản lý địa chỉ của thiết
bị tớ trong suốt quá trình giao tiếp. Thiết bị chủ giữ vai trò chủ động, còn thiết bị tớ
giữ vai trò bị động trong việc giao tiếp.

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 17/41

Về lý thuyết lẫn thực tế I2C sử dụng 7 bit để định địa chỉ, do đó trên một bus
có thể có tới 2^7 địa chỉ tương ứng với 128 thiết bị có thể kết nối, nhưng chỉ có
112 , 16 địa chỉ còn lại được sử dụng vào mục đích riêng. Bit còn lại quy định việc
đọc hay ghi dữ liệu (1 là write, 0 là read)

Điểm mạnh của I2C chính là hiệu suất và sự đơn giản của nó: một khối điều
khiển trung tâm có thể điều khiển cả một mạng thiết bị mà chỉ cần hai lối ra điều
khiển.

2.5 NGÔN NGỮ HTML

HTML là ngôn ngữ dùng để thể hiện một trang web sẽ được hiển thị như thế
nào trên trình duyệt . Bằng cách sử dụng các thẻ và các phần tử HTML có thể :

 Điều khiển hình thức và nội dung trang web.


 Xuất bản các tài liệu trực tuyến và truy xuất thông tin trực tuyến bằng cách
sử dụng các liên kế được chèn vào tài liệu HTML.
 Tạo các biểu mẫu trực tuyến để thu thập thông tin về người dùng, quản lý các
giao dịch , …..
 Chèn các đối tượng như audio, video , các thành phần ActiveX.Flash và các
JavaApplet vào tài liệu HTML.
 HTML tạo thành mã nguồn của trang web . Khi được xem trên trình soạn
thảo, tài liệu này là một chuỗi các thẻ và các phần tử mà chúng xác định
trang web hiển thị như thế nào . Trình duyệt đọc các file có đuôi .htm hay
.htm và hiển thị trang web đó theo các lệnh trong đó . Tất cả các trang web
dù xử lí phức tạp đến đâu đều phải trả về dưới dạng mã nguồn HTML để
trình duyệt có thẻ hiểu và hiển thị lên được.

2.6 NGÔN NGỮ CSS

Là một ngôn ngữ được sử dụng để tìm và định dạng lại các phần tử được tạo
ra bởi các ngôn ngữ đánh dấu như HTML . Bạn có thể hiểu đơn giản là nếu HTML

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 18/41

đóng vai trò định dạng các phần tử trên web thì CSS giúp chúng ta có thêm một
chút “phong cách” vào các phần tử HTML.

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 19/41

CHƯƠNG 3 : TÍNH TOÁN VÀ THIẾT KẾ

3.1 GIỚI THIỆU


Trong chương này , trình bày về cách tính toán , sơ đồ khối , sơ đồ nguyên lí
các board mạch của hệ thống: mạch điều khiển , giao tiếp , hiện thị và mạch nguồn.
3.2 YÊU CẦU VÀ SƠ ĐỒ KHỐI HỆ THỐNG
3.2.1 Yêu cầu của hệ thống
Hệ thống có chức năng sau :
 Xác định được tín hiệu của nhịp tim
 Tính toán ra thông số nhịp tim và phần trăm oxi trong máu
 Truyền dữ liệu lên trang Web cũng như mà hình OLED
3.2.2 Sơ đồ khối và chức năng mỗi khối

Chức năng của các khối :


- Khối nguồn : cấp nguồn cho khối xử lí trung tâm.
- Khối cảm biến: nhận dữ liệu của cảm biến và gửi cho khối xử lý trung
tâm.
- Khối xử lý trung tâm : cấp nguồn nuôi cho các khối cảm biến và khối
hiển thị . Nhận dữ liệu thô từ khối cảm biến , xử lí tính toán cho ra giá
Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 20/41

trị “BMP” , “SPO2” và xuất tín hiệu cho khối hiển thị cũng như
truyền dữ liệu về cho trang web.
- Khối hiển thị: nhận tín hiệu từ khối xử lí trung tâm và hiển thị các
thông số ra ngoài
- Khối dữ liệu Web: nhận dữ liệu từ khối xử lí trung tâm và hiển thị các
thông số ra ngoài.
3.2.3 Hoạt động của hệ thống
Tín hiệu nhịp tim sẽ được thu thập và xử lý để tính toán giá trị của “BPM” và
“SPO2” thông qua 2 khối là khối cảm biến nhịp tim và khối xử lý trung tâm . Giá trị
“BPM”,”SPO2” sau khi được tính toán sẽ được thể hiện ra màn hình cùng với đồng
hồ thời gian thực được lấy từ đồng hồ thời gian thực (DS1307) sẽ được hiển thị ra
màn hình OLED đồng thời được gửi lên hệ thống website để người dùng có thể theo
dõi từ xa.
3.3 THIẾT KẾ
3.3.1 Khối xử lý trung tâm
Là khối quan trọng nhất vì nó sẽ nhận và xử lý các tín hiệu rồi xuất tín hiệu
điều khiển . Ngày nay có rất nhiều vi điều khiển có thể đáp ứng đầy đủ nhu cầu đặt
ra .
Esp8266 được sử dụng cho khối này vì nó được tích họp khá nhiều tính năg
thông dụng, khó bị nhiễu kích thước nhỏ gọn tiền lợi trong việc kết nối giao tiếp với
các thiết bị ngoại vi cũng như truyền nhận dữ liệu internet tốt.
Cấu hình chung ESP8266 :

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 21/41

3.3.2 Khối nhận cảm biến


Là các cảm biến dùng trong hệ thống như: cảm biến đo nhịp tim MAX10300,
đồng hồ thời gian thưc DS1307, khối này sẽ lấy các dữ liệu từ con người, kết nối
với Arduino và gửi dữ liệu thu thập được đến các trạm con 1; các cảm biến này
được sử dụng rộng rãi trong thị trường hiện nay với giá thành hợp lý với người tiêu
dùng.
Module tích hợp Cảm biến MAX30100 của hãng Maxim, có khả năng đo được
nồng độ Oxy trong máu và nhịp tim. Đó là một cảm biến quang học, nó phát ra hai
bước sóng ánh sáng từ hai đèn LED - một LED đỏ và một LED hồng ngoại - sau đó
đo sự hấp thụ của xung huyết (pulsing blood) bằng cách thu tín hiệu thông qua một
bộ cảm biến ánh sáng (photodetector). Sự kết hợp màu LED đặc biệt này được tối
ưu hóa để đọc dữ liệu ở đầu ngón tay.
Cảm biến nhịp tim và Oxy trong máu MAX30100 được ứng dụng nhiều trong lĩnh
vực y sinh, cảm biến sử dụng phương pháp đo quang phổ biến hiện nay, với thiết kế
và chất liệu mắt đo từ chính hãng Maxim cho độ chính xác và độ bền cao, độ nhiễu
thấp. Ngoài ra, cảm biến sử dụng giao tiếp I2C rất dễ tiếp cận với Arduino.

Hình ảnh : Cảm biến nhịp tim MAX30100

Đặc điểm chính

 Tích hợp IC MAX30100 của Maxim, đây chính là bộ cảm biến quang
học gồm hai LED, được tối ưu và giảm nhiễu.
 Sử dụng nguyên lý đo sự hấp thụ quang học của máu.
 Tốc độ lấy mẫu và trạng thái LED có thể lập trình được phục vụ cho
mục đích tiết kiệm năng lượng.
 Giao tiếp thông qua kết nối I2C.

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 22/41

 Siêu tiết kiệm năng lượng, giúp tăng tuổi thọ pin cho các ứng dụng
đeo tay.
 Giải pháp tích hợp đo nhịp tim và oxy trong máu trong cùng một thiết
bị.
Thông số kỹ thuật

 IC: MAX30100
 Điện áp hoạt động: 1.8 - 5.5 VDC (khuyên dùng 5V)
 Giao tiếp I2C, mức TTL
 Kích thước: 19 x 14 x 3 (mm)
 Khối lượng: 5g

Thời gian thực (RTC DS1307)

DS1307 là chip thời gian thực hay RTC (Read time clock). Đây là một IC
tích hợp cho thời gian bởi vì tính chính xác về thời gian tuyệt đối cho thời gian :
Thứ, ngày,tháng, năm, giờ, phút, giây. DS1307 là chế tạo bởi Dallas. Chip  này có 7
thanh ghi 8 bit mỗi thanh ghi này chứa : Thứ , ngày, tháng, năm, giờ , phút, giây.
Ngoài ra DS1307 còn chứa 1 thanh ghi điều khiển ngõ ra phụ và 56 thanh ghi trống
các thanh ghi này có thể dùng như là RAM. DS1307 được đọc thông qua chuẩn
truyền thông I2C nên do đó để đọc được và ghi từ DS1307 thông qua chuẩn truyền
thông này.

Chip này có 8 chân và chúng ta hay dùng là dạng Dip và các chân nó được
mô tả như sau :
 X1 và X2 là đầu dong động cho DS1307 .Cần dao động thạch anh
32.768Khz[separator].
 Vabat là nguồn nuôi cho chip . Nguồn này từ (2V-3.5V) ta lấy pin có
nguồn 3V. Đây là nguồn cho chịp hoạt động liên tục khi không có
nguồn VCC mà DS1307 vẫn hoạt động theo thời gian .
 VCC là nguồn giao tiếp cho I2C . Điện áp cung cấp là 5V chuẩn và
được dùng chung cùng vi sử lý. Nếu Vcc không có mà Vabat có thì
DS1307 vẫn hoạt động bình thường nhưng không ghi và đọc được dữ
liệu.
 GND là nguồn Mass chung cho Vcc và Vbat
 SQW/OUT là ngõ ra phụ tạo xung giao động (xung vuông). Chân này
không ảnh hưởng đến thời gian thực nên thường không được sử dụng.
 SCL và SDA là 2 bus dữ liệu của DS1307 .thông tin truyền và ghi
đều được truyền qua 2 đường truyền này theo chuẩn I2C.

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 23/41

Ghép nối DS1307 với vi điều khiển

Hình ảnh : Sơ đồ kết nối DS1307

Ds1307 nó chỉ giao tiếp với vi điều khiển với 2 đường truyền SCL và SDA
nên do đó trên vi xử lý cần phải xác định chân nào trên vi xử lý nó có SCL và SDA
để nối với DS1307 cái này đối với dòng PIC, AVR còn với dòng Psoc nó có sự
khác tùy theo kiều Fimware hay harware mà các chân SDA và SCL nó sẽ nằm ở
chân nào cái được thiết lập trong phần mền.

Tổ chức thanh ghi trong DS1307 :


Cấu tạo bên trong của DS1307 bao gồm mạch nguồn, dao động, logic và con
trỏ ,thanh ghi thực hiện việc ghi đọc. Do trong các bài toán chúng ta thường sử dụng
DS1307 cho đồng hồ thời gian thực nên do đó chúng ta chỉ quan tâm đến việc ghi
đọc các thanh ghi cần thiết (sec, min, hour…) thông qua chuẩn truyền thông I2C
còn các thanh ghi khác thì chúng ta có thể tìm hiểu kỹ trong datasheet! Vì các thanh
ghi đó được coi như là RAM lưu trữ. Nên do đó tôi chỉ giới thiệu các thanh ghi có
chức năngthời gian thực phục vụ cho bài toán thời gian.
Trong bộ nhớ của DS1307 có tất cả 64 thanh ghi địa chỉ từ 0 đến 63 và được bắt đầu
từ 0x00 đến 0x3F nhưng trong đó chỉ có 8 thanh ghi đầu là thanh ghi thời gian thực
nên chúng ta sẽ đi sâu vào 8 thanh ghi ( chức năng và địa chỉ thanh ghi thời gian
thực này). 

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 24/41

Hình ảnh : Thanh ghi của DS1307

Nhìn vào bảng trên chúng ta thấy các thanh ghi thời gian thực nó được sắp
sếp theo thứ tự : giây, phút, giờ, thứ, ngày , tháng, năm và bắt đầu từ thanh ghi Giây
(0x00) và kết thúc bằng thanh ghi năm (0x06). Riêng thanh ghi Control dùng để
điều khiển ngõ ra của chân SQW/OUT nên trong thực tế nên không mấy ai sử dụng
thanh ghi này trong thời gian thực nên chúng ta bỏ qua thanh ghi này!
Do 7 thanh ghi đầu tiên là khá quan trọng cho thời gian thực và là thanh ghi quan
trọng nhất trong con DS1307 nên chúng ta phải hiểu được cách tổ chức thanh ghi
này trong DS1307.
3.3.3 Khối hiển thị
Màn hình Oled 0.96 inch giao tiếp I2C cho khả năng hiển thị đẹp, sang
trọng, rõ nét vào ban ngày và khả năng tiết kiệm năng lượng tối đa với mức chi phí
phù hợp, màn hình sử dụng giao tiếp I2C cho chất lượng đường truyền ổn định và
rất dễ giao tiếp chỉ với 2 chân GPIO.
Thông tin kỹ thuật:
 Điện áp sử dụng: 2.2~5.5VDC.
 Công suất tiêu thụ: 0.04w
 Góc hiển thị: lớn hơn 160 độ
 Số điểm hiển thị: 128x64 điểm.
 Độ rộng màn hình: 0.96 inch
 Màu hiển thị: Trắng / Xanh Dương.
 Giao tiếp: I2C

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 25/41

Bảng thông số kỹ thuật của OLED

Hình ảnh : Oled (0.96 inch)

3.3.4 Khối nguồn

Hình ảnh : Mạch nguồn đầu ra 5V

Sử dụng JacK DC 12 được lấy nguồn từ adapter 220V AC sang 12V DC.
LM7805 có chức năng giảm điện áp từ 12v xuống 5v. IC này có 3 chân 1 chân nối
với nguồn cấp vào, 1 chân nối đất và chân còn lại là đâu ra 5v sau khi đã qua
LM7805 để được giảm điện áp [3].

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 26/41

                                                            

                                             Hình ảnh :  IC LM7805

Tụ điện được sử dung trong mạch nguồn gồm có tụ gốm và tụ hóa.

Tụ hóa có 2 cực âm và dương được gọi là tụ phân cực và dùng để bù vào


dòng điện khi dòng điện sụt giảm để đảm bảo cho dòng điện luôn được ổn định.

Tụ gốm còn gọi là tụ không phân cực thường lắp vào với tác dụng là chống
xén dòng điện làm dòng điện được phẳng (vì mạch điện một chiều thì dòng điện
luôn phải được phẳng).

                                                     

                     Hình ảnh : Tụ Hoá                   Hình ảnh :Tụ gốm

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 27/41

3.4 SƠ ĐỒ NGUYÊN LÍ TOÀN MẠCH


3.4.1 Sơ đồ nguyên lí toàn mạch

3.4.2 Giải thích sơ đồ

 Esp8266 được cung cấp nguồn 5v để hoạt động


 Chân D1,D2 của Esp8266 được kết nối với chân SDA,SCL của màn hình
OLED 0.96 inch để hiển thị dữ liệu và thời gian thực
 Cảm biến nhịp tim , đông hồ thơi gian thực , màn hình OLED được cấp
nguồn 3.3v lấy từ ngõ ra của ESP8266

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 28/41

CHƯƠNG 4 :THI CÔNG

4.1 GIỚI THIỆU

Chương này trình bày quá trình thi công mạch , lập trình hệ thống , lắp
ráp phần cứng kiểm tra mạch . Quá trình thực hiện gồm hình cẽ cũng như
hình ảnh thực tế của mô hình , hình ảnh kết quả chạy mà thệ thống thực hiện
được.
4.2 THI CÔNG BO MẠCH

 Mạch in được thiết kế .


 Tiến hành thi công bo mạch.
 Sau khi thi công xong dùng đồng hồ VOM để kiểm tra ngõ vào, ngõ ra
để xem có lỗi trong lúc thi công hay không.
4.2.1 Thi công bo mạch

Hình ảnh : PCB mạch xử lý trung tâm

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 29/41

Hình ảnh :PCB khối hiển thị

4.2.2 Lắp ráp và kiểm tra

 Sau khi đã hoàn thành việc thi công mạch , thực hiện lắp ráp linh kiện
và hàn linh kiện trên board.
 Kiểm tra mạch xem board có bị đứt hay chập mạch không . Nếu có thì
tiến hành xử lý.
4.3 LẬP TRÌNH HỆ THỐNG

4.3.1 Lưu đồ giải thuật

Ban đầu khởi tạo các biến sử dụng trong chương trình sau đó sẽ hiển thị giao
diện cũng như giá trị của dữ liệu. Tiếp theo khối xử lý trung tâm sẽ kết nối với
mạng wifi và thiết lập trang web đồng thời cập nhật thời gian thực. Sau đó khối xử
lí trung tâm sẽ xử lí tín hiệu nhịp tim và phần trăm oxi trong máu có thể hiển thị
thông số lên màn hình và cập nhật lên trang web.

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 30/41

4.4 VIẾT TÀI LIỆU HƯỚNG DẪN SỬ DỤNG

4.4.1 Viết tài liệu hướng dẫn

Mạch do nhịp tim , phần trăm oxi trong máu khá đơn giản bạn chỉ cần gắn
vào một vị trí trong nhà bạn một vị trí cố định nơi mà bạn có thể dễ dàng sử dụng ,
sau đó cấp nguồn cho mạch , dùng ngón tau cái hoặc trỏ đặt vào vị trí cảm biến nhịp
tim . Phần còn lại là hệ thống sẽ thu thập dữ liệu và xử lí để tính toán , để hiển thị ra
màn hình OLED.
Nếu bạn muốn xem đầy đủ thông số và báo cáo chi tiết hơn thì hãy truy cập
vào đường link : http://192.168.0.102/

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 31/41

CHƯƠNG 5 :KẾT QUẢ THỰC HIỆN

5.1 KẾT QUẢ ĐẠT ĐƯỢC

Sau 16 tuần thực hiện đề tài , trong quá trình nghiên cứu làm đồ án cá nhân
em đã tìm hiểu được nhiều vấn đề và kiến thức mới.
Hiểu được nguyên lí hoạt động của trái tim và cách xác định nhịp tim và
phần trăm oxi trong máu, thông qua các phương pháp phổ biến được áp dụng trong
y học ngày nay.
Đối với phần hiển thị em đã chọn màn hình OLED 0.96 inch qua đó biết
được cách giao tiếp màn hình với ESP8266 và sử dụng thư viện đồ hoạ của OLED
Biết được cách sử dụng Node-red
Hiểu về cách sự dụng các chức năng , thư viện của nhà sản xuất cung cấp,
cũng như cách giao tiếp giữa ESP8266 với các module khác , trong đề tài này em đã
thực hiện được việc giao tiếp giữa ESP8266 với màn hình OLED, cảm biến nhịp
tim (MAX30100) , thời gian thực (DS1307).
Thử nghiệm phương pháp mới để xác định các chỉ số nhịp tim và oxi trong
máu.
5.2 KẾT QUẢ THỰC NGHIỆM
5.2.1 Phân tích kết quả
So sánh với kết quả đo thực tế của mạch thi công với thiết bị đo chính xác .
Trong ví dụ so sánh với kết quả em dùng app đo nhịp tim trên phần mềm điện thoại
androi (PVDApps) , kết quả thu được trên app :

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 32/41

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 33/41

Kết quả thu được trên Board:

5.3 NHẬN XÉT – ĐÁNH GIÁ

5.3.1 Nhận xét

Dựa trên kết quả thu được em có một vài nhận xét :
- Kết quả đo nhịp tim: thông số khá ổn định , có sai số giữa máy đo
chuẩn với mạch thi công.
- Kết quả đo phần trăm oxi trong máu : thông số khá ổn định , có sai số
giữa máy đo chuẩn với mạch thi công.
- Thời gian hiển thị chính xác.
5.3.2 Đánh giá
Sau 16 tuần nghiên cứu và thực hiện đề tài , hệ thống đã đáp ứng được
những mục tiêu và yêu cầu thiết kế .
a. Ưu điểm:
- Hệ thống dễ dàng sử dụng , thao tác.

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 34/41

- Có thể vừa xem thời gian như một chiếc đồng hồ điện tử vừa cập nhật
được các thống số nhịp tim và phần trăm oxi trong máu.
- Mô hình bền và hoạt động tương đối ổn định trong thời gian dài.
- Giá thành rẻ.
b.Nhược điểm:
- Hệ thống cập nhật dữ liệu qua internet nên khi mất điện thì mô hình sẽ
mất tác dụng.
- Hệ thống bảo mật trang web chưa tốt nên người lạ có thể xâm nhập.
Qua tổng kết trên em thực hiện đánh giá hệ thống đạt 90% yêu cầu với
những mục tiêu đã đề ra . Mô hình có tính thẩm mỹ cao , an toàn và dễ dàng
sử dụng, Tuy nhiên để mô hình có thể áp dụng vào thực tết cần có sự hỗ trợ
của các công nghệ vi mạch bán dẫn tối ưu hơn để thiết bị trở nên nhỏ gọn
cũng như đạt độ chính xác cao hơn.

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 35/41

CHƯƠNG 6 : KẾT LUẬN VÀ HƯỚNG TRIỂN KHAI

6.1 KẾT LUẬN

Qua đề tài “Đồng hồ thời gian thực đo huyết áp lượng oxi trong máu hiển thị
lên website” em thực hiện đã nghiên cứu được những vấn đề mà các mục tiêu đã
đưa ra:
 Cách sử dụng và xây dựng dự án trên board ESP8266
 Cấu tạo và nguyên lí hoạt động của nhịp tim
 Cách hoạt động của nhịp tim và hệ tuần hoàn của cơ thể người
 Các phương pháp đo nhịp tim và huyết áp được sử dụng phổ biếm trong y
học.
 Node-red platform
Tuy nhiên , do thời gian và trình độ còn hạn hẹp nên không tránh khỏi những
sai sót , hạn chế giống như :
 Chưa đảm bảo được sự tiện lợi cho thiết bị.
 Kiến thức lập trình web còn hạn chế gian diện và các chức năng trên web chỉ
mang tính mô tả, chưa thân thiện người dùng.
 Sai số còn lớn .
6.2 HƯỚNG PHÁT TRIỂN
Mặt dù còn nhiều hạn chế nhưng đề tài có thể ứng dụng vào việc theo dõi
nhịp tim cho người cao tuổi xa con cái , bệnh nhân nhân nhập viện điều trị lâu ngày.
Hệ thống về phần cứng nêý được hỗ trợ các IC và module mạnh mẽ hơn thì
thiết bị có thể nhỏ gọn và tích hợp nhiều chức năng hơn nữa . Về phần mềm , cơ sở
dữ liệu được hỗ trợ để lưu giữ , thống kê , quản lí, nhiều board mạch cùng lúc , kết
hợp với trí thông minh nhân tạo (AI) để đưa ra chuẩn đoán , cảnh cáo bệnh một
cách kịp thời và chính xác.

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 36/41

TÀI LIỆU THAM KHẢO

Sách tham khảo:

[1] Phàn Nguyễn Vinh (2003), “Sổ tay điện tâm đồ”, NXB Y học

[2] Trần Đỗ Trịnh,”Hướng dẫn đọc điện tim” , NXB Đại Học Y Dược Huế.

[3] Nguyễn Đình Phú,”Giáo trình vi xử lý”, Ttrường ĐHSPKT, Tp.HCM,2013

[4] Lê Phan Minh Đức”Xây dựng hệ thống theo dõi, giám sát nhịp tim cho người
lớn tuổi qua mạng internet”, Đồ án tốt nghiệp, Trường ĐHSPKT,Tp.HCM ,2016

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 37/41

PHỤC LỤC

#include <WiFi.h>
#include <WebServer.h>
#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#include "RTClib.h"
#include "MAX30105.h"
#include "heartRate.h"
#define REPORTING_PERIOD_MS 1000

const char* ssid = "dlink"; //"YourNetworkName";


const char* password = "0933356709"; //"YourNetworkPassword";
WebServer server(80);

PulseOximeter pox;
uint32_t tsLastReport = 0;

RTC_DS3231 rtc;
char daysOfTheWeek[7][12] = {"Sunday", "Monday", "Tuesday", "Wednesday",
"Thursday", "Friday", "Saturday"};

#define SCREEN_WIDTH 128 // OLED display width, in pixels


#define SCREEN_HEIGHT 64 // OLED display height, in pixels
#define OLED_RESET -1 // Reset pin # (or -1 if sharing reset pin)
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire,
OLED_RESET);

void setup() {
Serial.begin(115200);

Serial.print("Initializing pulse oximeter..");

if (!pox.begin()) {
Serial.println("FAILED");

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 38/41

for(;;);
} else {
Serial.println("SUCCESS");
}
pox.setOnBeatDetectedCallback(onBeatDetected);
if (! rtc.begin()) {
Serial.println("Couldn't find RTC");
while (1);
}

if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C))
{
Serial.println(F("SSD1306 allocation failed"));
for(;;); // Don't proceed, loop forever
}

rtc.adjust(DateTime(__DATE__, __TIME__));
display.display();
display.clearDisplay();
display.setTextColor(WHITE);
//display.startscrollright(0x00, 0x0F);
display.setTextSize(2);
display.setCursor(0,5);
display.print("HUY HOANG ");
display.display();

WiFi.mode(WIFI_AP_STA);
WiFi.begin(ssid, password);
Serial.println("");
// Wait for connection
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.print("Connected to ");
Serial.println(ssid);
Serial.print("IP address: ");
Serial.println(WiFi.localIP());

server.on("/", handle_OnConnect);
Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 39/41

server.onNotFound(handle_NotFound);

server.begin();
Serial.println("HTTP server started");
}
void loop() {
DateTime now = rtc.now();
// Make sure to call update as fast as possible
pox.update();

// Asynchronously dump heart rate and oxidation levels to the serial


// For both, a value of 0 means "invalid"
if (millis() - tsLastReport > REPORTING_PERIOD_MS) {
Serial.print("Heart rate:");
Serial.print(pox.getHeartRate());
Serial.print("bpm / SpO2:");
Serial.print(pox.getSpO2());
Serial.print("% / temp:");
tsLastReport = millis();
}

display.clearDisplay();
display.setTextSize(2);
display.setCursor(75,0);
display.println(now.second(), DEC);

display.setTextSize(2);
display.setCursor(25,0);
display.println(":");

display.setTextSize(2);
display.setCursor(65,0);
display.println(":");

display.setTextSize(2);
display.setCursor(40,0);
display.println(now.minute(), DEC);

display.setTextSize(2);
display.setCursor(0,0);
display.println(now.hour(), DEC);
Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 40/41

display.setCursor(0,20);
display.println("BMP:"+String(pox.getHeartRate()));

display.setTextSize(2);
display.setCursor(0,40);
display.println("Sp02:"+String(pox.getSpO2())+"%");

display.display();

server.handleClient();
}
void handle_OnConnect() {
// Make sure to call update as fast as possible
pox.update();

// Asynchronously dump heart rate and oxidation levels to the serial


// For both, a value of 0 means "invalid"
if (millis() - tsLastReport > REPORTING_PERIOD_MS) {
Serial.print("Heart rate:");
Serial.print(pox.getHeartRate());
Serial.print("bpm / SpO2:");
Serial.print(pox.getSpO2());
Serial.print("% / temp:");
tsLastReport = millis();

}
server.send(200, "text/html", SendHTML(pox.getHeartRate(),pox.getSpO2());
}

void handle_NotFound(){
server.send(404, "text/plain", "Not found");
}
String SendHTML(float beat,float spo2){
String ptr = "<!DOCTYPE html> <html>\n";
ptr +="<head><meta name=\"viewport\" content=\"width=device-width, initial-
scale=1.0, user-scalable=no\">\n";
ptr +="<meta http-equiv=\"refresh\" content=\"2\" >\n";
ptr +="<link href=\"https://fonts.googleapis.com/css?
family=Open+Sans:300,400,600\" rel=\"stylesheet\">\n";
ptr +="<title>ESP8266 Weather Report</title>\n";

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 41/41

ptr +="<style>html { font-family: 'Open Sans', sans-serif; display: block; margin:


0px auto; text-align: center;color: #333333;}\n";
ptr +="body{margin-top: 50px;}\n";
ptr +="h1 {margin: 50px auto 30px;}\n";
ptr +=".side-by-side{display: inline-block;vertical-align: middle;position:
relative;}\n";
ptr +=".beatperminutes-icon{background-color: #3498db;width: 30px;height:
30px;border-radius: 50%;line-height: 36px;}\n";
ptr +=".beatperminutes-text{font-weight: 600;padding-left: 15px;font-size:
19px;width: 160px;text-align: left;}\n";
ptr +=".beatperminutes{font-weight: 300;font-size: 60px;color: #3498db;}\n";
ptr +=".spo2-icon{background-color: #f39c12;width: 30px;height: 30px;border-
radius: 50%;line-height: 40px;}\n";
ptr +=".spo2-text{font-weight: 600;padding-left: 20px;font-size: 19px;width:
160px;text-align: left;}\n";
ptr +=".spo2{font-weight: 300;font-size: 60px;color: #f39c12;}\n";
ptr +=".superscript{font-size: 17px;font-weight: 600;position: absolute;right:
-30px;top: 15px;}\n";
ptr +=".data{padding: 10px;}\n";
ptr +="</style>\n";
ptr +="<script>\n";
ptr +="setInterval(loadDoc,200);\n";
ptr +="function loadDoc() {\n";
ptr +="var xhttp = new XMLHttpRequest();\n";
ptr +="xhttp.onreadystatechange = function() {\n";
ptr +="if (this.readyState == 4 && this.status == 200) {\n";
ptr +="document.getElementById(\"webpage\").innerHTML
=this.responseText}\n";
ptr +="};\n";
ptr +="xhttp.open(\"GET\", \"/\", true);\n";
ptr +="xhttp.send();\n";
ptr +="}\n";
ptr +="</script>\n";
ptr +="</head>\n";
ptr +="<body>\n";

ptr +="<div id=\"webpage\">\n";

ptr +="<h1>ESP8266 Healthy Report</h1>\n";


ptr +="<div class=\"data\">\n";
ptr +="<div class=\"side-by-side beatperminutes-icon\">\n";

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 42/41

ptr +="<svg version=\"1.1\" id=\"Layer_1\"


xmlns=\"http://www.w3.org/2000/svg\"
xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n";
ptr +="width=\"9.915px\" height=\"22px\" viewBox=\"0 0 9.915 22\" enable-
background=\"new 0 0 9.915 22\" xml:space=\"preserve\">\n";
ptr +="<path fill=\"#FFFFFF\" d=\"M3.498,0.53c0.377-0.331,0.877-0.501,1.374-
0.527C5.697-0.04,6.522,0.421,6.924,1.142\n";
ptr
+="c0.237,0.399,0.315,0.871,0.311,1.33C7.229,5.856,7.245,9.24,7.227,12.625c1.0
19,0.539,1.855,1.424,2.301,2.491\n";
ptr +="c0.491,1.163,0.518,2.514,0.062,3.693c-0.414,1.102-1.24,2.038-
2.276,2.594c-1.056,0.583-2.331,0.743-3.501,0.463\n";
ptr +="c-1.417-0.323-2.659-1.314-3.3-2.617C0.014,18.26-
0.115,17.104,0.1,16.022c0.296-1.443,1.274-2.717,2.58-3.394\n";
ptr +="c0.013-3.44,0-6.881,0.007-
10.322C2.674,1.634,2.974,0.955,3.498,0.53z\"/>\n";
ptr +="</svg>\n";
ptr +="</div>\n";
ptr +="<div class=\"side-by-side beatperminutes-
text\">BEATSPERMINUT</div>\n";
ptr +="<div class=\"side-by-side beatperminutes\">";
ptr +=(int)beat;
ptr +="<span class=\"superscript\">BMP</span></div>\n";
ptr +="</div>\n";
ptr +="<div class=\"data\">\n";
ptr +="<div class=\"side-by-side spo2-icon\">\n";
ptr +="<svg version=\"1.1\" id=\"Layer_2\"
xmlns=\"http://www.w3.org/2000/svg\"
xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n\";
width=\"12px\" height=\"17.955px\" viewBox=\"0 0 13 17.955\" enable-
background=\"new 0 0 13 17.955\" xml:space=\"preserve\">\n";
ptr +="<path fill=\"#FFFFFF\"
d=\"M1.819,6.217C3.139,4.064,6.5,0,6.5,0s3.363,4.064,4.681,6.217c1.793,2.926,2.
133,5.05,1.571,7.057\n";
ptr +="c-0.438,1.574-2.264,4.681-6.252,4.681c-3.988,0-5.813-3.107-6.252-
4.681C-0.313,11.267,0.026,9.143,1.819,6.217\"></path>\n";
ptr +="</svg>\n";
ptr +="</div>\n";
ptr +="<div class=\"side-by-side spo2-text\">SPO2</div>\n";
ptr +="<div class=\"side-by-side spo2\">";
ptr +=(int)spo2;
ptr +="<span class=\"superscript\">%</span></div>\n";
Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website
ĐỒ ÁN HỆ THỐNG NHÚNG
Trang 43/41

ptr +="</div>\n";

ptr +="</div>\n";
ptr +="</body>\n";
ptr +="</html>\n"; return ptr; }

Đồng hồ thời gian thực đo nhịp tim SVTH:Trần Bảo Huy Hoàng

và phần trăm oxi trong máu hiển thị

lên website

You might also like