Mục lục:

Điều khiển Arduino Uno bằng Mô-đun WiFi ESP8266 và Ứng dụng Blynk: 6 bước
Điều khiển Arduino Uno bằng Mô-đun WiFi ESP8266 và Ứng dụng Blynk: 6 bước

Video: Điều khiển Arduino Uno bằng Mô-đun WiFi ESP8266 và Ứng dụng Blynk: 6 bước

Video: Điều khiển Arduino Uno bằng Mô-đun WiFi ESP8266 và Ứng dụng Blynk: 6 bước
Video: Hướng dẫn sử dụng blynk iot - new blynk 2.0 - node mcu esp8266 - điều khiển thiết bị qua internet 2024, Tháng mười một
Anonim
Điều khiển Arduino Uno bằng Mô-đun WiFi ESP8266 và Ứng dụng Blynk
Điều khiển Arduino Uno bằng Mô-đun WiFi ESP8266 và Ứng dụng Blynk

Dự án này cho phép bạn điều khiển các chân Arduino bằng cách sử dụng mô-đun WiFi ESP8266-01 và Ứng dụng Blynk. Ứng dụng Blynk rất dễ sử dụng và là cách tuyệt vời để bắt đầu tìm hiểu về IoT.

Hướng dẫn này dành cho PC Windows

Bước 1: Thu thập mọi thứ:

Thu thập mọi thứ
Thu thập mọi thứ
Thu thập mọi thứ
Thu thập mọi thứ
Thu thập mọi thứ
Thu thập mọi thứ
Thu thập mọi thứ
Thu thập mọi thứ

Phần cứng:

Arduino Uno

Mô-đun WiFi Esp8266-01

Nối tiếp USB sang TTL

Bộ điều chỉnh điện áp 3.3v

Bảng mạch và dây.

Phần mềm:

Arduino IDE

Ứng dụng Blynk

Đây là những thứ mà bạn cần. Đảm bảo trước đó bạn có mọi thứ trong một thư mục1) Arduino IDE:

2) Thư viện Blynk (phiên bản mới nhất):

3) Công cụ nhấp nháy ESP8266:

Bước 2: Cài đặt Arduino IDE và Libraries

Cài đặt phiên bản mới nhất của Arduino IDE.

Mở Arduino IDE và đi tới tệp-> tùy chọn-> trong loại URL trình quản lý bảng bổ sung -

Đi tới công cụ -> bảng -> Quản lý bảng và cài đặt gói esp8266 được tìm thấy cuối cùng. (không bắt buộc)

Giải nén tệp zip thư viện blynk và sao chép nội dung bên trong thư mục thư viện trong tệp zip vào -

tài liệu người dùng Thư viện Arduino

Bước 3: Nhấp nháy chương trình cơ sở ESP8266

Nhấp nháy chương trình cơ sở ESP8266
Nhấp nháy chương trình cơ sở ESP8266

Bạn cần tạo mạch được hiển thị để flash phần sụn lên ESP8266:

Trong nhiều diễn đàn, tôi đã đọc rằng esp8266 có thể được flash mà không cần sử dụng bộ chuyển đổi FTDI usb sang ttl. Thay vào đó, nhiều người đã sử dụng Arduino UNO để flash esp8266. Tuy nhiên, từ kinh nghiệm cá nhân của tôi, tốt hơn là nên mua một bộ chuyển đổi / cáp FTDI USB sang TTL vì điều đó arduino không hoạt động với tôi (có thể là do vấn đề nguồn điện)

Giải nén esp_flasher.zip và chạy ứng dụng XTCOM_UTIL.

Kết nối Esp8266-01 với máy tính thông qua mạch. Bạn cần biết đúng cổng COM được sử dụng để giao tiếp. đi tới trình quản lý thiết bị và Nhấp vào các cổng (COM & LPT). Sau đó, ghi lại cổng COM được sử dụng bởi ESP8266-01.

Trong XTCOM_UTIL, vào toolsConfig Device và chọn cổng com phù hợp và tốc độ truyền là 9600. Nhấp vào Mở. Sau đó, nếu thao tác thành công, hãy nhấp vào Kết nối. sau đó Esp8266 sẽ được kết nối. Nếu bạn gặp lỗi thì hãy rút cáp và lắp lại.

