Mục lục:

ESP32 / 8266 Cường độ tín hiệu WiFi: 14 bước
ESP32 / 8266 Cường độ tín hiệu WiFi: 14 bước

Video: ESP32 / 8266 Cường độ tín hiệu WiFi: 14 bước

Video: ESP32 / 8266 Cường độ tín hiệu WiFi: 14 bước
Video: [Lập trình ESP8266]Bài 5 - Thiết lập chức năng thu phát wifi trên chíp ESP8266 2024, Tháng mười một
Anonim
Image
Image
Cường độ tín hiệu WiFi ESP32 / 8266
Cường độ tín hiệu WiFi ESP32 / 8266
Cường độ tín hiệu WiFi ESP32 / 8266
Cường độ tín hiệu WiFi ESP32 / 8266
Cường độ tín hiệu WiFi ESP32 / 8266
Cường độ tín hiệu WiFi ESP32 / 8266

Bạn có biết về cường độ tín hiệu WiFi từ ESP không? Bạn đã bao giờ nghĩ đến việc mua một chiếc ESP01, có một ăng-ten nhỏ và đặt nó bên trong một ổ cắm? Nó sẽ hoạt động? Để trả lời những câu hỏi này, tôi đã thực hiện một số thử nghiệm so sánh các loại vi điều khiển khác nhau, bao gồm ESP32 với ESP8266. Chúng tôi đã đánh giá hiệu suất của các thiết bị này ở hai khoảng cách: 1 và 15 mét, cả hai đều có tường ở giữa.

Tất cả điều này được thực hiện chỉ để thỏa mãn sự tò mò của riêng tôi. Thế kết quả là gì? Đây là một điểm nổi bật cho ESP02 và ESP32. Tôi sẽ cho bạn thấy tất cả các chi tiết trong video này dưới đây. Kiểm tra nó ra:

Ngoài kết quả khi so sánh các chip ESP, hôm nay tôi sẽ cho bạn biết về cách lập trình các chip ESP khác nhau làm Điểm truy cập (mỗi chip trên một kênh khác nhau), cách kiểm tra cường độ tín hiệu của từng chip thông qua một ứng dụng trên điện thoại thông minh, và cuối cùng, chúng tôi sẽ thực hiện một phân tích chung về cường độ tín hiệu của các mạng được tìm thấy.

Ở đây, chúng tôi đặt chốt của từng bộ vi điều khiển mà chúng tôi đã phân tích:

Bước 1: Trình phân tích WiFi

Máy phân tích WiFi
Máy phân tích WiFi
Máy phân tích WiFi
Máy phân tích WiFi
Máy phân tích WiFi
Máy phân tích WiFi

WiFi Analyzer là ứng dụng tìm kiếm các mạng WiFi xung quanh chúng ta. Nó cũng hiển thị cường độ tín hiệu theo dBm và kênh cho từng mạng. Chúng tôi sẽ sử dụng nó để thực hiện phân tích của mình, có thể thực hiện được thông qua hình ảnh hóa ở các chế độ: danh sách hoặc đồ thị.

ỨNG DỤNG ẢNH --- Có thể tải xuống ứng dụng từ Cửa hàng Google Play thông qua liên kết:

play.google.com/store/apps/details?id=com.farproc.wifi.analyzer&hl=vi

Bước 2: Nhưng làm thế nào tôi có thể lập trình chip ESP mà không có đầu vào USB?

Để ghi mã của bạn trên ESP01, hãy xem video này "GHI TRÊN ESP01" và xem tất cả các bước cần thiết. Quy trình này là một ví dụ hữu ích, vì nó tương tự với tất cả các loại vi điều khiển khác.

Bước 3: ESP02, ESP201, ESP12

ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12

Cũng giống như trong ESP01, bạn sẽ cần một bộ điều hợp FTDI để ghi lại, giống như cái ở trên. Sau đây là liên kết bắt buộc cho từng ESP này.

QUAN TRỌNG: Sau khi ghi chương trình trong ESP, hãy nhớ xóa GPIO_0 khỏi GND.

Bước 4: Thư viện

Thư viện
Thư viện

Nếu bạn chọn sử dụng ESP8266, hãy thêm thư viện "ESP8266WiFi" sau.

Chỉ cần truy cập "Phác thảo >> Bao gồm Thư viện >> Quản lý Thư viện…"

Quy trình này không cần thiết đối với ESP32, vì mô hình này đã được cài đặt thư viện của nó.

Bước 5: Mã

Chúng tôi sẽ sử dụng cùng một mã trong tất cả các chip ESP. Sự khác biệt duy nhất giữa chúng sẽ là tên của điểm truy cập và kênh.

