Tổng quan phần mềm Blynk IoT 2.0 [2]

Một phần của tài liệu thiết kế và chế tạo hệ thống chăm sóc cây trồng tự động (Trang 28 - 32)

CHƯƠNG 2: TỔNG QUAN VỀ VI ĐIỀU KHIỂN VÀ BLYNK

2.2. Tổng quan phần mềm Blynk IoT 2.0 [2]

2.2.1. Giới thiệu phần mềm Blynk IoT 2.0

Trong một ứng dụng IoT như smartphone, chúng ta cần một giao diện để người dùng có thể dễ dàng theo dõi và điều khiển các thiết bị trong hệ thống. Các nhà cung cấp giải pháp smartphone sẽ có những ứng dụng khác nhau cho hệ thống của riêng họ.

Để xây dựng smartphone cho riêng bạn, chúng ta sẽ sử dụng Blynk app (Hình 2.3).

Blynk là một nền tảng IoT (Internet of Things) cung cấp các công cụ để kết nối, quản lý và điều khiển các thiết bị IoT từ xa thông qua mạng Internet. Blynk được phát triển

với mục đích giúp cho các nhà phát triển và những người không có kinh nghiệm trong lĩnh vực lập trình có thể tạo và quản lý các ứng dụng IoT một cách dễ dàng và nhanh chóng.

Hình 2.3: Logo phần mềm Blynk Blynk cung cấp các công cụ, ví dụ như ứng dụng di động và bộ API, giúp người dùng kết nối và điều khiển các thiết bị IoT bằng cách sử dụng các cảm biến và các tín hiệu đầu vào. Người dùng có thể tùy chỉnh giao diện người dùng để điều khiển thiết bị IoT của mình theo cách tùy chỉnh và tạo ra các hành động và tương tác phức tạp thông qua một số lượng nhỏ các lệnh mã.

Blynk cũng hỗ trợ một loạt các nền tảng phần cứng, bao gồm Arduino, Raspberry Pi, ESP8266 và nhiều nền tảng khác nữa. Blynk cho phép người dùng dễ dàng tích hợp các thiết bị IoT vào các dự án của mình mà không cần có kinh nghiệm lập trình. Blynk có rất nhiều ưu điểm sau:

Dễ sử dụng: chỉ cần cài đặt từ app store của Android hoặc Apple, sau đó đăng ký tài khoản và mất không quá 5 phút để làm quen. Bạn chỉ cần kéo thả để xây dựng giao

diện điều khiển cho riêng mình mà không cần lập trình gì hết.

Đầy đủ tính năng và đẹp: Giao diện của Blynk rất thân thiện với người dùng và rất đẹp, và hỗ trợ rất nhiều loại tính năng khác nhau đáp ứng gần như tất cả nhu cầu bạn có trong 1 ứng dụng quản lý smart home.

Mã nguồn mở: Bạn có thể tự cài đặt một máy chủ Blynk trong nhà bạn và tự do thay đổi các cấu hình theo ý muốn. Ngoài ra, việc truyền nhận giữa các thiết bị và ứng dụng luôn được đảm bảo, không bị ảnh hưởng khi đường truyền quốc tế gặp vấn đề.

2.2.2. Cách sử dụng phần mềm Blynk IoT 2.0

Để sử dụng App Blynk IOT ta cần tải phần mềm blynk cho Android hoặc Ios. Sau khi tải xong ta tiến hành mở ứng dụng để đăng nhập (nếu bạn đã có tài khoản) hoặc tạo tài khoản Blynk (Hình 2.4):

Hình 2.4: Giao diện đăng nhập Blynk

- Đầu tiên là tạo tài khoản của blynk chỉ cần nhập email và mật khẩu là được, sau đó chọn server setting.

- Chọn server blynk: Ta có thể tự tạo một server Blynk riêng hoặc sử dụng sever mặc định như Hình 2.5.

Hình 2.5:Chọn server

- Sau khi đăng ký hoàn thành, chúng ta sẽ tiến hành tạo một Project mới: Các bạn Click vào dấu cộng (+) trên thanh công cụ để tiến hành tạo Project mới (Hình 2.6).

Hình 2.6: Tạo Project mới

- Click vào Create để hoàn tất việc tạo mới.

- Blynk sẽ cấp cho các bạn một mã Token (Hình 2.7), mã này sẽ gửi trực tiếp vào Gmail mà lúc nãy bạn đăng ký.

- Mã Token này dùng để chèn vào code Example của Blynk.

Hình 2.7: Gửi Auth Token về Gmail - Vào Widget Box (+) > Click vào khối bạn cần sử dụng (Hình 2.8).

Hình 2.8: Chọn Widget Box - Lựa chọn chân kết nối Pin (Hình 2.9) cho khối Widget Box vừa chọn.

Hình 2.9: Chọn pin cho khối Widget Box 2.2.3. Cài đặt thư viện Blynk cho phần mềm Arduino IDE

Hình 2.10: Cài đặt thư viện Blynk cho phần mềm Arduino IDE

Các bạn truy cập nhanh vào thanh Menu bên trái có hình cuốn sách, nhập vào ô search và từ “Blynk”, nhấn Install để tải xuống nhé. Ngoài ra các bạn có thể truy cập vào Sketch/ Include Library/ Manage Libraries (Hình 2.10).

Một phần của tài liệu thiết kế và chế tạo hệ thống chăm sóc cây trồng tự động (Trang 28 - 32)

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

(120 trang)