Giao diện điều khiển và hướng dẫn sử dụng app Blynk

Một phần của tài liệu Thiết kế xe lăn hỗ trợ người khuyết tật (Trang 72 - 76)

5.2.1 Giới thiệu Blynk

Blynk là một phần mềm được thiết kế cho Internet of Things (IoT), phục vụ cho các nhu cầu tiếp cận IoT, là một Platform để chúng ta có thể tự tạo ra một sản phẩm IoT do it yourself (DIY) một cách dễ dàng nhất. Nó có thể:

- Điều khiển các thiết bị phần cứng từ xa. - Hiển thị dữ liệu cảm biến.

- Lưu trữ dữ liệu… và nhiều điều thú vị khác. Blynk hoạt động như thế nào?

Có ba thành phần chính trong nền tảng:

- Blynk App - cho phép tạo giao diện cho sản phẩm bằng cách kéo thả các widget khác nhau mà nhà cung cấp đã thiết kế sẵn.

- Blynk Server - chịu trách nhiệm xử lý dữ liệu trung tâm giữa điện thoại, máy tính bảng và phần cứng. Chúng ta có thể sử dụng Blynk Cloud của Blynk cung cấp hoặc tự tạo máy chủ Blynk riêng của mình. Vì đây là mã nguồn mở, nên mọi người đều có thể dễ dàng intergrate vào các thiết bị và thậm chí có thể sử dụng Raspberry Pi làm server của mỗi cá nhân.

- Library Blynk – support cho hầu hết tất cả các nền tảng phần cứng phổ biến - cho phép giao tiếp với máy chủ và xử lý tất cả các lệnh đến và đi.

62

Bây giờ hãy tưởng tượng: mỗi khi chúng ta nhấn một nút trong ứng dụng Blynk, yêu cầu sẽ chuyển đến server của Blynk, server sẽ kết nối đến phần cứng thông qua library. Tương tự thiết bị phần cứng sẽ truyền dữ liệu ngược lại đến server.

Hình 5. 5 Cách thức giao tiếp

Tính năng, đặc điểm

- Cung cấp API & giao diện người dùng tương tự cho tất cả các thiết bị và phần cứng được hỗ trợ

- Kết nối với server bằng cách sử dụng: - Wifi

- Bluetooth và BLE

- Ethernet

- USB (Serial)

- GSM

Các tiện ích trên giao diện được cung cấp dễ sử dụng:

- Thao tác kéo thả trực tiếp giao diện mà không cần viết mã.

- Dễ dàng tích hợp và thêm chức năng mới bằng cách sử dụng các cổng kết nối

63

- Theo dõi lịch sử dữ liệu.

- Thông tin liên lạc từ thiết bị đến thiết bị bằng Widget.

- Gửi email, tweet, thông báo realtime, v.v.... được cập nhật các tính năng liên tục và cịn rất nhiều các phiên bản.

5.2.2 Hướng dẫn sử dụng app Blynk

(Cách thức cài đặt và setup có trong phần phụ lục)

Chúng ta có giao diện điều khiển như sau:

Hình 5. 6 Giao diện điều khiển xe

Trước khi bắt đầu thiết kế App điều khiển nhóm đã đặt ra một số các yêu cầu về giao diện và tính năng như: giao diện đơn giản, dễ sử dụng, chỉ cần một lần chạm là có thể tiến hành di chuyển. App cũng hướng tới sự đơn giản dễ dàng thao tác.

64

Khi bấm phím “Tiến”, “Lùi”, “Trái”, “Phải”, “ Dừng”:

Hình 5. 7 Khi bấm "Tiến" và "Lùi"

65

Hình 5. 9 Khi bấm "Dừng"

Một phần của tài liệu Thiết kế xe lăn hỗ trợ người khuyết tật (Trang 72 - 76)

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

(102 trang)