Mục lục:

Cách tương tác với Alexa Dragonboard, Ứng dụng Android và Máy pha cà phê: 7 bước
Cách tương tác với Alexa Dragonboard, Ứng dụng Android và Máy pha cà phê: 7 bước

Video: Cách tương tác với Alexa Dragonboard, Ứng dụng Android và Máy pha cà phê: 7 bước

Video: Cách tương tác với Alexa Dragonboard, Ứng dụng Android và Máy pha cà phê: 7 bước
Video: Dragon Mania Legends hướng dẫn chi tiết cách chơi đổ xúc xắc trong dragon board 2024, Tháng mười một
Anonim
Cách tương tác với Alexa Dragonboard, Ứng dụng Android và Máy pha cà phê
Cách tương tác với Alexa Dragonboard, Ứng dụng Android và Máy pha cà phê
Cách tương tác với Alexa Dragonboard, Ứng dụng Android và Máy pha cà phê
Cách tương tác với Alexa Dragonboard, Ứng dụng Android và Máy pha cà phê
Cách tương tác với Alexa Dragonboard, Ứng dụng Android và Máy pha cà phê
Cách tương tác với Alexa Dragonboard, Ứng dụng Android và Máy pha cà phê
Cách tương tác với Alexa Dragonboard, Ứng dụng Android và Máy pha cà phê
Cách tương tác với Alexa Dragonboard, Ứng dụng Android và Máy pha cà phê

Hướng dẫn này cung cấp các bước cần thiết để kết nối, tích hợp và sử dụng Máy pha cà phê với Alexa Dragonboard và Ứng dụng Android.

Để biết thêm chi tiết về máy pha cà phê, vui lòng kiểm tra hướng dẫn này.

Bước 1: Kết nối phần cứng

Kết nối phần cứng
Kết nối phần cứng
Kết nối phần cứng
Kết nối phần cứng

Để tạo kết nối phần cứng của máy pha cà phê và để tìm hiểu thông tin kỹ thuật về cách hoạt động của máy pha cà phê, vui lòng đọc và làm theo phần này.

Bước 2: Tích hợp Alexa trên Dragonboard

Tích hợp Alexa trên Dragonboard
Tích hợp Alexa trên Dragonboard
Tích hợp Alexa trên Dragonboard
Tích hợp Alexa trên Dragonboard

Để làm cho Dragonboard nhận dạng lệnh thoại và cung cấp phản hồi bằng giọng nói thích hợp, cần thiết lập một số dịch vụ chịu trách nhiệm chạy Alexa trên Dragonboard.

Trên hướng dẫn này, bạn học cách chính xác để làm điều đó.

Bước 3: Ứng dụng Android

Ứng dụng Android
Ứng dụng Android

Một trong những mô-đun điều khiển và giám sát của máy pha cà phê là Ứng dụng Android. Với nó, người dùng có thể kiểm soát nguồn điện của máy pha cà phê, gọi một ly cà phê dài hay ngắn và theo dõi mức độ của các thông số khác nhau cần thiết để pha cà phê (mức cà phê, mực nước và vị trí tách). Việc điều khiển máy pha cà phê được thực hiện bằng lệnh thoại (API nhận dạng giọng nói) và bằng các Thành phần giao diện người dùng (công tắc, nút và chế độ xem).

Để kết nối ứng dụng với Máy chủ AWS IOT và kết nối đúng cách, vui lòng kiểm tra hướng dẫn này.

Bước 4: Cổng API

Để thiết lập kết nối Máy khách / Máy chủ từ máy pha cà phê để gọi hàm Lambda, cần phải triển khai API Gateway. Thao tác này sẽ cung cấp cập nhật trạng thái của máy pha cà phê.

Bây giờ, để tạo API Gateway:

  1. Truy cập Bảng điều khiển của bạn trên Tài khoản AWS của bạn.
  2. Trên tab "Dịch vụ", truy cập phần "Cổng API".
  3. Nhấp vào "Tạo API".
  4. Đặt tên, mô tả và chọn tùy chọn "Khu vực".
  5. Chọn "Hành động" và tạo một tài nguyên mới có tên "trạng thái" với đường dẫn "/ trạng thái".
  6. Tạo một phương thức POST.
  7. Chọn hàm Lambda mà bạn đã tạo trên tùy chọn "Lambda Function" và nhấp vào "Save".
  8. Trên cửa sổ xác nhận, sao chép địa chỉ đã tạo và nhấp vào "OK".

Để Lambda nhận ra điểm cuối chính xác:

  1. Truy cập hàm lambda trên Tài khoản AWS của bạn.
  2. Tìm biến FunctionName trên dòng 332.
  3. Thay đổi giá trị của nó thành địa chỉ được sao chép ở Bước 8.

Để Dragonboard gửi trạng thái máy pha cà phê đến đúng điểm cuối:

  1. Mở tệp "ServiceHTTP.py" trên Bảng rồng.
  2. Tìm kiếm biến API_ENDPOINT (dòng 6).
  3. Thay đổi giá trị của nó thành địa chỉ được sao chép ở Bước 8.

Để biết thêm thông tin về cách tạo API Gateway, vui lòng đọc tài liệu này.

Bước 5: Đặt các biến môi trường Lambda

Xét rằng Mã Lambda chỉ chạy khi cần thiết, để lưu trữ một số giá trị như mức Cà phê và Nước của máy pha cà phê là cần thiết để tạo một số biến môi trường.

Để tìm hiểu cách tạo các biến môi trường, vui lòng kiểm tra liên kết này.

Bây giờ, hãy tạo các biến môi trường trên hàm Lambda mà bạn đã tạo với các tên sau:

  1. coffeelevel
  2. glassposition
  3. on_off
  4. mức nước

Bước 6: Cách sử dụng

Sau khi thực hiện đúng các bước trên, máy pha cà phê đã sẵn sàng để sử dụng. Có hai hình thức để kiểm soát nó: trực tiếp trên Bảng rồng bằng Đầu vào âm thanh hoặc bằng Ứng dụng Android.

Đầu vào âm thanh: một trong những cách để điều khiển máy pha cà phê, là kết nối đầu vào âm thanh trên Dragonboard. Điều này có thể được thực hiện trực tiếp thông qua Alexa Voice Service, xem xét tập lệnh đang chạy và nghe micrô của bạn.

Đầu tiên, cần phải nói từ đánh thức "Alexa" và sau đó điều khiển nó thông qua các lệnh bên dưới:

  • Hỏi bật máy pha cà phê: bật máy pha cà phê
  • Hỏi tắt máy pha cà phê: tắt máy pha cà phê
  • Hỏi máy pha cà phê pha cà phê ngắn: máy pha cà phê bắt đầu pha cà phê ngắn.
  • Hỏi máy pha cà phê pha cà phê lâu: máy pha cà phê bắt đầu pha cà phê lâu.

Hệ thống cũng cung cấp thông báo phản hồi cho các lệnh, xác nhận hành động được yêu cầu.

Ứng dụng Android: Ứng dụng Android cung cấp hai hình thức gửi lệnh của người dùng đến máy pha cà phê: giọng nói và Thành phần giao diện người dùng.

  • Giọng nói: để bật lệnh thoại, bạn cần nhấp vào nút micrô của ứng dụng và nói các lệnh sau:

    • Bật máy pha cà phê: bật máy pha cà phê
    • Tắt máy pha cà phê: tắt máy pha cà phê
    • Pha cà phê dài: máy pha cà phê bắt đầu pha cà phê ngắn.
    • Pha cà phê ngắn: máy pha cà phê bắt đầu pha cà phê dài.
  • Thành phần giao diện người dùng: điều khiển máy pha cà phê bằng Thành phần giao diện người dùng bên dưới:

    • Công tắc Bật / Tắt: điều khiển nguồn máy pha cà phê.
    • Nút pha cà phê ngắn: máy pha cà phê bắt đầu pha cà phê ngắn.
    • Nút pha cà phê dài: máy pha cà phê bắt đầu pha cà phê dài.
    • Chế độ xem văn bản trạng thái: hiển thị trạng thái kết nối với máy pha cà phê.
    • Chế độ xem mức cà phê: hiển thị mức cà phê theo tỷ lệ phần trăm trên màn hình chính.
    • Mực nước: hiển thị mực nước của máy pha cà phê (đầy hoặc cạn).
    • Hình ảnh mặt kính: hiển thị trạng thái của mặt kính trên máy pha cà phê (đã định vị hoặc chưa định vị).

Bước 7: Kết luận

Xem xét bạn đã thực hiện tất cả các bước trên, bây giờ bạn có thể sử dụng máy pha cà phê. Trong trường hợp có bất kỳ nghi ngờ nào, vui lòng bình luận bên dưới hoặc truy cập các diễn đàn và tài liệu sau:

  • Diễn đàn AWS IOT
  • Diễn đàn dịch vụ giọng nói của Alexa
  • Tài liệu AWS IOT
  • Tài liệu về dịch vụ giọng nói của Alexa
  • Tài liệu AWS Lambda
  • Giới thiệu kỹ năng Alexa

Đề xuất: