MỤCLỤC1DANH MỤC HÌNH VẼ3Chương 14GIỚI THIỆU TỔNG QUAN41.1 CƠ SỞ LÝ THUYẾT41.2 LÝ DO CHỌN ĐỀ TÀI51.3 MỤC TIÊU VÀ GIỚI HẠN51.3.1 Mục tiêu51.3.2 Giới hạn5Chương 27THIẾT KẾ SƠ ĐỒ KHỐI72.1 GIỚI THIỆU72.2 KHẢO SÁT SƠ ĐỒ KHỐI72.2.1 Khối nguồn82.2.2 Khối xử lý trung tâm92.2.3 Khối cảm biến102.2.3.1 Cảm biến hồng ngoại E3F DS30C4102.2.3.2 Cảm biến nhịp tim dạng quang pulse sensor132.2.4 Khối cảnh báo và hiển thị17Chương 315THI CÔNG MẠCH223.1 THIẾT KẾ PHẦN CỨNG223.1.1 Thiết kế sơ đồ nguyên lý223.1.2 Nguyên lý hoạt động223.2 VIẾT CHƯƠNG TRÌNH243.2.1 Giới thiệu các phần mềm lập trình243.2.2 Chương trình chính25Chương 435KẾT QUẢ THỰC HIỆN VÀ HƯỚNG PHÁT TRIỂN354.1 KẾT QUẢ THỰC HIỆN354.2
z TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐIỆN - ĐIỆN TỬ BỘ MƠN ĐIỆN TỬ CÔNG NGHIỆP BÁO CÁO MÔN HỌC ĐIỀU KHIỂN THÔNG MINH ĐỀ TÀI: NGHIÊN CỨU, THIẾT KẾ VÀ THI CÔNG THIẾT BỊ ĐO VÀ GIÁM SÁT NHỊP TIM GVHD: TS BÙI HỮU PHÚ SVTH: NGUYỄN NGỌC NHIỆM VŨ VIẾT QUYẾT VŨ THỊ PHƯƠNG ANH LÊ TẤN ĐẠT NGUYỄN PHÚ THƠNG TP.Hồ Chí Minh, ngày 21 tháng 12 năm 2019 16141218 16141249 16141106 16141131 16141291 DANH SÁCH THÀNH VIÊN TRONG NHÓM Nguyễn Ngọc Nhiệm(C) 16141218 Vũ Thị Phương Anh 16141106 Vũ Viết Quyết 16141249 Lê Tấn Đạt 16141131 Nguyễn Phú Thơng 16141291 TIÊU CHÍ NỘI DUNG BỐ CỤC TRÌNH BÀY TỔNG ĐIỂM NHẬN XÉT CỦA GIẢNG VIÊN …………………………………………………………………………………………… ……………………………………………………………………………………………… …………………………………………………………………………………….……… ……………………………………………………………………………….…………… ………………………………………………………………………….………………… …………………………………………………………………….……………………… ……………………………………………………………….…………………………… ………………………………………………………….………………………………… …………………………………………………….……………………………………… ……………………………………………….…………………………………………… Chữ ký giáo viên BẢNG PHÂN CÔNG CƠNG VIỆC Thành viên Nhiệm vụ Nguyễn Phú Thơng Tìm hiểu sơ lý thuyết thiết bị đo nhịp tim Vũ Thị Phương Anh Tìm hiểu module, cảm biến, vi điều khiển sử dụng Vũ Viết Quyết Lập trình chương trình cho vi điều khiển giao tiếp module Lê Tấn Đạt Xây dựng hệ thống liệu theo dõi server Nguyễn Ngọc Nhiệm Thiết kế website Cả nhóm Lắp ráp phần cứng chạy thử chương trình TRƯỜNG ĐH SPKT TP.HCM CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA ĐIỆN-ĐIỆN TỬ Độc Lập – Tự – Hạnh Phúc BIÊN BẢN BÁO CÁO HỌP NHÓM Thời gian :- Từ 14 00 đến 17 30 Ngày 15/10/ 2019 -Từ 00 đến 11 11 Ngày 03/11/ 2019 -Từ 00 đến 11 11 Ngày /12/ 2019 Địa điểm : Tại phòng đọc thư viện trường Sinh viên thực hiện: Nguyễn Ngọc Nhiệm Thư ký: Vũ Thị Phương Anh Họ tên thành viên tham gia nhóm: M1 Nguyễn Ngọc Nhiệm M2 Vũ Viết Quyết M3 Vũ Thị Phương Anh M4 Lê Tấn Đạt M5 Nguyễn Phú Thông Thảo luận đề cương chi tiết tiểu luận: -Như phân cơng, nhóm trưởng phân cơng thành viên làm việc: Nhận xét: - Bầu khơng khí nhóm sơi nổi, thành viên nhóm có tinh thần trách nhiệm làm việc tốt, hỗ trợ lẫn - Cá nhân thành viên có tinh thần trách nhiệm, giờ, tác phong nghiêm chỉnh, hỗ trợ lẫn - Hạn chế: lịch học thành viên không trùng dẫn đến hạn chế mặt thời gian Nhìn chung, nhóm làm việc có hiệu ❖ Đánh giá làm việc thành viên: Sinh viên Điểm Nguyễn Ngọc Nhiệm A Vũ Viết Quyết A Vũ Thị Phương Anh A Lê Tấn Đạt A Nguyễn Phú Thông A MỤCLỤC Chương GIỚI THIỆU TỔNG QUAN 1.1 CƠ SỞ LÝ THUYẾT 1.2 LÝ DO CHỌN ĐỀ TÀI 1.3 MỤC TIÊU VÀ GIỚI HẠN 1.3.1 Mục tiêu 1.3.2 Giới hạn Chương THIẾT KẾ SƠ ĐỒ KHỐI 2.1 GIỚI THIỆU 2.2 KHẢO SÁT SƠ ĐỒ KHỐI 2.2.1 Khối nguồn 2.2.2 Khối xử lý trung tâm 2.2.3 Khối truyền liệu lên WEB 2.2.4 Khối cảm biến 10 2.2.4.1 Cảm biến hồng ngoại E3F DS30C4 10 2.2.4.2 Cảm biến nhịp tim dạng quang pulse sensor 12 2.2.5 Khối cảnh báo hiển thị 17 Chương 22 THI CÔNG MẠCH 22 3.1 THIẾT KẾ PHẦN CỨNG 22 3.1.1 Thiết kế sơ đồ nguyên lý 22 3.1.2 Nguyên lý hoạt động 22 3.2 VIẾT CHƯƠNG TRÌNH 23 3.2.1 Giới thiệu phần mềm lập trình 23 3.2.2 Lập trình cho khối xử lý trung tâm 25 3.2.2.1 Lưu đồ giải thuật 25 3.2.2.2 Chương trình 25 3.2.3 Lập trình cho khối truyền liệu lên web 32 3.2.3.1 Tổng quan TCP/IP giao thức HTTP 32 3.2.3.2 Lưu đồ giải thuật 35 3.2.3.3 Chương trình 36 Chương 39 XÂY DỰNG VÀ THIẾT KẾ HỆ THỐNG GIÁM SÁT DỮ LIỆU ONLINE 39 4.1 XÂY DỰNG CƠ SỞ DỮ LIỆU 39 4.1.1 Tổng quan MYSQL 39 4.1.2 Cấu hình cho sở liệu 39 4.1.3 Cách sử dụng trình quản lý hosting 40 4.1.4 Nhận liệu từ ESP8266 đưa vào sở liệu 43 4.1.4.1 Tổng quan PHP 43 4.1.4.2 Cú pháp đưa liệu vào sở liệu 43 4.2 THIẾT KẾ GIAO DIỆN WEBSITE BẰNG PHP, HTML VÀ CSS 45 4.2.1 Giới thiệu HTML 46 4.2.2 Giới thiệu CSS 47 4.2.3 Cách sử dụng CSS 48 4.2.4 Tìm hiểu cách thiết kế vài danh mục website 49 4.2.5 Truy xuất liệu database bảng website 49 Chương 51 KẾT QUẢ THỰC HIỆN VÀ HƯỚNG PHÁT TRIỂN 51 5.1 KẾT QUẢ THỰC HIỆN 52 5.2 HƯỚNG PHÁT TRIỂN 53 TỔNG KẾT 53 TÀI LIỆU THAM KHẢO 53 CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN 1.1 CƠ SỞ LÝ THUYẾT Trái tim quan quan trọng thể người Nó hoạt động máy bơm lưu thông oxy chất dinh dưỡng đưa khắp thể để cung cấp lượngcho toàn hoạt động sống thể Máu lưu thông loại bỏ sản phẩm chất thải phát sinh từ thể lọc bỏ qua thận Khi thể hoạt động khác tốc độ mà tim đập khác nhau, tỷ lệ thuận với tần số hoạt động thể Bằng cách phát điện áp tạo nhịp đập tim, tốc độ dễ dàng quan sát sử dụng cho số mục đích y tế Tìm hiểu nhịp tim: Khái niệm: Nhịp tim số nhịp đập tim đơn vị thời gian, thường tính với đơn vị nhịp/phút Nhịp tim thay đổi theo nhu cầu hấp thụ Oxi tiết CO2 cơthể, ví dụ lúc tập thể dục lúc ngủ Bảng 1.1: Thông số đánh giá nhịp tim trạng thái nghỉ ngơi 1.2 LÝ DO CHỌN ĐỀ TÀI ➢ Thực trạng • Trên giới: Theo WHO, bệnh tim mạch nguyên nhân tử vong hàng đầu người toàn giới chiếm nhiều nước phát triển Mỗi năm, người chết bệnh tim đột quỵ nhiều ung thư, lao, sốt rét HIV cộng lại • Ở nước ta nay: Bệnh tim mạch bệnh có nguy gây tử vong cao Năm 1980, bệnh Tim mạch bệnh gây tử vong cao đứng hàng thứ tư, từ năm 2000 bệnh gây tử vong hàng đầu Với tình hình tại, Hội tim mạch Việt Nam dự báo, đến năm 2017, Việt Nam có 1/5 dân số mắc bệnh tim mạch tăng huyết áp Đáng lưu ý, tỉ lệ tăng huyết áp người trẻ từ 25 tuổi gia tăng, chiếm 21,5% tổng số ca mắc ➢ Lý chọn đề tài Nhận thấy tính cấp bách việc kiểm sốt nhịp tim để tránh tai nạn khơng mong muốn, nhóm chúng em định chọn đề tài: “Nghiên cứu, thiết kế thi công thiết bị đo giám sát nhịp” 1.3 MỤC TIÊU VÀ GIỚI HẠN 1.3.1 Mục tiêu Thiết kế thi công thiết bị đo nhịp tim sử dụng cảm biến nhịp tim Pluse Sensor cảm biến hồng ngoại OMKQN E3F-DS30C4 hiển thị kết đo LCD thực cảnh cáo buzzzer nhịp tim thấp cao ngưỡng tiêu chuẩn Đồng thời, liệu nhịp tim gửi lên Website để giám sát bệnh nhân từ xa Thiết bị nhỏ, gọn mang theo để kiểm tra nhịp tim lúc 1.3.2 Giới hạn • Do hạn chế nhiễu sai số q trình tính tốn thơng số linh kiện nhịp tim có phần sai lệch so với thực tế • Thiết bị đo giám sát nhịp tim cá nhân thời điểm đo • Phạm vi hoạt động hạn chế, khơng thể mang bên khoảng thời gian dài để giám sát đưa cảnh báo kịp thời Hình 4.2: Tạo Database Table Hình 4.3: Bảng sau tạo ❖ Các câu lệnh MySQL - Cú pháp lệnh SELECT SELECT FROM 41 WHERE [GROUP BY ] [HAVING ] [ORDER BY ] [Limit fromNumber | To Number] - Cú pháp lệnh INSERT INSERT INTO [] VALUES (data_values) - Cú pháp lệnh Update UPDATA SET =, [=] [WHERE ] - Cú Pháp lệnh DELETE DELETE from WHERE ❖ Một số hàm thông dụng MySQL - Hàm AVG: Hàm trả giá trị bình quân cột hay trường câu truy vấn VD: SELECT AVG(Amount) FROM tblOrder - Hàm MIN: Hàm trả giá trị nhỏ cột hay trường câu truy vấn VD: SELECT MIN(Amount) FROM tblOrder - Hàm MAX: Hàm trả giá trị lớn cột hay trường câu truy vấn VD: SELECT MAX(Amount) FROM tblOrder - Hàm Count: Hàm trả số lượng mẩu tin câu truy vấn VD: SELECT Count(*) FROM tblOrder - Hàm Sum: Hàm trả tống giá trị trường, cột câu truy vấn VD: SELECT SUM(Amount) FROM tblOrder - Hàm CurDate(): hàm trả ngày, tháng, năm hành hệ thống 42 VD: SELECT CURTIME() AS ‘Ngay hien tai’ - Hàm CurTime(): Hàm trả phút giây hành hệ thống VD: SELECT CURTIME() AS ‘Thoi gian’ Hình 4.4: Cửa sổ SQL để thực lệnh database 4.1.4 Nhận liệu từ ESP8266 đưa vào sở liệu (database) 4.1.4.1 Tổng quan PHP ➢ Giới thiệu php PHP vay mượn số cú pháp từ C, Pert, Shell Java Nó ngơn ngữ lai, lấy tính tốt từ ngôn ngữ khác tạo ngôn ngữ kịch (script language): dễ sử dụng mạnh mẽ Mã nguồn (code) php sử dụng với nhiều mục đích đó: đặc biệt thích hợp cho phát triển web nhúng vào mã HTML ➢ Các đặc điểm php PHP ngơn ngữ lập trình web ưa chuộng, ngơn ngữ lập trình web phổ biến Nhờ vào số đặc điểm sau: 43 • PHP dễ học linh động • Rất nhiều hàm hỗ trợ nhiều phần mở rộng phong phú • Đặc biệt mã nguồn mở, thường xuyên nâng cấp, chạy nhiều máy chủ web, nhiều hệ điều hành (đa tảng) • Cộng đồng sử dụng hỗ trợ đơng đảo • Ngồi phần code (thường gọi code thuần), phần mở rộng phong phú mà lại miễn phí nhiều frame work, nhiều CMS • Các mã nguồn chia sẻ mạng tìm nhiều dễ dàng • Được tích hợp sử dụng ổn định mơ hình LAMP = Linux+Apache+Mysql+Php, mã nguồn mở, chi phí thấp • Các hosting hỗ trợ nhiều ➢ Các chức php Trước hết quan trọng nhất, đảm nhiệm vai trò của: ngơn ngữ kịch phía máy chủ (ServerSide script) - máy chủ tiếp nhận request (yêu cầu) từ máy khách (client) - máy chủ web triệu gọi file mã nguồn tương ứng Trong file mã nguồn chứa mã php để xử lý request - trình thơng dịch dịch mã php sang mã HTML, CSS, XML, trả cho máy chủ web, máy chủ web trả lại thông tin (reponse) cho máy khách Dữ liệu nhận từ máy khách đoạn mã dạng text HTML, CSS, mà thấy mã php (vì thực thi thành dạng text) - đảm bảo tính bảo mật, chức quan trọng ngôn ngữ phía máy chủ Ngồi PHP có thể: • Xử lý ảnh • Cho phép xử lý file upload (tải file lên server) • Thiếp lập xử lý cookie, session • Thao tác tới sở liệu • Gửi email 44 • Xử lý liệu nhận từ form nhập liệu Thông qua php, trang web tĩnh (static webpage), thường phần giao diện máy khách - tương tác tới máy chủ web, trở thành trang web động (nội dung thay đổi, tùy biến theo kiện, yêu cầu) - hay gọi dynamic webpage 4.1.4.2 Cú pháp đưa liệu vào sở liệu if(!empty($_POST['ldrvalue'])) { $ldrvalue = $_POST['ldrvalue']; $sql = "INSERT INTO nodemcu_ldr_table (Value, Date, Time) VALUES ('".$ldrvalue."', '".$d."', '".$t."')"; //nodemcu_ldr_table = Youre_table_name if ($conn->query($sql) === TRUE) { echo "OK"; } else { echo "Error: " $sql "" $conn->error; } } Giá trị ldrvalue gán giá trị esp8266 gửi lên thông qua giao thức truyền nhận HTTP Sau đưa vào bảng sở liệu câu lệnh “ INSERT INTO nodemcu_ldr_table (Value, Date, Time) VALUES ('".$ldrvalue."', '".$d."', '".$t."')” với tham số giá trị tạo bảng 4.2 THIẾT KẾ GIAO DIỆN WEBSITE BẰNG PHP, HTML VÀ CSS 4.2.1 Giới thiệu HTML ➢ Khái niệm HTML ( viết tắt HyperText Markup Language, "Ngôn ngữ Đánh dấu Siêu văn bản") ngôn ngữ đánh dấu thiết kế để tạo nên trang web với mẩu thông tin trình bày World Wide Web Có thể hiểu nôm na HTML khung cốt lõi giao diện web HTML trở thành chuẩn Internet tổ chức World Wide Web Consortium (W3C) trì HTML khơng phải ngơn ngữ lập trình, ngơn ngữ trình bày ➢ Cấu trúc HTML Cấu trúc HTML đơn giản logic, với bố cục từ xuống dưới, từ trái qua phải, với phần HEAD BODY Các website viết HTML tuân theo cấu trúc sau: 45 • Mọi trang HTML phải khai báo DOCTYPE (định nghĩa chuẩn văn bản) từ dòng • Thẻ cho trình duyệt biết mở đầu kết thúc trang HTML • Thẻ chứa tiêu đề thông tin khai báo, thơng tin ẩn khác • Thẻ hiển thị nội dung trang web Đây phần thơng tin mà người dùng nhìn thấy trình duyệt đọc mã HTML • Mọi kí tự nằm dấu xem thẻ comment bị trình duyệt bỏ qua, khơng xử lý không hiển thị 4.2.2 Giới thiệu CSS ➢ Khái niệm CSS (Cascading Style Sheets) ngôn ngữ sử dụng để tìm định dạng lại phần tử tạo ngôn ngữ đánh dấu (ví dụ HTML) Nếu HTML đóng vai trò định dạng phần tử website việc tạo đoạn văn bản, tiêu đề, bảng,…thì CSS giúp thêm chút “phong cách” vào phần tử HTML đổi màu sắc trang, đổi màu chữ, thay đổi cấu trúc… ➢ Tác dụng CSS Việc sử dụng CSS giúp hạn chế tối thiểu việc làm rối mã HTML trang web thẻ quy định kiểu dáng (chữ đậm, chữ in nghiêng, chữ có gạch chân, chữ màu), khiến mã nguồn trang web gọn gàng hơn, tách nội dung trang web định dạng hiển thị, dễ dàng cho việc cập nhật nội dung Ngồi ra, CSS giúp tạo kiểu dáng áp dụng cho nhiều trang web, giúp tránh phải lặp lại việc định dạng cho trang web giống 4.2.3 Cách sử dụng CSS Có cách để sử dụng CSS • "Inline CSS": Áp dụng trực tiếp đối tượng định thuộc tính “style” • "Internal CSS": Đặt CSS đầu trang Web để áp dụng kiểu dáng cho toàn trang ấy, cần đặt đoạn CSS vào cặp thẻ đặt vào phần header Web (giữa ): 46 • "External CSS": Đặt thuộc tính CSS vào tệp tin riêng biệt (*.css), tham chiếu đến từ nhiều trang Web khác nhau: Ví dụ nội dung tệp style.css: 4.2.4 Tìm hiểu cách thiết kế vài danh mục website Hình 4.5: Danh mục website Như hình vẽ trên, ta thấy website có danh mục với chức sau: Danh mục Nội dung Chức file ĐĂNG XUẤT Dangxuat.php Quay giao diện đăng nhập tài khoản người dùng LIÊN HỆ Quanly.php Nơi chứa thông tin liên hệ QUẢN LÝ ViewldrValue.php Cho phép xem thơng tin liệu bệnh nhân, có u cầu đăng nhập trước THÔNG BÁO Thongbao.php Hiển thị thông báo cần thiết Bảng 4.1: Chức danh mục Để tạo danh mục này, ta tiến hành tạo file có định dạng php với cấu trúc giao diện tương tự nhau, khác phần nội dung Mục đích thiết kế để người dùng click vào danh mục trình duyệt chuyển liên kết đến trang khác có giao diện tương tự vậy, tên phần danh mục chuyển đổi Và tất nhiên nội dung hiển thị nội dung danh mục 47 Chẳng hạn file index.html ta có thẻ danh mục sau: Thuộc tính class= “active” làm cho danh mục sáng lên, nghĩa người dùng truy cập danh mục Và danh mục này, người dùng click chuột vào danh mục khác, chẳng hạn Quản Lý, trình duyệt liên kết đến đường dẫn /ViewldrValue.php • Ở trang này, giao diện thiết kế sau: Hình 4.6: Giao diện trang quản lý 48 • Cấu trúc trang chia thành phần: Phần Header: Chính danh sách danh mục website giới thiệu phần Phần Thân: Được thiết kế thành dạng bảng để thị liệu nhịp tim từ sở liệu Phần Footer: Hiển thị thông tin cần thiết chủ trang web: Liên hệ, quyền… 4.2.5 Truy xuất liệu database bảng website Để có bảng đơn gian ta cần làm bước chính: • Tạo form cho bảng • Xuất giá trị từ database tới bảng ➢ Tạo form cho bảng Bảng cần có cột với mục số thứ tự STT, Nhịp/Phút, Ngày, Giờ Thẻ tiêu đề hiển thị tiêu đề đầu bảng Thẻ tạo bảng HTML Các giá trị border, cellspacing, cellpadding độ đậm nhạt đường bao xung quanh bảng, ta thay đổi để bảng trơng dễ nhìn Thẻ xác định hàng bảng chứa thẻ nội dụng thẻ nội dung cần điền theo hàng ngang ta có nội dung điền hàng đầu tiên, là: 49 ➢ Truy xuất liệu database bảng website Câu lệnh “SELECT No, Value, Date, Time FROM nodemcu_ldr_table” dùng để truy xuất liệu có bảng sở liệu Sau in liệu giao diện website cú pháp “echo” ➢ Sử dụng trang web để theo dõi bệnh nhân Bác sỹ sử dụng user/pass đăng nhập vào trang website để theo dõi thông số nhịp tim bệnh nhân định Sự thay đổi nhịp tim bệnh nhân phụ thuộc vào nhiều yếu tố có thay đổi xấu nào, bác sỹ liên lạc để thăm khám tìm ngun nhân khắc phục Hệ thống theo dõi hỗ trợ bác sỹ để tìm liệu pháp tốt cho bệnh nhân tim mạch Hình 4.7: Giao diện đăng nhập Website 50 CHƯƠNG 5: KẾT QUẢ THỰC HIỆN VÀ HƯỚNG PHÁT TRIỂN 5.1 KẾT QUẢ THỰC HIỆN Kết đo có phần chênh lệch lần đo ảnh hưởng nhiều yếu tố như: sai số q trình tính tốn, nhiễu tác động mắc chung thiết bị với nhau, chương trình chưa tối ưu … Hình 5.1: Đặt tay vào thiết bị đo nhịp tim Hình 5.2: Kết đo lần 51 Hình 5.3: Kết đo lần ➢ Bảng thống kê kết 10 lần đo Lần Trung Bình Dữ liệu Người 66 63 63 60 69 64,2 Dữ liệu Người 65 72 75 69 73 70 Đơn vị Nhịp/Phút Nhịp/Phút Nhịp/Phút Nhịp/Phút Nhịp/Phút Nhịp/Phút Bảng 5.1: Thống kê kết đo lần người Nhìn chung, thiết bị hoạt động tương đối ổn định cho kết với độ xác khoảng 80% Tuy nhiên để đo xác mua linh kiện thây tốt hơn, cụ thể cảm biến nhịp tim, giảm nhiễu tác động mắc chung thiết bị với tối ưu giải thuật viết chương trình cho thiết bị 52 5.2HƯỚNG PHÁT TRIỂN Hiện nay, ứng dụng thiết bị y tế lĩnh vực phổ biến thu hút nhiều quan tâm từ xã hội Việc xây dựng hệ thống ứng dụng IoT mang lại kết có ý nghĩa vơ lớn, kết nối vạn vật với Trong phạm vi đồ án, chúng em nghiên cứu trình bày phần việc thiết kế phần cứng phát triển phần mềm Những phần kiểm thử vận hành tốt, ứng dụng vào thực tế Tuy nhiên, nhiều vấn đề mà đồ án cần phải hồn thiện thêm như: • Tiến hành nâng cấp thiết bị đo nhịp tim để bệnh nhân đeo bên khoảng thời gian dài để giám sát đưa cảnh báo kịp thời Từ mở rộng phạm vi đối đượng sử dụng hệ thống Thiết bị đo đạc gửi liệu cho thiết bị chủ đặt cố định nhà thơng qua sóng RF thiết bị chủ đẩy liệu nhận lên server • Phát triển giao diện website, hiển thị liệu cách trực quan mang tính thống kê hơn, giúp bác sĩ dễ dàng so sánh, phân tích đưa chẩn đốn cuối 53 TỔNG KẾT Trong trình thực đồ án với đề tài “ Nghiên cứu, thiết kế thi công thiết bị đo giám sát nhịp tim”, nhóm em tiếp cận, tìm hiểu thực bo mạch Arduino Uno , cảm biến đo thiết bị hỗ trợ khác Bên cạnh đó, nhóm chúng em học hỏi tích lũy khối lượng kiến thức định ngơn ngữ lập trình Arduino, cách kết nối Arduino với thiết bị ngoại vi Năm phần trọng tâm mà nhóm chúng em tìm hiểu phát triển thành cơng là: - Thiết kế thiết bị đo nhịp tim cho kết tương đối xác - Giao tiếp Arduino Uno với LCD thông qua module giao tiếp I2C - Thiết kế mơ hình nhỏ, gọn , linh hoạt mang theo bên - Xây dựng sở liệu để lưu trữ liệu - Thiết kế giao diện website để giám sát liệu online Chúng em hi vọng kết mà chúng em tìm hiểu góp phần làm nên tài liệu có ích cho bạn sinh viên khác nghiên cứu ứng dụng IoT 54 TÀI LIỆU THAM KHẢO [1]Cảm biến nhịp tim - Pulse Sensor: https://linhkienst.com/products/cam-bien-nhip-tim-pulse-sensor [2] Nguyên lý hoạt động cảm biến quang, Nov 8,2017 : https://www.youtube.com/watch?v=VAh1TTQAg7Y&fbclid=IwAR3Sq8l3mYB990i ppDkKNY-q2guyDvhbsdEBPHPEsuOMe6yRasYeSv9CvYo [3] 2008 Microchip Technology Inc, DS21733H-page 1: http://ww1.microchip.com/downloads/en/devicedoc/21733h.pdf?fbclid=IwAR3wN0it qW4m3dSb0hgtryREs8tE2T7EsFUIqP5nO4bYhwrtJAr8T9wiQeE [4] Theo dõi nhịp tim vi điều khiển PIC cảm biến xung, Trung tâm công nghệ ADVANCE CAD: https://advancecad.edu.vn/theo-doi-nhip-tim-bang-vi-dieu-khienpic-va-cam-bienxung/?fbclid=IwAR3NdqGlZ0j2Xb629_3HN78PeynoK4wsZofEOBSH8MCHalYEm 8zEFLdDmgQ [5] Arduino phần mềm viết code cho board mạch arduino: https://download.com.vn/arduino/download [6] Làm để kết nối PHP với MySQL Database https://www.hostinger.vn/huong-dan/lam-the-nao-de-ket-noi-php-voi-mysql-database/ [7] Webserver thu thập liệu DHT11 với ESP8266 https://hocarm.org/webserver-thu-thap-du-lieu-dht11-voi-esp8266/ 55