thiết bị này người dùng có thể theo dõi 3 thông số sức khỏe là nhịp tim, nồng độ Oxy trong máu và nhiệt độ cơ thể. Số liệu các chỉ số sẽ được hiển thị trên App Inventor đồng thời sẽ được lưu trữ dưới dạng tệp tài liệu để dễ dàng chia sẻ thông tin khi cần sự tư vấn từ bác sĩ. Bên cạnh đó, thiết bị còn có hệ thống cảnh báo qua còi buzzer khi một trong các chỉ số không nằm trong ngưỡng bình thường. Thiết bị này sử dụng bộ xử lý là board Arduino Mega 2560 R3 sử dụng vi điều khiển Atmega 2560 làm trung tâm xử lý các tín hiệu nhận được từ cảm biến. Kết quả sẽ được hiển thị lên màn hình Oled được gắn trên thiết bị và hiển thị trên điện thoại thông qua App Inventor bằng công nghệ Bluetooth
Trang 1ĐỀ TÀI:THIẾT KẾ VÀ THI CÔNG THIẾT BỊ ĐO NHỊP TIM, NỒNG ĐỘ OXY TRONG MÁU VÀ NHIỆT ĐỘ
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH
KHOA ĐIỆN – ĐIỆN TỬ
BÁO CÁO ĐỒ ÁN TỐT NGHIỆP
Tp HCM, tháng 8/2020
1
Trang 2NỘI DUNGI
Trang 3I Giới Thiệu Đề Tài
Theo dõi nhịp tim, nồng độ oxy và nhiệt độ
1
Phát hiện nhanh bệnh lý liên quan đến tim mạch
từ đó đưa ra những biện pháp sơ cứu kịp thời
Trang 4Đo nhiệt độ, nhịp tim và sp02 Hiển thị Thông báo khi vượt ngưỡng
I Giới Thiệu Đề Tài
Lưu trữ kết quả đo
2 MỤC TIÊU ĐỀ TÀI
Trang 53 GIỚI HẠN ĐỀ TÀI
5
I Giới Thiệu Đề Tài
Sản phẩm chỉ đo được trong môi trường khô ráo, không thấm nước.
Không có chức năng phân tích các thông số để đưa ra chẩn đoán về sức khỏe
Chỉ kết nối với Bluetooth trong phạm vi 10m
3
2
1
Trang 61 CÁC PHẦN MỀM SỬ DỤNG
II Nội Dung Thực Hiện
Trang 7II Nội Dung Thực Hiện
Khối chọn chế độ và thông báo
Khối hiển thị trên Oled
Khối hiển thị trên Oled Khối
nguồn
Khối nguồn
Khối cảnh báo Khối hiển thị
trên App
I2C
Trang 83 THIẾT KẾ MẠCH ĐIỀU KHIỂN
8
II Nội Dung Thực Hiện
Sơ đồ nguyên lý của thiết bị
Trang 94 LƯU ĐỒ CHƯƠNG TRÌNH TRÊN ARDUINO
9
Lưu đồ chương trình chính trên Arduino
II Nội Dung Thực Hiện
Khai báo thư viện, các biến và khởi tạo các giao tiếp
Bật nguồn: Hiển thị màn hình chính
2 chế độ sử dụng: Đo nhiệt độ hoặc đo nhịp tim và Spo2
Xử lý chức năng được chọn: Tính toán và cảnh báo
1
2
3
4
Trang 105 LƯU ĐỒ CHƯƠNG TRÌNH APP
10
Lưu đồ chương trình App điện thoại
II Nội Dung Thực Hiện
Trang 116 THIẾT KẾ APP INVENTOR
11
II Nội Dung Thực Hiện
Giao diện thiết kế (Design) Giao diện lập trình (Blocks)
Mã QR để cài đặt App
Trang 137 THIẾT KẾ MÔ HÌNH
13
II Nội Dung Thực Hiện
Thiết kế tay cầm đo nhiệt độ Thiết kế hộp đựng cảm biến
max30100 Mặt gắn cảm biến và tia laser
Trang 148 THỐNG KÊ LINH KIỆN
II Nội Dung Thực Hiện
Trang 15III Kết Quả
1 KẾT QUẢ PHẦN CỨNG
Board mạch lớp dưới Board mạch lớp trên
Trang 184 KẾT QUẢ APP ĐIỆN THOẠI
Các giao diện hiển thị của App
III Kết Quả
Trang 203 ĐÁNH GIÁ ĐỘ CHÍNH XÁC KẾT QUẢ ĐO
Kết qủa so sánh thực nghiệm đo
Trang 215 ĐÁNH GIÁ ĐỘ CHÍNH XÁC KẾT QUẢ ĐO
Thiết bị đo
Sai số (%)
Máy theo dõi monitor comen
Thiết bị đo
Sai số (%)
Trang 22IV Kết Luận – Hướng Phát Triển
1 KẾT LUẬN
22
Hoàn thành mục tiêu thiết kế và thi công thiết bị đo nhịp tim, nồng độ Oxy trong máu và nhiệt
độ
Cảnh báo về mức vượt ngưỡng nhịp tim, nồng độ Spo2 và nhiệt độ bằng còi buzzer
Kết quả đo nhịp tim, nồng độ Spo2 và nhiệt độ hiển thị được trên oled, App và lưu được dữ liệu
1
3 2
Trang 232 HƯỚNG PHÁT TRIỂN
23
IV Kết Luận – Hướng Phát Triển
Thay màn hình hiển thị lớn hơn để kết quả được hiển thị rõ ràng
Thêm chức năng lưu trữ thông tin cá nhân người dùng, cải thiện App có thể truy cập ở mọi nơi.Cải thiện lại phần cứng nhỏ gọn thẩm mĩ hơn
Kết nối tay cầm đo nhiệt độ không dây
1
2
3
4
Trang 24TÀI LIỆU THAM KHẢO
[1] Nguyễn Văn Ngọc “Nghiên cứu thiết kế mô hình máy đo nhịp tim và nồng độ oxy trong máu” Luận Văn Thạc Sĩ Kỹ Thuật, Đại Học Đà Nẵng, 2013, 01/03/2020.
[2] “Cảm Biến Nhịp Tim và Oxy Trong Máu MAX30100”.03/05/2020 < wiki.chipfc.com>.
[3] K Dimitrov, "A 5 Minutes Contactless OLED Thermometer With Arduino", 07/03/2020 <Arduino.com>
Trang 25
CẢM ƠN QUÝ THẦY CÔ ĐÃ LẮNG NGHE
Trang 26LƯU ĐỒ
Lưu đồ chọn chế độ sử dụng Lưu đồ chương trình đo nhịp tim, Spo2 Lưu đồ chương trình đo nhiệt độ
Trang 28Các nút nhấn và công tắc trên thiết bị
CÁCH SỬ DỤNG
Nút nhấn chọn chế độ trên App