Mục lục:
- Bước 1: Thu thập mọi thứ:
- Bước 2: Cài đặt Arduino IDE và Libraries
- Bước 3: Nhấp nháy chương trình cơ sở ESP8266
- Bước 4: Thiết lập ứng dụng Blynk
- Bước 5: Lập trình
- Bước 6: Thiết lập mạch và hoàn thiện
Video: Điều khiển Arduino Uno bằng Mô-đun WiFi ESP8266 và Ứng dụng Blynk: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
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ứ:
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
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
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:
Bộ lưu điện 12v / 5v bằng cách ‘lạm dụng’ Bộ điều khiển bảng điều khiển năng lượng mặt trời: 5 bước
Bộ lưu điện 12v / 5v do ‘lạm dụng’ Bộ điều khiển bảng điều khiển năng lượng mặt trời: Bạn đã bao giờ muốn có bộ lưu điện cho một dự án chưa? Nhìn vào mức giá điên rồ cho UPS chính và nghĩ rằng tôi chỉ muốn cấp nguồn cho thứ gì đó có điện áp thấp. Tôi sẽ cho bạn thấy phải 'lạm dụng' một bộ điều khiển bảng điều khiển năng lượng mặt trời để tạo ra một
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: 5 bước
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: Đây là các hướng dẫn để tạo ô tô được điều khiển từ xa của riêng bạn, được điều khiển bằng bộ điều khiển Xbox 360 không dây
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Đ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)
Điều khiển thiết bị gia dụng bằng ứng dụng NodeMCU (ESP8266) và Blynk: Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách sử dụng ứng dụng Blynk và NodeMCU (ESP8266) để điều khiển đèn (mọi thiết bị gia dụng khác đều ổn), sự kết hợp sẽ thông qua internet. Mục đích của hướng dẫn này là để hiển thị đơn giản
Điều khiển các thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) với Màn hình nhiệt độ và độ ẩm: 9 bước
Điều khiển thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) Có Hiển thị nhiệt độ và độ ẩm: xin chào, tôi là Abhay và đây là blog đầu tiên của tôi về Các thiết bị điện và hôm nay tôi sẽ hướng dẫn bạn cách điều khiển các thiết bị điện bằng điều khiển từ xa bằng cách xây dựng cái này dự án đơn giản. cảm ơn atl lab đã hỗ trợ và cung cấp tài liệu