Hãy nhớ rằng ESP32 sử dụng một thư viện khác với phần còn lại: "WiFi.h". Các mô hình khác sử dụng "ESP8266WiFi.h".

* Thư viện ESP32 WiFi.h đi kèm với gói cài đặt bảng trong Arduino IDE.

// descomentar a biblioteca de acordo com seu chip ESP // # include // ESP8266

// # bao gồm // ESP32

Bước 6: Cài đặt ban đầu

Ở đây, chúng ta có dữ liệu sẽ thay đổi từ ESP này sang ESP khác, ssid, là tên mạng của chúng ta, mật khẩu mạng và cuối cùng là channel, là kênh mà mạng sẽ hoạt động.

/ * Nome da red e senha * / const char * ssid = "nomdeDaRede"; const char * password = "senha"; const int kênh = 4; / * Endereços para configuração da red * / IPAddress ip (192, 168, 0, 2); Cổng IPAddress (192, 168, 0, 1); Mạng con IPAddress (255, 255, 255, 0);

Bước 7: Thiết lập

Trong quá trình thiết lập, chúng tôi sẽ khởi tạo điểm truy cập của mình và thiết lập cài đặt.

Có các chi tiết cho phương thức khởi tạo nơi chúng ta có thể xác định KÊNH mà mạng đã tạo sẽ hoạt động.

WiFi.softAP (ssid, mật khẩu, kênh);

void setup () {delay (1000); Serial.begin (115200); Serial.println (); Serial.print ("Đang định cấu hình điểm truy cập…"); / * Você pode remove o parâmetro "password", se quiser que sua red seja aberta. * / / * Wifi.softAP (ssid, mật khẩu, kênh); * / WiFi.softAP (ssid, mật khẩu, kênh); / * configurações da red * / WiFi.softAPConfig (ip, gateway, subnet); IPAddress myIP = WiFi.softAPIP (); Serial.print ("Địa chỉ IP AP:"); Serial.println (myIP); } void loop () {}

Bước 8: Thử nghiệm

1. Tất cả các chip được kết nối đồng thời, cạnh nhau.

2. Thí nghiệm được thực hiện trong một môi trường làm việc, với các mạng khác có sẵn, vì vậy chúng ta có thể thấy các dấu hiệu khác bên cạnh của chúng ta.

3. Mỗi chip nằm trên một kênh khác nhau.

4. Sử dụng ứng dụng, chúng tôi kiểm tra đồ thị được tạo ra theo cường độ của tín hiệu, cả ở gần chip và trong môi trường xa hơn với các bức tường cản đường.

Bước 9: Phân tích dấu hiệu

Phân tích dấu hiệu
Phân tích dấu hiệu

Gần chip - 1 mét

Ở đây chúng tôi hiển thị các ghi chú đầu tiên của ứng dụng. Trong thử nghiệm này, các màn trình diễn tốt nhất là từ ESP02 và ESP32.

Bước 10: Phân tích dấu hiệu

Phân tích dấu hiệu
Phân tích dấu hiệu

Cách xa những con chip - 15 mét

Trong giai đoạn thứ hai này, điểm nổi bật một lần nữa là ESP02, có một ăng-ten bên ngoài của riêng nó.

Bước 11: Biểu đồ thanh - Cách xa 1 mét

Biểu đồ thanh - Cách xa 1 mét
Biểu đồ thanh - Cách xa 1 mét

Để dễ hình dung, chúng tôi thiết lập biểu đồ này chỉ ra điều sau: thanh càng nhỏ, tín hiệu càng mạnh. Vì vậy, ở đây một lần nữa, chúng tôi có hiệu suất ESP02 tốt nhất, tiếp theo là ESP32 và ESP01.

Bước 12: Biểu đồ thanh - Cách xa 15 mét

Biểu đồ thanh - Cách xa 15 mét
Biểu đồ thanh - Cách xa 15 mét

Trong biểu đồ này, chúng tôi quay trở lại hiệu suất tốt nhất của ESP02, tiếp theo là ESP32 trong một khoảng cách xa hơn.

Bước 13: Kênh

Kênh truyền hình
Kênh truyền hình

Bây giờ, trong hình ảnh này, tôi sẽ cho bạn thấy mỗi chip đang hoạt động như thế nào trên một kênh khác nhau.

Bước 14: Kết luận

- ESP02 và ESP32 nổi bật khi chúng tôi phân tích

tín hiệu, cả khi ở gần và khi ở xa.

- ESP01 mạnh mẽ như ESP32 khi chúng ta quan sát kỹ, nhưng khi chúng ta di chuyển ra xa nó, nó sẽ mất rất nhiều tín hiệu.

Các chip khác sẽ mất nhiều điện hơn khi chúng ta rút đi.

Đề xuất: