Hướng dẫn cài đặt và sử dụng Blynk New 2.0 trên Arduino IDE với ESP8266 – Nshop

hướng dẫn cài đặt và sử dụng blynk new 2.0 trên arduino Ide với esp8266

mục lục:

  • giới thiệu về các tính năng của blynk
    • đánh giá về ứng dụng blynk mới 2.0 so với phiên bản trước của blynk
      • ưu điểm của blynk mới 2.0
      • nhược điểm của ứng dụng blynk 2.0 mới
      • thiết lập blynk trên máy tính để bàn
      • thiết lập blynk trên thiết bị di động
      • sơ đồ kết nối
      • mã tham chiếu

      1. về nhấp nháy

      blynk

      Blynk là một nền tảng với các ứng dụng điện thoại thông minh cho phép bạn có thể dễ dàng tương tác với bộ vi điều khiển như: Arduino, Esp8266, Esp32 hoặc Raspberry qua Internet.

      Ứng dụng blynk là một trang tổng quan kỹ thuật số cho phép bạn tạo giao diện đồ họa cho dự án của mình bằng cách kéo và thả các tiện ích con khác nhau do nhà cung cấp thiết kế.

      blynk không bị ràng buộc với bảng hoặc tấm chắn cụ thể. thay vào đó, nó tương thích với phần cứng mà bạn lựa chọn. Cho dù Arduino hay Raspberry Pi của bạn được kết nối với Internet qua Wi-Fi, Ethernet hoặc chip ESP8266, Blynk sẽ giúp bạn luôn kết nối và sẵn sàng cho các dự án IoT.

      máy chủ blynk: chịu trách nhiệm về tất cả giao tiếp giữa điện thoại thông minh và phần cứng. bạn có thể sử dụng đám mây blynk hoặc chạy cục bộ máy chủ blynk riêng của mình. nó là mã nguồn mở, có thể dễ dàng xử lý hàng nghìn thiết bị và thậm chí có thể chạy trên raspberry pi.

      thư viện blynk, dành cho 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.

      mỗi khi bạn nhấn một nút trong ứng dụng blynk, thông báo sẽ truyền đến không gian đám mây của blynk và đến phần cứng của bạn.

      mọi thứ bạn cần để tạo và quản lý phần cứng được kết nối: cung cấp thiết bị, hiển thị dữ liệu cảm biến, điều khiển từ xa với ứng dụng web và thiết bị di động, cập nhật chương trình cơ sở kết nối mạng, bảo mật, phân tích dữ liệu, quản lý người dùng và truy cập, cảnh báo, tự động hóa và hơn thế nữa …

      tính năng

      • api và 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 đám mây qua:
        • wifi
        • bluetooth và kết nối
        • ethernet
        • usb (nối tiếp)
        • gsm

        các tính năng mới liên tục được thêm vào!

        đánh giá ứng dụng blynk 2.0 mới so với phiên bản trước của blynk

        ưu điểm của blynk 2.0 mới:

        • có thể cập nhật ota
        • bổ sung thiết bị esp like và thêm wifi để sử dụng esp
        • các nút có thể thêm biểu tượng, hình ảnh để tùy chỉnh và hiển thị, người dùng có thể dễ dàng xác định thiết bị nào nút dành cho.
        • không cần thêm lại cầu kết nối dữ liệu giữa các thiết bị khác nhau trong mã, chỉ cần chọn luồng dữ liệu sẽ sử dụng, chẳng hạn như nếu bạn sử dụng 2 thiết bị để bật và tắt 1 thiết bị thiết bị, nó sẽ ngay lập tức đồng bộ với thiết bị khác để hiển thị trạng thái của cả hai
        • sử dụng một số hộp tiện ích tùy ý mà không có giới hạn enzeny như trong quá khứ, trước đây, nếu bạn muốn nó sử dụng rất nhiều, bạn sẽ phải làm một máy chủ pi, tốn kém chi phí và độ trễ hơn máy chủ gốc, nhiều người sử dụng máy chủ dùng chung trong các nhóm cộng đồng không an toàn.

        nhược điểm của ứng dụng blynk 2.0 mới:

        • phiên bản miễn phí chỉ sử dụng được 2 thiết bị trong 1 ứng dụng, thiết bị ở đây tương tự như dự án ứng dụng cũ, ứng dụng cũ có thể tạo nhiều dự án
        • phiên bản miễn phí còn một điều nữa là biểu đồ theo dõi (superchart) chỉ sử dụng được 1 luồng dữ liệu, nếu muốn xem thêm bạn cần thêm biểu đồ khác (superchart) và sẽ khó so sánh các thông số trực quan, phiên bản cũ có thể sử dụng 4 luồng hiện có, phiên bản mới phải sử dụng bảng tỷ lệ
        • không có theo dõi gps như trên

        nên theo mình app mới cho người dùng doanh nghiệp là chính, phức tạp hơn cho lập trình viên vì cách cấu hình nhiều bước hơn, nhưng có nhiều tính năng mới, mẫu mã đẹp, có ota là một điểm cộng. . Ứng dụng trên phù hợp với sinh viên, những người có nhu cầu nghiên cứu, làm đồ án, dự án nhỏ …

        2. hướng dẫn cài đặt và sử dụng blynk new 2.0 với esp8266

        yêu cầu: trong phần mềm arduino Ide có cài đặt bo mạch esp8266, hãy thêm thư viện blynk mới

        tải xuống thư viện blynk tại đây: https://github.com/blynkkk/blynk-library

        sau khi tải lên arduino Ide, hãy chọn sketch – & gt; bao gồm thư viện – & gt; thêm thư viện .zip và chọn tệp đã tải xuống.

        thiết lập blynk trên máy tính của bạn:

        trước tiên hãy truy cập https://blynk.cloud/ đăng nhập, nếu bạn chưa có tài khoản, hãy chọn tạo tài khoản mới để đăng ký. Nhập tên email của bạn, sau đó chọn đăng ký .

        huong-dan-cai-dat-va-su-dung-blynk-new-2-0-tren-arduino-ide-voi-esp8266-1

        Hướng dẫn cài đặt và sử dụng Blynk New 2.0 trên Arduino IDE với ESP8266

        Họ sẽ gửi mail về cho bạn, sau đó chọn Create Pasword để tạo mật khẩu. Sau khi có tài khoản, bạn đăng nhập vào chọn New Template, nhập tên và chọn đầy đủ như hình dưới:

        huong-dan-cai-dat-va-su-dung-blynk-new-2-0-tren-arduino-ide-voi-esp8266-2

        Hướng dẫn cài đặt và sử dụng Blynk New 2.0 trên Arduino IDE với ESP8266

        Sau khi tạo xong sẽ hiện giao diện bên dưới, ta copy mã Template để dán vào code, link tải code mình sẽ để ở phần dưới.

        huong-dan-cai-dat-va-su-dung-blynk-new-2-0-tren-arduino-ide-voi-esp8266-3

        Hướng dẫn cài đặt và sử dụng Blynk New 2.0 trên Arduino IDE với ESP8266

        Tiếp theo, chọn Datastreams -> Virtual Pin -> nhập đầy đủ datastream của Pin -> Create

        huong-dan-cai-dat-va-su-dung-blynk-new-2-0-tren-arduino-ide-voi-esp8266-4

        Hướng dẫn cài đặt và sử dụng Blynk New 2.0 trên Arduino IDE với ESP8266

        Ở ví dụ này mình làm gửi dữ liệu cảm biến nhiệt độ, độ ẩm lên Blynk nên các bạn tạo tương tự một Pin V1 là độ ẩm, và tạo V3 là Pin điều khiển Led:

        huong-dan-cai-dat-va-su-dung-blynk-new-2-0-tren-arduino-ide-voi-esp8266-5

        Hướng dẫn cài đặt và sử dụng Blynk New 2.0 trên Arduino IDE với ESP8266

        Sau khi tạo Pin xong, ta chọn Web Dashboard, kéo các Gauge bên trái qua để hiển thị nhiệt độ và độ ẩm, Switch để làm công tắc bật tắt Led, một biểu đồ chart để để hiển thị nhiệt độ (bản free chỉ hiển thị được 1 biểu đồ), nhấn biểu tượng cài đặt để chọn từng Pin hiển thị phù hợp.

        huong-dan-cai-dat-va-su-dung-blynk-new-2-0-tren-arduino-ide-voi-esp8266-6

        Hướng dẫn cài đặt và sử dụng Blynk New 2.0 trên Arduino IDE với ESP8266

        Sau khi chọn xong ta ấn Save để lưu cài đặt:

        huong-dan-cai-dat-va-su-dung-blynk-new-2-0-tren-arduino-ide-voi-esp8266-7

        Hướng dẫn cài đặt và sử dụng Blynk New 2.0 trên Arduino IDE với ESP8266

        Tiếp theo, chọn biểu tượng Seach -> New Device để chọn thiết bị từ From template:

        huong-dan-cai-dat-va-su-dung-blynk-new-2-0-tren-arduino-ide-voi-esp8266-8

        Hướng dẫn cài đặt và sử dụng Blynk New 2.0 trên Arduino IDE với ESP8266

        Chọn tên template mà bạn đã tạo -> Create, sau đó xem kết quả:

        huong-dan-cai-dat-va-su-dung-blynk-new-2-0-tren-arduino-ide-voi-esp8266-9

        Hướng dẫn cài đặt và sử dụng Blynk New 2.0 trên Arduino IDE với ESP8266

        Thiết lập Blynk trên điện thoại:

        trên điện thoại của bạn sau khi tải ứng dụng blynk mới, hãy mở ứng dụng đó lên rồi đăng nhập vào tài khoản đã tạo trên web, trên web sẽ hiển thị tên thiết bị mà bạn đã tạo trước đó:

        huong-dan-cai-dat-va-su-dung-blynk-new-2-0-tren-arduino-ide-voi-esp8266-10

        Hướng dẫn cài đặt và sử dụng Blynk New 2.0 trên Arduino IDE với ESP8266

        Tương tự như bản cũ, các bạn chọn biểu tượng Button để điều khiển led, Value Display để hiển thị nhiệt độ, độ ẩm… nhớ chọn chân Pin cho từng mục:

        huong-dan-cai-dat-va-su-dung-blynk-new-2-0-tren-arduino-ide-voi-esp8266-11

        Hướng dẫn cài đặt và sử dụng Blynk New 2.0 trên Arduino IDE với ESP8266

        Thành quả sau khi tạo xong, các bạn có thể thay đổi màu, thiết kế giao diện cho từng dự án:

        huong-dan-cai-dat-va-su-dung-blynk-new-2-0-tren-arduino-ide-voi-esp8266-12

        Hướng dẫn cài đặt và sử dụng Blynk New 2.0 trên Arduino IDE với ESP8266

        3. Sơ đồ kết nối và code tham khảo:

        sản phẩm bạn cần cho ví dụ này:

        Mô-đun thu phát wifi esp8266 gật đầu cp2102, esp-12f ai-thinker x1

        Mô-đun cảm biến nhiệt độ và độ ẩm dht22

        1 mô-đun chuyển tiếp với cách ly quang h / l (5vdc) x1

        bộ đổi nguồn 5v 2a x1

        sơ đồ kết nối mạch:

        Sơ đồ kết nối

        Sơ đồ kết nối

        Code tham khảo: https://drive.google.com/drive/folders/1VdOt5U214K7W3gcn_AGho4NL1z1oQUo2?usp=sharing

        kết quả: trong ứng dụng blynk mới này, bạn có thể truy cập bằng trình duyệt web, bạn có thể xem dữ liệu và điều khiển thiết bị giống như trên điện thoại, dữ liệu được đồng bộ hóa rất nhiều, chẳng hạn như khi bạn điều khiển đèn bằng điện thoại, trạng thái của đèn cũng sẽ được cập nhật trên giao diện web và ngược lại.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *