Giới Thiệu
Blynk là một phần mềm mã nguồn mở được thiết kế cho các ứng dụng IoT(Internet of Things). Ứng dụng giúp người dùng điều khiển phần cứng từ xa , có thể hiển thị dữ liệu cảm biến , lưu trữ dữ liệu , biến đổi dữ liệu hoặc làm nhiều việc khác.
Bạn hãy thử tưởng tượng khi bạn ấn vào một nút nhấn trên phần mềm lập tức bóng đèn sáng lên và ngược lại !
Nền tảng Blynk có ba phần chính
- Blynk App – Ứng dụng Blynk cho phép khởi tạo giao diện cho các dự án của mình
- Blynk Server – Chịu trách nhiệm giao tiếp qua lại hai chiều giữa điện thoại và phần cứng. Bạn có thể sử dụng server của Blynk nhưng sẽ bị giới hạn điểm Enegry. Trong các hướng dẫn sau này mình sẽ sử dụng Server riêng của mình! Và bạn cũng có thể sử dụng nó
- Blynk Library – Thư viện chứa các nền tảng phổ biến , giúp việc giao tiếp phần cứng với Server dễ dàng hơn
Chuẩn Bị
Vậy các bạn sẽ cần chuẩn bị những gì ?
- Một chiếc điện thoại thông minh IOS hay Android đều được. Bạn hãy tải về ứng dụng Blynk. Bạn có thể tải bản cài đặt tại đây!
- Một mạch điện tử Arduino, Raspberry Pi, hoặc các mạch phát triển khác. Trong các ví dụ mình sẽ sử dụng board mạch NodeMCU CP2102.
Hướng Dẫn
1. Cài đặt và cấu hình Blynk App
Mình sẽ hướng dẫn các bạn sử dụng Blynk này với Server FREE của mình !
Sau khi tải xuống ứng dụng thành công. Bạn sẽ cần tạo một tài khoản mới !
Các bạn nên sử dụng Email thật vì sẽ giúp ích cho bạn sau này ví dụ như lấy mã Token trong email.
Lưu ý: Các bạn chọn vào CUSTOM để chọ server của mình ! Nếu các bạn sử dụng server của Blynk thì sẽ không được miễn phí điểm Enegry!
Host address các bạn nhập vào :
Sau đó nhấn OK
Các bạn nhập Email và mật khẩu của mình sau đó chọn Sign Up
Như vậy là chúng ta đã xong phần cấu hình app Blynk!
2. Cài đặt thư viện cho Arudino
Trước tiên các bạn cần cài đặt Arduino IDE và Tool board ESP8266. Nếu chưa cài đặt Tool board ESP8266 bạn có thể tham khảo bài hướng dẫn sau: Hướng dẫn lập trình ESP8266 với Arduino IDE
Nếu các bạn đã cài đặt Arduino IDE và Tool board ESP8266 thành công các bạn tải thư viện Blynk tại đây
Sau đó các bạn mở Arduino IDE lên
Chọn Sketch -> Include Library -> Add .ZIP Library…
Chọn thư mục blynk-library-master vừa tải về
Nếu bạn nhận được thông báo như vậy là đã thêm thư viện thành công
Bài tới mình sẽ hướng dẫn các bạn đóng ngắt một bóng đèn LED trên NodeMCU CP2102 qua ứng dụng Blynk !
Chúc các bạn thành công!
Bạn làm ơn chỉ cho mình cài blynk server lên host vơi
Mình có con raspberry pi 3 nhưng không biết cài và đưa lên host thế nào, mong bạn hướng dẫn cảm ơn nhiều!
Sao server blynk mình truy cập không được vậy admin ơi ?