Kết quả chạy web
Sau khi hoàn thành thiết kế và đưa lên Firebase, trang web sẽ được cung cấp tên miền phụ trên firebaseapp.com Do đó, liên kết truy cập vào trang web của nhóm là: “https://dieukhien-df3e6.firebaseapp.com/” Kết quả hoạt động của trang web được thể hiện qua hình 5.5 đến hình 5.12.
Hình 5.5 Giao diện của trang web giới thiệu
Trang web giới thiệu cung cấp thông tin về đề tài tốt nghiệp, bao gồm tên giảng viên hướng dẫn và tên nhóm sinh viên thực hiện Ngoài ra, trang cũng có nút đăng nhập để truy cập vào hệ thống quản lý của hộp thuốc.
Để đăng nhập vào trang web, người dùng cần nhấn nút đăng nhập, sau đó hệ thống sẽ hiển thị khung yêu cầu nhập mật khẩu Mật khẩu mặc định là “11111”; nếu nhập đúng, người dùng sẽ được truy cập vào giao diện quản lý hình 5.6 Ngược lại, nếu mật khẩu sai, trang web sẽ chuyển sang giao diện thông báo lỗi đăng nhập.
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP - Y SINH
CHƯƠNG 5 KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ
Hình 5.6 Giao diện của trang web quản lý
Trang web quản lý được thiết kế với các nút "SET", "ON", "OFF" và khung điền thời gian cài đặt giờ và phút Các nút có màu sắc nổi bật: nút "SET" màu vàng, nút "ON" màu xanh lá cây và nút "OFF" màu đỏ, giúp người dùng dễ dàng phân biệt chức năng của từng nút Để hoàn tất cài đặt, người dùng chỉ cần nhấn nút "DONE" để trở về trang web giới thiệu.
Trang web cài đặt bao gồm ba đồng hồ tương ứng với ba buổi trong ngày, mỗi đồng hồ có hai khung để nhập số: khung cài đặt giờ và khung cài đặt phút Sau khi nhập thời gian và nhấn nút “SET”, hệ thống sẽ hiển thị thông báo “Đã lưu Alarm x”.
Thời gian cài đặt được quy định trong khoảng từ 0 đến 23 giờ và từ 0 đến 59 phút Nếu người dùng nhập sai khoảng thời gian hoặc sử dụng ký tự không hợp lệ, hệ thống sẽ thông báo yêu cầu nhập đúng theo quy định.
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP - Y SINH
Hình 5.7 Giao diện của trang web khi đăng nhập sai
Khi người dùng nhập sai mật khẩu trên giao diện trang web, hệ thống sẽ chuyển đến trang thông báo lỗi Trang này hiển thị thông điệp “Đăng nhập không thành công”, thông báo cho người dùng về việc nhập sai mật khẩu Người dùng có thể nhấn nút “Quay lại” để trở về giao diện chính của trang web.
Đánh giá và nhận xét
Về phần cứng
Bảng 5.1 Bảng thực nghiệm kết quả chạy thực tế của hệ thống.
Từ kết quả trong bảng 5.1, nhóm đã xác nhận rằng trạng thái bật và tắt của tất cả các đèn LED và còi báo đều hoạt động bình thường, đúng theo thời gian quy định của đồng hồ hẹn giờ.
Hệ thống này nổi bật với thiết kế đơn giản, dễ sử dụng và độ tin cậy cao Màn hình LCD sáng rõ, kết cấu hộp thuốc chắc chắn giúp bảo vệ các thành phần điện tử bên trong khỏi tác động xấu từ môi trường Mô hình hoạt động của sản phẩm rất hiệu quả và ổn định.
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP - Y SINH
CHƯƠNG 5 KẾT QUẢ_NHẬN XÉT_ĐÁNH GIÁ đạt 70% so với yêu cầu đặt ra ban đầu độ ổn định chưa cao Khay lấy thuốc chỉ phù hợp với thuốc dạng viên Kích thước và khối lượng hộp thuốc khá lớn gây khó khăn trong việc vận chuyển Tuy nhiên, việc cập nhật thời gian thực của ESP8266 còn chậm, không liên tục Các công tắc hành trình được cố định bằng keo dán nên chưa chắc chắn, thời gian cập nhật sự thay đổi trạng thái của công tắc còn chậm.Phần đi dây còn sử dụng nhiều dây và tính thẩm mỹ chưa cao.
Về phần mềm
Bảng 5.2 Kết quả chạy thử nghiệm App
Nhận xét từ bảng đánh giá cho thấy ứng dụng thực hiện tốt các chức năng, dễ thao tác trên điện thoại với giao diện trực quan và các thông số hiển thị chính xác Tuy nhiên, tốc độ mạng ảnh hưởng đến quá trình gửi giá trị cài đặt lên Firebase, gây chậm trễ Việc chuyển đổi giữa các màn hình cũng diễn ra chậm do thiết kế nhiều khối Block Khi nhấn Switch, trạng thái chuyển đổi diễn ra hơi chậm và nội dung cảnh báo từ Notifier1 hiển thị lâu, làm trì hoãn một số thao tác Ứng dụng hiện chỉ hỗ trợ hệ điều hành Android.
Giao diện web đơn giản và dễ sử dụng, cho phép người dùng cài đặt hẹn giờ uống thuốc trực tiếp trên trang web thay vì qua ứng dụng Tuy nhiên, vấn đề bảo mật của trang web còn yếu, khiến người dùng có thể dễ dàng xem mật khẩu đăng nhập và mã nguồn của trang qua chức năng xem nguồn của trình duyệt.
Do Firebase Hosting không hỗ trợ bảo mật bằng htpasswd nên nhóm phải dùng cách bảo mật tạm thời được lập trình ngay trong code trang web.
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP - Y SINH