Mục lục:
Video: Điều khiển thiết bị gia dụng bằng ứng dụng NodeMCU (ESP8266) và Blynk: 8 bước (có hình ảnh)
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Trong hướng dẫn này, chúng ta sẽ học cách sử dụng ứng dụng Blynk và NodeMCU (ESP8266) để điều khiển đèn (bất kỳ thiết bị gia dụng nào khác cũng được), sự kết hợp sẽ thông qua internet.
Mục đích của hướng dẫn này là chỉ ra giải pháp đơn giản nhất để điều khiển Arduino hoặc phần cứng tương thích (NodeMCU) của bạn từ xa qua Internet và khám phá thế giới Internet vạn vật (IoT).
Blynk là gì? Blynk là một Nền tảng với các ứng dụng iOS và Android để điều khiển Arduino, Raspberry Pi và các ứng dụng tương tự qua Internet. Đó là một bảng điều khiển kỹ thuật số, nơi bạn có thể xây dựng giao diện đồ họa cho dự án của mình bằng cách chỉ cần kéo và thả các tiện ích. (Nguồn: trang web Blynk).
Bước 1: Nguồn cung cấp phần cứng / phần mềm
Các thành phần phần cứng:
1. NodeMCU (ESP8266).
2. Tiếp sức
3. Đèn
4. Dây điện
6. Nguồn 5V 1AMP (tùy chọn nhưng tôi khuyên bạn nên sử dụng nó để tránh thiếu dòng điện bằng cách cấp 5v cho rơ le.
Ứng dụng phần mềm:
1. Ứng dụng Blynk
2. Arduino IDE
3. Thư viện Blynk cho hệ điều hành của bạn (Windows, Linux, iOS)
4. Trình quản lý bảng ESP8266 cho Arduino IDE
Bước 2: Tải xuống Thư viện Blynk
Làm theo chỉ dẫn:
1. Tải xuống Blynk_Release_vXX.zip (cuộn xuống phần Tải xuống)
2. Giải nén kho lưu trữ. Bạn sẽ nhận thấy rằng kho lưu trữ chứa một số thư mục và một số thư viện.
3. Sao chép tất cả các thư viện này vào your_sketchbook_folder của Arduino IDE. Để tìm vị trí của your_sketchbook_folder, hãy chuyển đến menu trên cùng trong Arduino IDE:
Windows: Tệp → Tùy chọn
Mac OS: Arduino → Preferences
Để tải xuống Thư viện Blynk và biết thêm thông tin, hãy theo liên kết này (tại đây).
Bước 3: Thêm trình quản lý hội đồng quản trị ESP8266
Trong Trình quản lý bảng bổ sung, hãy nhập URL bên dưới.https://arduino.esp8266.com/versions/2.4.0/package_esp8266com_index.json
Như được tô sáng trong hình và nhập OK.
Lưu ý: Để biết thêm thông tin về bước này, hãy xem video
Bước 4: Xem video để biết thêm chi tiết
Bước 5: Cấu hình của Blynk
Để thiết lập ứng dụng Blynk, bạn nên làm theo các bước sau:
1. Tải xuống ứng dụng Blynk trên điện thoại thông minh của bạn và tạo một tài khoản.
Để làm điều này: Tải xuống ứng dụng Blynk:
• iOS:
• Android:
2. Tạo một dự án mới, chọn từ danh sách phần cứng của bạn (NodeMCU).
3. Chọn loại kết nối (USB, Wifi, Bluetooth…).
4. Thêm tiện ích vào bảng điều khiển của bạn bằng cách nhấp vào biểu tượng dấu cộng ở trên cùng bên phải.
5. Chọn tiện ích Nút và nhấn đúp vào nó để chỉnh sửa cài đặt của nó.
Lưu ý: Khóa xác thực được gửi đến email của bạn
Bước 6: Sơ đồ
Vui lòng làm theo các bước dưới đây:
1. 5v của nguồn cung cấp cho Vcc của bảng tiếp điện.
2. GND đến GND của bảng tiếp sức.
3. D1 của NodeMCU đến IN1 của bảng chuyển tiếp.
Lưu ý: Rơ le yêu cầu 5v và đầu ra của gật gù chỉ là 3,3v, đây là lý do tại sao tôi khuyên bạn nên sử dụng nguồn điện 5v bên ngoài
Bước 7: Mã Arduino
Về mã
#define BLYNK_PRINT Sê-ri
#include #include /// Bạn sẽ nhận được Mã xác thực trong Ứng dụng Blynk. // Đi tới Cài đặt dự án (biểu tượng hạt). char auth = "YourAuthToken"; // Thông tin đăng nhập WiFi của bạn. // Đặt mật khẩu thành "" cho các mạng mở. char ssid = "YourNetworkName"; char pass = "YourPassword"; void setup () {// Bảng điều khiển gỡ lỗi Serial.begin (115200); Blynk.begin (auth, ssid, pass); } void loop () {Blynk.run (); }
Bước 8: Để được hỗ trợ
Bạn có thể đăng ký kênh YouTube của tôi để biết thêm các hướng dẫn và dự án.
Đăng ký để được hỗ trợ.
Cảm ơn bạn. Truy cập kênh YouTube của tôi -liên kết