Trong bài xích này chúng ta cùng tìm hiểu Blynk V2 và chế tác một project điều khiển và tinh chỉnh đèn led. Đây là 1 IOT Platform nâng cấp từ Blynk v1 mà chúng ta thường sử dụng.

Bạn đang xem: Hướng dẫn sử dụng phần mềm blynk


Giới thiệu về Blynk V2Tạo project điều khiển và tinh chỉnh đèn led bằng nút dấn với Blynk V2Đánh giá chỉ về Blynk V2Kết 

Giới thiệu về Blynk V2

Điều khiển thiết bị bằng WIFI hay công tắc nguồn WIFI là một trong ứng dụng rất cơ phiên bản của Smart Home. Với gốc rễ Blynk bạn có thể thiết kế một bộ công tắc nguồn Wifi một cách mau lẹ và đơn giản.

Gần đây, Blynk cho giới thiệu nền tảng mới đó là Blynk V2 IOT Platform có nhiều nâng cấp tương tự như giao diện mới lạ so với bản trước đó.

Các nâng cấp so cùng với V1

Có sẵn cập nhật firmware OTA (Over the Air): tiến trình tải firmware mới vào ESP module núm vì thực hiện cổng Serial. Chức năng này thực thụ rất hữu dụng trong các trường hợp số lượng giới hạn về liên kết vật lý mang đến ESP Module.Các button có thể thêm icon , hình ảnh vào để cá thể hóa hoặc biểu đạt trực quan hơn nút ấn đó đến thiết bị nào
Không phải thêm cầu liên kết data giữa những thiết bị khác nhau ở code nữa, chỉ việc chọn nó cần sử dụng data stream như thế nào là được, ví dụ sử dụng 2 thiết bị hy vọng ấn bật tắt trên 1 lắp thêm , nó sẽ đồng hóa hóa ngay lập tức vs trang bị kia nhằm hiển thị trạng thái của cả hai là tương tự nhau
Sử dụng số lượng Widget box tùy ý không trở nên giới hạn Energy như phiên bản trước. Tuy vậy Các Widget box tinh vi phải nâng cấp lên phiên bạn dạng trả giá tiền mới áp dụng được
Bản không lấy phí sẽ chỉ cần sử dụng được 2 vật dụng trên 1 ứng dụng

Tạo project tinh chỉnh và điều khiển đèn led bằng nút dấn với Blynk V2

Đăng kí Blynk V2

Đây là công cụ mới của Blynk V2, giúp bạn cũng có thể cấu hình được những Things ngay trên web, giúp cai quản Things dễ dàng hơn khôn xiết nhiều.

Truy cập: https://blynk.cloud và tiến hành Log In giả dụ đã có tài năng khoản hoặc Create new tài khoản nếu chưa xuất hiện tài khoản

*

Tiếp theo sẽ sở hữu email nhờ cất hộ về mail để tiến hành Create Password

*

Tiếp theo đặt tên cho Profile

*

*

Giao diện sau khi tạo profile. Vậy là họ đã đăng kí xong, tiếp tới cần tạo các template để sử dụng.

*

Tạo Template trên Blynk V2

Template đó là một bản mẫu vật dụng của bọn chúng ta, tự template bạn có thể tạo ra những Things tất cả thuộc tính như thể nhau mà lại không đề nghị khởi chế tạo lại những lần.

Ấn lựa chọn Template, lựa chọn new Template để tạo thành Template

*

Điền tin tức Template

*

Giao diện Blynk sau khi tạo template, chú ý copy tin tức FIRMWARE CONFIGURATION để mang vào code

*

Tiến hành chế tác Datastreams (biến truyền dữ liệu giữa ESP và Blynk), chọn New Datastream, gạn lọc và thiết lập Virtual Pin

*

*

Datastreams sau khoản thời gian đã cài đặt

*

Bước tiếp sau vào thiết đặt mục web Dashboard

*

Lựa lựa chọn Switch cùng tiến hành thiết lập datastream vào button đó.

*

*

Sau khi thiết lập xong tại đây ta Save lại

Lập trình Esp kết nối với Blynk V2

Khai báo tủ sách và các biến. Ở đây

BLYNK_TEMPLATE_ID đó là ID template họ vừa chế tạo ra ra.BLYNK_DEVICE_NAME là tên Things họ tạo ra dựa vào Template đó.Lênh BLYNK_WRITE(V0) giúp nhất quán dữ liệu từ bỏ Vitual pin V0 sang biến hóa p, tiếp đến được ghi lên LED

*

Trong thiết lập khởi tạo Led với nút nhấn. Khởi tạo Blynk
Edgent.

*

Vòng lặp loop, chạy Blynk tiếp nối kiểm tra tâm trạng nút nhấn và ghi lên Vitual Pin để app rất có thể nhận được.

*

Sau đó thực hiện chạy lịch trình và upload lên board Node MCU esp8266

Cài đặt lên điện thoại

Sau lúc nạp code xong, ta triển khai cài để lên trên điện thoại

Tải vận dụng Blynk Io
T về điện thoại
Tiến hành đăng nhập tài khoản đã tạo thành lúc trước

*

Giao diện sau khoản thời gian đăng nhập, chọn showroom new device

*

Sau đó triển khai Connect khổng lồ Wi-Fi

*

Sẽ có thông tin Blynk muốn kết nối gửi về

*

Sau đó đồ họa chuyển sang thiết lập wifi và configuring device

*

*

Sau đó ta có thể sửa thay tên cho thiết bị

*

Giao diện sao khi xong setup

*

Màn hình tinh chỉnh On/Off đèn

*

Lúc này bạn cũng có thể điều khiển Led cả ở trên website hoặc app.

*

Đánh giá bán về Blynk V2

Đây là review của cá nhân mình về Blynk V2 so với V1, các chúng ta cũng có thể tham khảo để lưu ý đến lựa chọn chúng trong số dự án của mình hay không

Về giá cả, thu phí

Blynk V2 sẽ thu phí theo device, tức là không buộc phải biết phía bên trong bạn bao gồm bao nhiêu chức năng, các bạn chỉ rất có thể kết nối 1 device lên Cloud.

Với bản Free được 2 thiết bị bản plus được 10 máy giá 5$ (115.000đ)/1 tháng, tương ứng 11.500đ/1 thiết bị/1 tháng.

Với phiên bản pro 41$/40 device, khớp ứng mỗi device 1$ = 23.000đ lại còn mắc hơn bản plus.

Với phiên bản While label thì giá bán trên mỗi thiết bị rất rẻ, mà lại tổng đề xuất trả 1 tháng lên đến mức ~600$

*

Về thiên tài và app

Như bên trên đã kể tới, Blynk V2 có tương đối nhiều tính năng mới và điểm mạnh so với phiên bản V1.

Điểm trừ nhất là trên ứng dụng không còn chế độ Dark mode (màu tối) mà đồ họa sáng trả toàn. Điều này mình không thích mang đến lắm.

Vậy buộc phải Blynk V2 chắc chắn rằng không tương xứng để các bạn làm sản phẩm thương mại và bán ra cho khách hàng, cơ mà chỉ sử dụng dể học tập và chạy thử mà thôi

Kết 

Blynk v2 là phiên bản nâng cấp khả năng rất rõ ràng cho bản V1, cố kỉnh nhưng chi phí và đồ họa không còn cân xứng để làm những dự án nhỏ tuổi nữa. Tuy nhiên bạn vẫn có thể dùng bạn dạng free hoặc Plus nhằm tự có tác dụng các thành phầm IOT cho thiết yếu ngôi nhà của mình.

Nếu cảm thấy bài viết có ích hay nhận xét và chia sẻ cho bạn bè. Đừng quên tham gia nhóm Nghiện lập trình để cùng dàn xếp và kết nối nhé!

Blynk là gì? nó được ứng dụng ra làm sao trong nghành Io
T. Trong bài viết này, mình đã hướng dẫn cụ thể cách setup và áp dụng Blynk 2.0, phiên bạn dạng mới độc nhất của nền tảng này, để giúp các bạn có thể tận dụng về tối đa tiềm năng của Io
T cho các dự án của mình.

Bài viết Blynk Legacy với Esp8266: hướng dẫn thiết đặt ESP8266 Node
MCU và liên kết với Blynk


Blynk là gì?

Blynk là một trong những nền tảng Io
T hỗ trợ các luật pháp để kết nối, quản lý và điều khiển các đồ vật Io
T trường đoản cú xa thông qua mạng Internet. Điểm khá nổi bật của Blynk là sự thuận tiện và lập cập trong vấn đề tạo và quản lý các ứng dụng Io
T, phù hợp cho cả những người mới ban đầu và hầu hết nhà cách tân và phát triển chuyên nghiệp.

Blynk cung ứng ứng dụng cầm tay và API được cho phép người dùng kết nối và điều khiển và tinh chỉnh các thiết bị Io
T bằng cách sử dụng các cảm biến và các tín hiệu đầu vào. Giao diện người tiêu dùng được cấu hình thiết lập linh hoạt để tinh chỉnh thiết bị Io
T theo cách cấu hình thiết lập và tạo nên các hành động và tương tác tinh vi thông qua mã code.

App Blynk hỗ trợ các gốc rễ phần cứng, bao gồm Arduino, Raspberry Pi, ESP8266 và nhiều căn cơ khác nữa. Điều này có thể chấp nhận được người dùng dễ dãi tích hợp các thiết bị Io
T vào các dự án của bản thân mình mà không cần có nhiều tay nghề lập trình.


*

Sự khác hoàn toàn giữa Blynk Legacy cùng Blynk 2.0

Blynk Legacy là gì?

Blynk Legacy là phiên phiên bản đầu tiên của nền tảng gốc rễ Io
T Blynk, được cải cách và phát triển vào năm 2015 và được sử dụng thoáng rộng trong xã hội Io
T. Blynk Legacy cung cấp cho những người dùng một vận dụng di động để tinh chỉnh và điều khiển các máy Io
T trải qua mạng Internet, chất nhận được người dùng tùy chỉnh giao diện người dùng và các tác dụng của thứ Io
T.


Blynk Legacy sử dụng một vẻ ngoài gọi là “Blynk Cloud” để thống trị kết nối giữa trang bị Io
T và ứng dụng di động, cung cấp cho những người dùng một mã thông báo để liên kết thiết bị Io
T với ứng dụng di rượu cồn của họ. Xung quanh ra, Blynk Legacy cũng cung cấp nhiều căn nguyên phần cứng, bao hàm các board Arduino, ESP8266, Raspberry Pi với nhiều căn cơ khác nữa.

Tuy nhiên, Blynk Legacy đã biết thành thay thế vị phiên phiên bản Blynk 2.0 bắt đầu hơn với nhiều tính năng được cải thiện và đổi mới hiệu suất. Nên những nhà cải tiến và phát triển Io
T và người dùng nên chuyển sang sử dụng phiên phiên bản Blynk new để tận dụng các tính năng vượt trội và bảo vệ tính bảo mật của hệ thống.

So sánh ưu với nhược điểm của Blynk Legacy với Blynk 2.0

Ưu điểmNhược điểm
Blynk Legacy– Blynk Legacy gồm thư viện mã mối cung cấp mở cho nhiều căn nguyên phần cứng phổ biến, bao gồm Arduino, Raspberry Pi cùng ESP8266.– Blynk Legacy bao gồm khả năng thiết lập cấu hình giao diện người dùng thông qua các widget, được cho phép người dùng tạo và thiết kế giao diện người tiêu dùng của riêng rẽ mình.– Blynk Legacy cung cấp nhiều loại kết nối mạng, bao gồm Wi-Fi, Ethernet và Bluetooth.– Blynk Legacy không thể được cải tiến và phát triển hoặc cập nhật thường xuyên như phiên bạn dạng mới rộng của Blynk.– Blynk Legacy không hỗ trợ nhiều tính năng mới và các thiết bị Io
T bắt đầu nhất, có tác dụng giảm tài năng mở rộng và tính hoạt bát của nó.– Blynk Legacy không hỗ trợ tính năng phân quyền người dùng, làm bớt tính bảo mật của ứng dụng.
Blynk 2.0– Blynk 2.0 hỗ trợ nhiều tính năng mới và cải tiến hơn về giao diện bạn dùng, tính ổn định và hỗ trợ.– Blynk 2.0 hỗ trợ nhiều sản phẩm công nghệ Io
T tiên tiến nhất và nhiều kĩ năng được cách tân hơn để tùy chỉnh giao diện người dùng.– Blynk 2.0 được phát triển để bảo vệ tính ổn định và bảo mật cao.
– Blynk 2.0 gồm giao diện người dùng mới và khác biệt so cùng với Blynk Legacy, có thể gây trở ngại trong việc sử dụng ban đầu.– Blynk 2.0 tất cả tính năng không ngừng mở rộng và đổi mới hơn, nhưng đòi hỏi kỹ năng lập trình và hiểu biết kỹ thuật cao hơn để thực hiện hiệu quả.

Hướng dẫn thiết lập và thực hiện Blynk 2.0

Hướng dẫn đk và tùy chỉnh cấu hình Blynk 2.0 bên trên Web Cloud

Đây là lần đầu tiên bạn áp dụng App Blynk để xúc tiến cho dự án của bản thân thì bắt buộc bạn phải đăng ký một tài khoản. Truy cập vào đường link https://blynk.cloud/dashboard/login và tuân theo hướng dẫn bên dưới nhé.

Nhấn vào “Create new account” và điền tương đối đầy đủ các thông tin như email, password, lưu ý sau khi điền đủ thông tin đăng cam kết Blynk 2.0, khối hệ thống sẽ gởi một đường liên kết kích hoạt vào e-mail của bạn, bấm vào để kích hoạt thông tin tài khoản nhé.


*
Blynk là gì? hướng dẫn setup và áp dụng Blynk 2.0

Sau lúc đăng ký dứt tài khoản Blynk 2.0 bối cảnh sẽ trong như vậy này, chúng ta Click lựa chọn “New Template”. Đặt tên cho Template với chọn các thông số hệt như trên hình nhé.


*
Blynk là gì? hướng dẫn cài đặt và thực hiện Blynk 2.0

Ở bước này trong phần “Info” sẽ xuất hiện thêm ID TemplateDevice Name, các bạn chỉ cần Copy với thả vào trong Code trên Arduino IDE là dứt nhé.


*
Blynk là gì? phía dẫn thiết đặt và áp dụng Blynk 2.0

Trong bài viết này mình sẽ khuyên bảo cho các bạn cách giám sát và đo lường nhiệt độ, độ ẩm DHT22 cùng bật/tắt đèn nhé.

Trong phần “Datastreams” là nơi cấu hình chân cho các thiết bị điều khiển. Để đo sức nóng độ, nhiệt độ ta sẽ chọn “Virtual Pin”, điền không thiếu thốn các tin tức như hình bên dưới và nhận “Create” nhằm hoàn thành.


x
NAME: Nhiet Do
PIN: V0DATA TYPE: Double
UNITS: None
MIN: 0MAX: 100DEFAULT VALUE: 0
*
Blynk là gì? phía dẫn thiết lập và thực hiện Blynk 2.0

Tương tự, mình sẽ cấu hình trạng thái đến một bóng đèn LED, các bạn vẫn lựa chọn “Virtual Pin”, điền không thiếu thốn các tin tức như hình dưới và dìm “Create” để hoàn thành.

NAME: LEDPIN: V2DATA TYPE: Integer
UNITS: None
MIN: 0MAX: 1DEFAULT VALUE: 0
*
Blynk là gì? hướng dẫn setup và áp dụng Blynk 2.0

Vào Web Dashboard, bên cột tay trái screen là vị trí chứa các widget, ở đây mình vẫn kéo vào một “Switch” để điều khiển và tinh chỉnh bóng đèn cùng 2 “Gauge” để thống kê giám sát nhiệt độ, nhiệt độ . Lưu ý, từng widget cần cấu hình đúng cùng với chân đồ vật được giải đáp ở trên.


Nhấn vào “Save” để chấm dứt việc tạo giao diện cũng như cấu hình cho dự án.

*
Blynk là gì? phía dẫn thiết đặt và áp dụng Blynk 2.0

Tiếp theo, chúng ta chọn biểu tượngSearch->New Deviceđể lựa chọn thiết bị từFrom template:


*
Blynk là gì? hướng dẫn setup và sử dụng Blynk 2.0

Chọn thương hiệu Template mà bạn đã sản xuất trước kia ->Create, sau đó xem kết quả đó nhé.

*
Blynk là gì? phía dẫn cài đặt và sử dụng Blynk 2.0

Hướng dẫn tùy chỉnh trên ứng dụng Blynk 2.0

Hiện tại ứng dụng Blynk đều phải có trên cả hai căn cơ Android cùng IOS, mình đã để link bên dưới các các bạn nhấp vào để cài đặt về nhé.

Đăng nhập thông tin tài khoản đã đăng ký trước đó, bối cảnh sẽ mở ra như thay này, tại chỗ này các các bạn sẽ thấy được Template mà tôi đã tạo bên trên Web Cloud Blynk 2.0


Các các bạn chọn biểu tượngButtonđể tinh chỉnh LED,Value Displayđể hiển thị giá bán trị ánh sáng và độ ẩm. để ý cần thông số kỹ thuật chân (Pin) mang lại từng widget.


Như vậy là bạn vừa hoàn thành xong dự án, ở đây các chúng ta có thể tuỳ chỉnh bối cảnh một bí quyết linh hoạt theo ý thích của mình.


Blynk là gì? hướng dẫn thiết lập và áp dụng Blynk 2.0

Sơ đồ nguyên lý và Code Blynk

Sơ đồ dùng nguyên lý


*
Blynk là gì? phía dẫn setup và áp dụng Blynk 2.0
Tên linh kiệnSố lượngNơi bán
ESP8266 Node
MCU
1Shopee
Cảm biến đổi nhiệt độ, nhiệt độ DHT221Shopee
Relay 5V DC1Shopee
Nguồn Adapter 5V 2A1Shopee
Dây gặm Đực – Đực (Test board)1Shopee
Breadboard Mini1Shopee
Phích cắm1Shopee

Code chủng loại Blynk

// Fill-in information from your Blynk Template here#define BLYNK_TEMPLATE_ID "TMPLO1Zj
Eu
NE"#define BLYNK_DEVICE_NAME "Test Blynk "#define BLYNK_FIRMWARE_VERSION "0.1.0"#define BLYNK_PRINT Serial//#define BLYNK_DEBUG#define APP_DEBUG#include "DHT.h"#define DHTPIN D3#define DHTTYPE DHT22DHT dht(DHTPIN, DHTTYPE);#define led D4boolean bt_state=HIGH;#include "Blynk
Edgent.h"void setup() Serial.begin(115200); delay(100); pin
Mode(led, OUTPUT); dht.begin(); Blynk
Edgent.begin();BLYNK_WRITE(V2) int pin
LED = param.as
Int(); digital
Write(led, pin
LED);void loop() Blynk
Edgent.run(); float t = dht.read
Temperature(); float h = dht.read
Humidity(); if (isnan(h)

Tải Code đầy đủ


Một số lỗi lúc nạp chương trình

#1 Lỗi thiếu thốn board Blynk Esp8266

Nếu bạn là 1 trong người new toanh, đấy là lần đầu tiên sử dụng ESP8266 để lập trình Blynk, thì chắc rằng đây là lỗi mà bạn cần phải chú ý. Do khi mới tải ứng dụng Arduino IDE về thì chưa xuất hiện board Arduino ESP8266 Node
MCU

Preferences > Settings > vứt đường liên kết mình để bên dưới và nhấn OK

Link ESP8266 Blynk: http://arduino.esp8266.com/stable/package_esp8266com_index.json
*

Tiếp theo, vào Boards Manager > tìm kiếm “esp8266” > Install


*

#2 Lỗi thiếu thốn thư viện Blynk

Lỗi “thiếu thư viện Blynk” xuất hiện khi chúng ta biên dịch lịch trình Arduino có áp dụng thư viện Blynk mà lại Arduino IDE cần yếu tìm thấy thư viện này. Để khắc chế lỗi này, bạn cần thiết lập thư viện Blynk vào Arduino IDE.

Có hai phương pháp để cài để thư viện Blynk vào Arduino IDE.

Cách 1: thực hiện Arduino Library Manager.

Mở Arduino IDE.Vào thực đơn Sketch -> Include Library -> Manage Libraries…Tìm kiếm từ khóa “Blynk” vào ô kiếm tìm kiếm.Chọn thư viện Blynk trong danh sách kết quả và dấn nút “Install”.

Cách 2: download thư viện Blynk và thiết lập thủ công.


Giải nén file zip vừa mua về.Mở folder Arduino IDE.Vào folder “libraries”.Sao chép toàn thể thư mục “Blynk” từ thư mục vẫn giải nén vào folder “libraries” của Arduino IDE.
*

#3 Lỗi thiếu hụt thư viện DHT.h

#4 Lỗi thiếu thốn thư viện Adafruit Unified Sensor

Nếu bạn gặp lỗi này, thì có thể thử thiết lập lại tủ sách từ thư viện thống trị của IDE Arduino bằng cách:

Mở IDE Arduino.Chọn “Sketch” -> “Include Library” -> “Manage Libraries”.Tìm tìm “Adafruit Unified Sensor”.Chọn phiên bạn dạng mới nhất với nhấn nút “Install”.
*

Câu hỏi thường gặp


Blynk là một trong nền tảng Io
T (Internet of Things) cung cấp các công cụ để kết nối, thống trị và điều khiển các máy Io
T từ xa thông qua mạng Internet.
Blynk 2.0 hỗ trợ những một số loại board nào?

Blynk 2.0 cung ứng nhiều nhiều loại board, trong các số đó có ESP8266.
Làm sao để thiết lập Blynk 2.0 bên trên ESP8266?

Để setup Blynk 2.0 bên trên ESP8266, ta đề nghị tải và cài đặt thư viện Blynk 2.0 đến Arduino IDE, liên kết board ESP8266 với thứ tính, và tiếp nối sử dụng các ví dụ cùng hướng dẫn bao gồm sẵn để lập trình và điều khiển các đồ vật Io
T.


Blynk 2.0 có nhiều tính năng mới như trình thống trị dự án, bảng tinh chỉnh động, chính sách tối, cập nhật OTA, và cung cấp cho các nền tảng như Lo
Ra cùng NB-Io
T. Sát bên đó, đồ họa và trải nghiệm người dùng của Blynk 2.0 cũng được đổi mới và nâng cao đáng nhắc so với Blynk Legacy.

Xem thêm: Daily diabetic health + – nhà thuốc tiểu đường diabetic


Kết luận

Tóm lại, Blynk là 1 nền tảng Io
T trẻ trung và tràn đầy năng lượng và một thể dụng có thể chấp nhận được người cần sử dụng kết nối, làm chủ và tinh chỉnh các sản phẩm Io
T trường đoản cú xa trải qua mạng Internet. Blynk 2.0 là phiên phiên bản mới duy nhất của Blynk, cùng với nhiều đổi mới và tính năng lạ hơn đối với phiên bản Legacy trước đó. Việc sử dụng Blynk 2.0 cùng rất board ESP8266 giúp fan dùng rất có thể dễ dàng chế tác và cai quản các vận dụng Io
T một cách dễ dãi và cấp tốc chóng. Hy vọng bài viết này đã hỗ trợ cho chúng ta hiểu rõ hơn về Blynk và rất có thể áp dụng nhằm xây dựng các dự án Io
T của riêng mình.