2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Xin chào Makers!
Trong hướng dẫn trước đây của tôi, tôi đã thực hiện giao tiếp WiFi giữa hai MCU ESP8266 thông qua bộ định tuyến WiFi tại nhà. Như tôi đã thấy từ các nhận xét, có các Nhà sản xuất muốn sử dụng các MCU ESP8266 ở xa phạm vi của một bộ định tuyến. Vì vậy, đây là hướng dẫn tối thiểu về một điểm truy cập - giao tiếp trạm không cần mạng WiFi.
Bước 1: Bạn cần gì
Những thứ bạn cần:
- 2 MCU dựa trên ESP8266, ví dụ: Wemos D1 mini
- 2 chiếc cáp micro USB
- và một PC có Arduino IDE
Bước 2:
Mọi thứ bạn phải làm:
- Tải xuống các bản phác thảo đính kèm
- Mở chúng trong hai IDE Arduino độc lập
- Tải chúng lên hai MCU ESP8266.
AP có một địa chỉ IP sửa chữa loại bỏ xung đột IP với các dự án khác của bạn.
Trạm sử dụng IP được xác định trước này để kết nối với AP. Trạm kích hoạt AP bằng một tin nhắn và AP sẽ trả lời nó.
Mở màn hình nối tiếp của mỗi IDE Arduino đang chạy, bạn có thể thấy luồng thông báo và câu trả lời.
Đèn LED tích hợp sẽ nhấp nháy trong quá trình giao tiếp. Nó chỉ là hình dung bạn có thể loại bỏ nhấp nháy nếu bạn không thích nó.
Bước 3: Cách mở IDE độc lập
Làm thế nào để bắt đầu hai IDE Arduino độc lập?
- Lúc đầu, hãy nhấp vào accesspoint_bare_01.ino. Nó sẽ mở IDE Arduino đầu tiên.
- Kết nối MCU đầu tiên.
- Đặt cổng mới xuất hiện trong menu Công cụ-> Cổng thành MCU đầu tiên.
- Tải lên bản phác thảo. Nó sẽ là điểm truy cập của bạn.
- Sau đó, quay lại các bản phác thảo đã tải xuống và nhấp đúp vào station_bare_01.ino. Nó sẽ mở Arduino IDE thứ hai.
- Kết nối MCU thứ hai.
- Đặt cổng mới xuất hiện trong menu Công cụ-> Cổng thành MCU thứ hai. (Nếu IDE của bạn là độc lập thì cổng sẽ không thay đổi trong cửa sổ IDE đầu tiên.)
- Uplod bản phác thảo. Nó sẽ là trạm của bạn.