Các kết quả huyết áp, nhịp tim và nhiệt độ cơ thể đo được có độ chính xác cao. Giá trị nhiệt độ đo được đáp ứng được yêu cầu, tuy nhiên các giá trị huyết áp tâm trương, tâm thu còn sai số so với các thiết bị tiêu chuẩn.
Ta có: Kit Arduino Nano đọc ADC 10 bit (tương đương với 1023 bậc) có độ phân giải 5mV. Độ nhạy của cảm biến áp suất MPX5050 là 90mV/kPa (tương đương 12mV/mmHg).
Giả sử cảm biến áp suất đọc được 2mmHg sẽ trả về 1 giá trị điện áp là 24mV. Giá trị Arduino sẽ nhận biết chỉ là 4 bậc (tương đương 20mV). Vậy chênh lệch tối đa của cảm biến sẽ là 4mV. Mặt khác, giá trị áp suất tối đa ta bơm cho vòng bit là 160mmHg, lúc này cảm biến áp suất sẽ trả về giá trị điện áp tối đa là 1920mV. Vậy ta có giá trị sai số của cảm biến áp suất là:
100 = 2.08 % [5.1]
5.2 VI ĐIỀU KHIỂN
Nhóm đã học biết lập trình Arduino, cũng như học được cách sử dụng các thư viện hỗ trợ từ phần mềm Arduino IDE, các thư viện hỗ trợ từ nhà sản xuất và thư viện do cộng đồng Arduino hỗ trợ cho các cảm biến, module…Tuy nhiên do sử dụng dòng vi điều khiển 8 bit, sử dụng nhiều thư viện hỗ trợ nên làm cho tốn nhiều bộ nhớ chương trình (77%) , làm cho hệ thống hoạt động chậm.
5.3 MÀN HÌNH HIỂN THỊ OLED
Biết cách sử dụng thư viện hỗ trợ để lập trình, hiển thị dữ liệu lên màn hình OLED. Tuy nhiên quá trình chuyển đổi giữa các trang màn hình cịn bị chớp, giật do thư viện hỗ trợ quá nặng. Bên cạnh đó cạnh bên phải màn hình có một sọc sáng khơng thể xóa được.
5.4 MODULE SIM808
Sử dụng module SIM808 để gọi điện thoại, gửi tin nhắn, các chức năng này hoạt động bình thường với độ chính xác cao. Bên cạnh đó có chức năng gửi dữ liệu lên mạng và định vị tọa độ, nhưng định vị tọa độ còn chưa ổn định. Nguyên nhân của sự
mất ổn định là do môi trường xung quanh, nơi chúng ta định vị, vì ở những nơi nhiều cây xanh hoặc các tịa nhà che khuất thì rất khó để định vị thành cơng.