THIẾT KẾ VÀ THỰC HIỆN PHẦN MỀM: 1.Yêu cầu thiết kế:

Một phần của tài liệu BÁO CÁO BÀI TẬP LỚN ĐIỀU KHIỂN VÀ GIÁM SÁT THIẾT BỊ ĐIỆN THÔNG QUA TRỢ LÝ ẢO GOOGLE ASSISTANT (Trang 26 - 30)

4.1. Yêu cầu thiết kế:

Phải có app để điều khiển thiết bị, và có app để điều khiển bằng giọng nói Các cảm biến không cần đọc giá trị một cách liên tục nên cần có thời gian giãn cách giữa giữa các lần đọc.

Password khi nhập được hiển thị giá trị lên màn hình vì nếu có người lạ ở đó nhìn thấy được thì sẽ vào nhà được.

Trạng thái đèn được điều khiển bằng nút nhấn hoặc giọng nói phải đồng bộ với Blynk.

Phải có 2 chế độ cài đặt cho việc đóng mở cửa:

o Chế độ thay đổi Passwords: Sau khi nhập Passwords cũ thì sẽ có thể đổi Passwords.

4.2. Phân tích thiết kế:

Thứ nhất là về vấn đề điều khiển thông qua app. Việc viết một ứng dụng cho điện thoại thật sự rất khó, do đó để dễ dàng nên lựa chọn các ứng dụng được tạo ra để tạo giao diện. Qua khoảng thời gian nghiên cứu thì đồ án quyết định sử dụng app Blynk để tạo giao diện vì đây là một nguồn mở có cộng đồng hỗ trợ rộng rãi và rất dễ dàng để tạo giao diện.

Thứ hai là vấn đề về điều khiển bằng giọng nói, các yêu cầu đặt ra là nó phải dễ sử dụng và có thể liên kết dược với hệ thống. Do đó đồ án quyết định sử dụng google assistant để điều khiển, việc liên kết với Blynk sẽ được thông qua một bên thứ 3 nữa là IFTTT. Đây là một cầu nối giúp xem xét những câu nói được cài đặt sẵn qua đó sẽ gán lệnh xuống Blynk nếu câu nói đúng cấu trúc đã cài. Thứ ba là về vấn đề đồng bộ đèn, đồng bộ bằng cách nếu nút nhấn được nhấn thì thay đổi trạng thái blynk và trạng thái đèn và khi Blynk được nhấn thì thay đổi trạng thái đèn tương ứng trạng thái thiết bị trên Blynk

Thứ ba là các chế độ đóng mở cửa cần giải quyết vấn đề là nhập Passwords. Để nhập Passwords thì cần một phím để xác nhận bắt đầu nhập, và 3 phím để kết thúc quá trình nhập. Đồ án sử dụng phím A để bắt đầu nhập và ba phím B, C, D dùng để kết thúc quá trình nhập cũng là ba phím chọn chế độ hoạt động.

Thứ tư là giải quyết việc đọc nút nhấn, cần phải có thủ thuật chống rung nút nhấn. Đồ án sử dụng chống rung nút nhấn bằng phần mềm.

Một phần của tài liệu BÁO CÁO BÀI TẬP LỚN ĐIỀU KHIỂN VÀ GIÁM SÁT THIẾT BỊ ĐIỆN THÔNG QUA TRỢ LÝ ẢO GOOGLE ASSISTANT (Trang 26 - 30)

Tải bản đầy đủ (PDF)

(41 trang)