Nghiên cứu Khoa học

Điều khiển nhà thông minh sử dụng Chatbox

  • 17/10/2022
  • Nghiên cứu Khoa học

1. GIỚI THIỆU     

Nhà thông minh được thiết kế sử dụng raspberry pi 3 cho việc điều khiển và giám sát những thiết bị trong nhà thông qua việc giao tiếp với Chatbot. Sau khi nhận được yêu cầu của người dùng, Chatbot gửi thông tin đến raspberry để thực hiện điều khiển phần cứng, đồng thời xử lí đưa ra câu trả lời cho người dùng.

Các yêu cầu điều khiển từ người dùng bao gồm:

- Thực hiện các yêu cầu đóng mở các thiết bị như đèn, quạt.

- Thực hiện đóng mở cửa bằng động cơ servo.

- Gửi thông tin về nhiệt độ, độ ẩm của căn phòng khi có yêu cầu của người dùng.

- Thực hiện được yêu cầu dự báo thời tiết như.

2. THIẾT KẾ VÀ THIẾT KẾ HỆ THỐNG

2.1 Thiết kế sơ đồ khối hệ thống

a. Sơ đồ khối hệ thống

 

undefined

Hình 3.1: Sơ đồ khối hệ thống

Giải thích các khối trong hệ thống

  • User: Là người dùng trò chuyện trực tiếp với Chatbot.
  • Dialog flow: Nhận yêu cầu ủa người dùng, và sau khi xử lí thì sẽ trả lời cho yêu cầu của người dùng.
  • Fulfillment: Là nơi cho phép Dialog flow gửi thông tin đến Heroku.
  • Heroku: Là nơi tiếp nhận thông tin từ Dialog flow.
  • Raspberry Pi: Xử lí thông tin nhận được để điều khiển phần cứng, đồng thời trả về response ngược lại cho Dialog flow.
  • Device: Là khối công suất, thực hiện yêu cầu điều khiển của người dùng.
  • Khối nguồn: Cung cấp nguồn cho raspberry và khối công suất hoạt động.

b. Sơ đồ mô hình hệ thống

undefined

          Hình 3.2: Sơ đồ thiết kế mô hình

2.2 Sơ đồ khối chi tiết của hệ thống

 undefined

                                  Hình 3.3: Sơ đồ khối chi tiết hệ thống.

 

 

Giải thích chi tiết sơ đồ khối của hệ thống

- Hệ thống điều khiển: Có nhiệm vụ đọc giá trị từ các cảm biến, thực hiện xử lý theo các giải thuật đã lập trình, căn cứ vào kết quả xử lý thông tin mà điều khiển hệ thống quạt đèn cửa. Giao tiếp với thiết bị di động để theo dõi, giám sát thông qua mạng Internet.

- Hệ thống cảm biến:     

+ Cảm biến nhiệt độ, độ ẩm: Có tác dụng đọc giá trị độ ẩm hiện tại.

- Ứng dụng trên thiết bị di động: Người dùng sẽ sử dụng một ứng dụng trên Smartphone để theo dõi, giám sát nhiệt độ, độ ẩm hiện tại trong nhà và dự báo thời tiết. Các thông số sẽ được gửi đến điện thoại thông qua mạng Internet.

- Nguồn: Một nguồn sẽ cung cấp trực tiếp từ ngoài vào cho bộ vi xử lý trung tâm và các cảm biến sẽ lấy nguồn trực tiếp từ bộ vi xử lý trung tâm này để hoạt động.  Các phần khác của hệ thống như đèn, quạt, đèn, servo sẽ dùng nguồn điện 12V.

2.3 Lưu đồ thuật toán

undefined

                                         Hình 3.4: Lưu đồ thuật toán

Các tin khác