Bên trong tệp esp_flasher.zip, bạn sẽ tìm thấy tệp readme.txt chứa các địa chỉ mà mỗi tệp.bin sẽ được flash. chuyển đến tải xuống Hình ảnh API Testflash. duyệt tệp đúng.bin và nhập địa chỉ tương ứng với tệp bin và nhấp vào tải xuống.

ví dụ: boot_v1.1.bin -------------- 0x00000

sau khi hoạt động thành công, hãy đóng XTCOM_UTIL và cũng rút phích cắm ESP8266 (việc này phải được thực hiện giữa quá trình nhấp nháy của tệp each.bin). Một lần nữa mở lại XTCOM_UTIL và cắm Esp8266 và lặp lại các bước trên để flash tất cả 4 tệp bin vào đúng địa chỉ của chúng. (nhớ nối đất GPIO0 mọi lúc trong khi nhấp nháy)

Để được hướng dẫn chi tiết, vui lòng tham khảo tại:

Bước 4: Thiết lập ứng dụng Blynk

Tải xuống Ứng dụng Blynk từ Cửa hàng Play và Đăng nhập.

Để tạo một dự án mới Nhấn + biểu tượng ở trên cùng. Cung cấp cho bạn Tên dự án. Chọn Thiết bị làm Loại kết nối Arduino UNO là WiFi và nhấn Tạo. Ngay sau khi bạn Tạo Mã xác thực sẽ được gửi đến e-mail đã đăng ký của bạn. Bạn cũng có thể gửi nó sau này trong các thiết bị của bạn Trang thiết lập dự án (ký hiệu hạt).

Để thêm một nút, hãy nhấn + và chọn Nút. Nhấn vào nút mới tạo để chỉnh sửa nó. Đặt tên cho nó và đặt pin thành kỹ thuật số D13. Chuyển chế độ thành CHUYỂN ĐỔI. Thao tác này sẽ BẬT / TẮT đèn LED tích hợp trên Arduino.

Để điều khiển các Ghim khác, hãy chọn Ghim bắt buộc (D3, D4… vv) trong Menu Chỉnh sửa.

Bước 5: Lập trình

Mở Arduino IDE.

Chọn bo mạch cho Arduino Uno và chọn cổng phù hợp.

TẢI MÃ VÀ TRẢ MÃ TRONG Adruino IDE.

Đây là sửa đổi của Chương trình ví dụ Esp8266_Shield. Thay thếAUTH của bạn bằng mã thông báo Auth được gửi đến Thư của bạn. Thay youSSID bằng tên WiFi của bạn và thay thế YourPassword bằng Mật khẩu WiFi. Phần nối tiếp phần cứng được nhận xét là chúng tôi đang sử dụng Arduino UNO.

** Trong chương trình, tôi có Serial Phần mềm Nhận xét (nếu sử dụng Arduino Uno). Tôi khuyên bạn nên nhận xét Serial phần mềm vì nó không ổn định

Tải chương trình trên lên bảng Arduino Uno. Sau khi tải lên, hãy rút arduino khỏi Máy tính.

Bây giờ bạn cần kết nối ESP8266 với Arduino UNO.

Bước 6: Thiết lập mạch và hoàn thiện

Image
Image
Thiết lập mạch và hoàn thiện!
Thiết lập mạch và hoàn thiện!

ESP8266 Arduino

TX ----------- Rx

Rx ---------- Tx

Gnd ---------- Gnd

Vcc ----------- 3.3v

CH_PD ------------ 3.3v

Sau khi kết nối xong, hãy cắm Arduino vào máy tính. Mở Serial Monitor và đặt tốc độ truyền là 115200.

Nếu Mọi thứ đều chính xác, trong Serial Monitor, bạn sẽ thấy thứ gì đó giống như Hình ảnh được hiển thị.

Trong Ứng dụng Blynk, chọn dự án của bạn và nhấp vào nút phát, nhấn nút để BẬT / TẮT đèn LED.

Bây giờ với điều này, dự án đã hoàn thành, hy vọng bạn thích hướng dẫn này. Nếu bạn có bất kỳ câu hỏi / đề xuất nào xin vui lòng để lại nó trong phần bình luận bên dưới. Cảm ơn bạn!

Đề xuất: