Cách biến NodeMCU (ESP8266) thành bộ mở rộng Wi-Fi

Cách biến NodeMCU (ESP8266) thành bộ mở rộng Wi-Fi
Độc giả như bạn giúp hỗ trợ MUO. Khi bạn mua hàng bằng các liên kết trên trang web của chúng tôi, chúng tôi có thể kiếm được hoa hồng liên kết. Đọc thêm.

Khi nói đến các bộ vi điều khiển mạnh mẽ và tiết kiệm chi phí với kết nối không dây, chip ESP8266 nổi bật, cung cấp năng lượng cho các bo mạch như ESP01, D1 Mini và NodeMCU.





MUO Video trong ngày CUỘN ĐỂ TIẾP TỤC VỚI NỘI DUNG

Bên cạnh việc sử dụng bảng như vậy để tạo các thiết bị nhà thông minh DIY đơn giản (dựa trên Wi-Fi) cho các giải pháp IoT phức tạp, bạn có thể biến bộ vi điều khiển ESP8266 thành bộ lặp Wi-Fi để mở rộng phạm vi phủ sóng của mạng không dây.





Bộ mở rộng hoặc Bộ lặp Wi-Fi là gì?

Bộ mở rộng Wi-Fi, còn được gọi là bộ tăng cường hoặc bộ lặp Wi-Fi, là thiết bị được sử dụng để khuếch đại tín hiệu Wi-Fi và mở rộng phạm vi phủ sóng. Chúng được sử dụng để loại bỏ các vùng chết trong nhà hoặc văn phòng của bạn.





Nếu có những khu vực trong nhà bạn không có Wi-Fi hoặc tín hiệu yếu, bộ lặp Wi-Fi có thể đảm bảo rằng bạn nhận được tín hiệu không dây mạnh và đáng tin cậy, bất kể vị trí.

Tại sao nên sử dụng ESP8266 làm Bộ mở rộng Wi-Fi?

Chúng tôi đã thực hiện một số dự án sử dụng mô-đun ESP8266, chẳng hạn như dự án cảm biến mực nước thông minh với cảm biến siêu âm và một Mô-đun điều chỉnh độ sáng dựa trên Wi-Fi . Bạn có thể muốn định vị các dự án như thế này ở một nơi xa xôi trong tài sản của mình, nhưng tín hiệu Wi-Fi có đủ mạnh không?



Mặc dù bạn có thể mua bộ mở rộng Wi-Fi để mở rộng phạm vi phủ sóng của tín hiệu Wi-Fi, nhưng chúng rất lớn, đắt tiền, luôn yêu cầu điện áp xoay chiều và hoàn toàn không thể mang theo được. Mặt khác, NodeMCU (ESP8266) rất nhỏ, tiêu thụ ít năng lượng hơn và có thể dễ dàng bị che khuất khỏi mắt thường.

phụ kiện này có thể không được hỗ trợ nghĩa là gì

Nó cũng rẻ (khoảng 5 đô la) và có thể được cấp nguồn bằng bất kỳ bộ chuyển đổi tường 5V AC, ngân hàng điện, một cặp pin 18650 hoặc điện thoại thông minh của bạn thông qua OTG.





Wi-Fi tích hợp trong NodeMCU hoặc D1 Mini (ESP8266) có khả năng kết nối với băng tần 2,4 GHz của Wi-Fi của bạn và truyền lại tín hiệu không dây để mở rộng phạm vi phủ sóng một cách hiệu quả. Bạn có thể mong đợi tốc độ đáng tin cậy lên đến 5Mb/giây trên băng tần 2,4 GHz từ NodeMCU/D1 Mini.

Bạn có thể sử dụng bộ mở rộng Wi-Fi này cho các mục đích sau:





  • Kết nối các thiết bị IoT thông minh trong nhà hoặc văn phòng của bạn với mạng chính hoặc phần mềm tự động hóa nhà thông minh.
  • Cung cấp mạng Wi-Fi riêng và an toàn hoặc mở cho khách.
  • Tạo một điểm truy cập Wi-Fi tạm thời để mở rộng mạng không dây.
  • Sử dụng bộ mở rộng Wi-Fi ở những nơi bạn không có quyền truy cập vào nguồn điện.
  • Kết hợp nhiều bộ lặp ESP8266 để tạo mạng lưới.

Các mục cần thiết để biến ESP8266 thành bộ mở rộng Wi-Fi

Bạn sẽ cần các mục sau để chuyển đổi và sử dụng bo mạch vi điều khiển ESP8266 của mình thành bộ mở rộng Wi-Fi:

  • Một bo mạch phát triển NodeMCU hoặc D1 Mini (ESP8266). Chúng tôi đang sử dụng D1 Mini cho dự án này.
  • Cáp micro-USB để lập trình và cấp nguồn cho NodeMCU.
  • Một máy tính Windows hoặc máy tính xách tay.
  • Mạng Wi-Fi 2.4GHz để mở rộng.

Sau khi có tất cả các tài liệu cần thiết, bạn có thể làm theo các bước bên dưới để biến NodeMCU (ESP8266) thành bộ mở rộng Wi-Fi.

Bước 1: Tải xuống chương trình cơ sở, công cụ nhấp nháy và trình điều khiển

Tải xuống chương trình cơ sở trên PC Windows của bạn từ Kho lưu trữ GitHub . Nhấp chuột phải vào từng tệp lần lượt và chọn Lưu liên kết như... để tải nó xuống. Đảm bảo tải xuống cả ba tệp: 0x00000.bin , 0x02000.bin , Và 0x82000.bin .

Đồng thời tải xuống và cài đặt Công cụ tải xuống flash tài liệu. Bạn sẽ cần điều này để flash các tệp chương trình cơ sở trên NodeMCU.

Ngoài ra, tùy thuộc vào phiên bản NodeMCU, hãy tải xuống và cài đặt trình điều khiển thiết bị cần thiết bằng các liên kết sau:

  • Trình điều khiển CP2102: Windows & Mac
  • Trình điều khiển CH342, CH343, CH9102: các cửa sổ , Mac (tải xuống qua nút màu xanh có biểu tượng)
  • Trình điều khiển CH340, CH341: các cửa sổ , Mac (tải xuống qua nút màu xanh có biểu tượng)

Bước 2: Tải chương trình cơ sở lên NodeMCU/D1 Mini

Giải nén các tệp chương trình cơ sở và Công cụ tải xuống Flash trên hệ thống của bạn. Sau đó làm theo các bước sau để flash firmware:

  1. Điều hướng đến thư mục và nhấp đúp vào flash_download_tool_3.x.x.exe tệp để khởi chạy công cụ trên hệ thống của bạn. Trong trường hợp có lỗi, bạn nên sử dụng v3.8.5 ( Tải xuống Google Drive ) vì nó cho phép bạn chọn Kích thước đèn flash .
  2. Giữ các tùy chọn làm mặc định và nhấp vào ĐƯỢC RỒI .
  3. Bên dưới SPITải xuống tab, nhấp vào ba dấu chấm để chọn các tệp chương trình cơ sở: 0x00000.bin , 0x02000.bin , Và 0x82000.bin . Đánh dấu vào các hộp kiểm bên cạnh chúng và nhập 0x00000, 0x02000, 0x82000 trong các hộp như hình bên dưới trong ảnh chụp màn hình ở bước 6.
  4. Giữ tất cả các tùy chọn làm mặc định trong SPIFlashConfig phần. Nếu dùng Flash Download Tools phiên bản 3.8.x thì chọn Kích thước đèn flash 32Mbit CrystalFreq: 40M .
  5. bên trong Tải vềPanel1 phần, chọn đúng VỚI Hải cảng. Bạn có thể ngắt kết nối và kết nối lại để xác minh và chọn đúng VỚI Hải cảng.
  6. Giữ cái BAUD BẰNG 115200 và nhấp vào Bắt đầu cái nút.
  7. Quá trình này sẽ chỉ mất vài giây để flash. bạn sẽ thấy ĐỒNG BỘ HÓA văn bản trong bảng điều khiển.
  8. Sau khi flash, bạn sẽ thấy Hoàn thành . Giờ đây, bạn có thể kết nối lại NodeMCU với PC hoặc bất kỳ nguồn điện nào khác để khởi động lại nó.

Bước 3: Định cấu hình Bộ mở rộng Wi-Fi

Khi NodeMCU bật sau khi flash chương trình cơ sở, bạn sẽ thấy một mạng không dây mới trong cài đặt Wi-Fi trên điện thoại thông minh hoặc PC/máy tính xách tay của bạn với MyAP SSID. Thực hiện theo các bước bên dưới để kết nối và định cấu hình NodeMCU làm bộ mở rộng Wi-Fi.

  1. Sau khi flash firmware, bạn sẽ thấy đèn LED màu xanh lam của NodeMCU sáng lên ở độ sáng tối đa (không nhấp nháy).
  2. Trên PC hoặc điện thoại thông minh của bạn, hãy kết nối với MyAP Điểm truy cập Wi-Fi. Đó là một mạng mở và không yêu cầu mật khẩu.
  3. Sau khi kết nối với mạng Wi-Fi MyAP, hãy mở bất kỳ trình duyệt web nào và truy cập 192.168.4.1 .
  4. IP này sẽ tải một trang. Bỏ qua Cài đặt STA bây giờ và chuyển sang Cài đặt điểm truy cập phần.
  5. Nhập bất kỳ tên SSID nào bạn muốn đặt cho bộ mở rộng của mình, cùng với mật khẩu.
  6. Hãy chắc chắn để kiểm tra lại các chi tiết. Nếu SSID Wi-Fi của bạn có khoảng trống trong đó, hãy sử dụng %hai mươi . Ví dụ: đối với 'Wi-Fi của tôi', hãy nhập %20Wi-Fi của tôi .
  7. Bảo vệ , chọn WPA2 và bấm Bộ .NoMCU sẽ khởi động lại.
  8. Kết nối lại với MyAP một lần nữa và, dưới sự cài đặt STA , hãy nhập tên và mật khẩu mạng Wi-Fi chính hiện tại của bạn.
  9. Sau khi nhập thông tin chi tiết, hãy nhấp vào Kết nối . NodeMCU hiện đã được định cấu hình và sẵn sàng sử dụng bộ mở rộng Wi-Fi.

Nếu bạn kiểm tra cài đặt Wi-Fi trên điện thoại thông minh hoặc PC, bạn sẽ thấy SSID (tên) của bộ lặp NodeMCU/D1 Mini trong danh sách mạng. Bạn có thể kết nối với mạng bằng mật khẩu bạn đã nhập khi thiết lập.

Mẹo để đảm bảo hiệu suất tối ưu

Để đảm bảo hiệu suất tối ưu từ bộ mở rộng Wi-Fi NodeMCU (ESP8266) của bạn, hãy ghi nhớ những mẹo sau:

  • Đặt NodeMCU ở nơi có thể dễ dàng lấy tín hiệu Wi-Fi và truyền lại.
  • Đảm bảo cung cấp điện liên tục để tránh bất kỳ sự gián đoạn nào đối với bộ mở rộng Wi-Fi.
  • Thiết bị không thể xử lý quá nhiều thiết bị. Đảm bảo chỉ sử dụng bộ mở rộng này cho một đến ba thiết bị. Nếu không, nó có thể dẫn đến tắc nghẽn mạng và kết nối internet chậm.

Bộ mở rộng Wi-Fi DIY nhỏ gọn giá cả phải chăng nhất

Với khả năng Wi-Fi, NodeMCU có thể mở rộng phạm vi phủ sóng tín hiệu Wi-Fi của bạn một cách hiệu quả và loại bỏ các vùng chết trong nhà hoặc văn phòng của bạn. Bạn có thể cài đặt và sử dụng bộ mở rộng Wi-Fi này ở nơi không có nguồn điện. Bạn cũng có thể chạy nó trong khi sạc.

Như chúng tôi đã trình bày, việc biến NodeMCU/D1 Mini (ESP8266) thành bộ mở rộng Wi-Fi rất nhanh chóng và dễ dàng và kết quả đạt được rất xứng đáng. Bằng cách xây dựng dự án này, bạn không chỉ tiết kiệm tiền mà còn có được sự hài lòng khi chế tạo thiết bị hữu ích của riêng mình.