2.1.2 Đặc tả các ca sử dụng
Bảng 2.1 Đặc tả đặt vật mẫu lên cân
Ca sử dụng Đặt vật mẫu lên cân
19
Mô tả Ngƣời dùng đặt vật mẫu lên cân sau đó nhận biết đƣợc khối lƣợng cân qua màn hình hiển thị
Tiền điều kiện Hệ thống đã đƣợc lắp ghép hoàn chỉnh Luồng sự kiện
chính
1. Ngƣời dùng đặt vật mẫu lên cân.
2. Loadcell - cảm biến cân nặng: xác định trọng lƣợng vật. 3. Module HX711 khuếch đại tín hiệu nhận đƣợc từ loadcell,
chuyển đổi tƣơng tự sang số sau đó gửi tín hiệu về cho arduino.
4. Arduino nhận tín hiệu từ HX711 sau đó điều khiển LCD hiển thị khối lƣợng vật.
5. LCD hiển thị khối lƣợng vật Luồng sự kiện
phụ
- Ngƣời dùng sử dụng vật mẫu quá tải trọng của loadcell. - Ngƣời dùng khơng đặt cân ở vị trí cân bằng.
Bảng 2.2 Đặc tả vật mẫu ra khỏi cân
Ca sử dụng Bỏ vật mẫu ra khỏi cân
Tác nhân Ngƣời dùng
Mô tả Ngƣời dùng bỏ vật mẫu ra khỏi cân sau đó cân sẽ trở về mức 0 Tiền điều kiện Hệ thống đã đƣợc lắp ghép hồn chỉnh
Luồng sự kiện chính
1. Ngƣời dùng bỏ vật mẫu ra khỏi cân.
2. Loadcell - cảm biến cân nặng: xác định trọng lƣợng vật. 3. Module HX711 khuếch đại tín hiệu nhận đƣợc từ loadcell,
chuyển đổi tƣơng tự sang số sau đó gửi tín hiệu về cho arduino.
4. Arduino nhận tín hiệu từ HX711 sau đó điều khiển LCD hiển thị khối lƣợng vật.
5. LCD hiển thị mức 0 của cân Luồng sự kiện
phụ
- Ngƣời dùng sử dụng vật mẫu quá tải trọng của loadcell. - Ngƣời dùng khơng đặt cân ở vị trí cân bằng.
20
2.1.3 Đặc tả bổ sung
Những yêu cầu phi chức năng của hệ thống: - Độ chính xác cao
- Thời gian phản hồi nhanh - Phục vụ 24/7
- Mở rộng thêm nhiều chức năng - Dễ bảo trì
2.2 Phân tích
2.2.1 Phân tích kiến trúc