Mục lục:
Video: LOG WiFi Analyzer: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Tôi thấy dự án này đã bắt đầu một phần từ vài năm trước. Tôi không rõ tại sao mình chưa bao giờ gửi cái này nhưng sẽ cố gắng làm như vậy ngay bây giờ.
Vì vậy, vào năm kia, Người đàn ông lười biếng (L. O. G.) này đã tìm thấy điều này Có thể giảng dạy:
www.instructables.com/id/ESP8266-WiFi-Anal…
Tôi nghĩ rằng tác giả đã làm một công việc tuyệt vời vì vậy tôi quyết định làm của riêng tôi.
Anh ấy đã sử dụng NodeMCU ESP8266. Tôi không có nhưng tôi nghĩ chúng dựa trên ESP-12. Vâng, ESP-07 rất giống với ESP-12 nên tôi đã đặt mua một vài chiếc. Tôi cũng đã mua một số tiêu đề nam 2mm và một số tiêu đề nữ, vì vậy tôi đã lắp các tiêu đề nam vào ESP-07 và lấy các chân cắm tiêu đề nữ và đặt một số dây vào chúng để chúng phù hợp với bảng mạch. (Xem hình)
Bước 1: Phần cứng:
Thay vì Nodemcu, tôi đã sử dụng ESP-07.
Màn hình của tôi là màn hình ILI9341 2,8”có lẽ được mua trên ebay. Cái này lớn hơn một chút so với cái trong bản gốc.
Bước 2: Bảng mạch in
Được rồi, tôi đã thiết kế một PCB với nguồn cung cấp 3,3V, chân cắm tiêu đề 2,2mm cho ESP-07 và một đầu nối cho màn hình.
Đính kèm là các tệp Eagle Cadsoft mà tôi đã sử dụng để tạo PCB và sơ đồ.
CẢNH BÁO: Sơ đồ trong hình không phù hợp với các tệp Eagle. Tôi bị mất các tệp Eagle bằng cách sử dụng bộ điều chỉnh AMS1117 3.3V được hiển thị trong hình này.
Các tệp Eagle đính kèm đang sử dụng một diode 1N5817 để giảm 5v xuống 4,4 (?) V cho ESP-07. Đối với thiết lập của tôi, nó có vẻ hoạt động ổn nhưng tôi biết nó nằm ngoài thông số kỹ thuật. Tôi không khuyên bạn nên sử dụng một diode (và không chắc tại sao tôi lại làm như vậy).
Nếu bạn tình cờ muốn sử dụng các tệp Eagle này, thì bạn có thể thực hiện các thay đổi. Vui lòng thay đổi sơ đồ và bảng để sử dụng bộ điều chỉnh 3.3v.
PCB này cũng yêu cầu bộ điều hợp USB-Serial với RTS và DTR như được giải thích trong Có thể hướng dẫn này:
www.instructables.com/id/ESP-07-Test-PCB/
Bước 3: Phác thảo Arduino
Đây là những thư viện tôi đã sử dụng cho màn hình 2,8”:
Thư viện: Tải xuống các tệp zip:
github.com/adafruit/Adafruit_ILI9341
github.com/adafruit/Adafruit-GFX-Library
Khởi động Arduino:
Bấm vào
Tìm các tệp zip ở trên, mở và tải xuống
Tôi hiện đang sử dụng phiên bản Arduino 1.8.12.
Cách dễ nhất để tôi cài đặt ESP8266 là sử dụng Board Manager bằng phương pháp này:
github.com/esp8266/Arduino#installing-with…
Khi tôi thực hiện một số thử nghiệm với ESP-07, tôi chọn “Mô-đun ESP8266 chung”.
www.instructables.com/id/ESP-07-Test-PCB/
Tuy nhiên, điều này không hoạt động đối với Bản phác thảo này, vì vậy đối với Bo mạch, trong tiêu đề ESP8266 (2.6.3), hãy chọn NodeMCU 0.9 (Mô-đun ESP-12 hoặc NodeMCU 1.0 (Mô-đun ESP-12)
Các cài đặt mặc định của Hội đồng quản trị dường như hoạt động tốt.
Vâng, tôi biết rằng đây không phải là ESP-12 nhưng tôi đoán chúng đủ gần để nó hoạt động.
Tôi nghĩ rằng tôi đã viết lại mã WiFiAnalyzer ban đầu nhưng không biết mình đã thay đổi điều gì. Nó có thể dành cho màn hình của tôi hoặc sự khác biệt giữa ESP-07 và NodeMCU. Trong mọi trường hợp, nó vẫn hoạt động nhưng tín dụng sẽ thuộc về người khởi tạo.
Mã của tôi là tệp đính kèm: MTSWiFi.ino.
Bước 4: Một số ghi nhớ + Kết luận
Tôi nhận thấy điều gì đó về ESP-07 trên bảng này. Ăng-ten gốm đã được tháo ra và có một cáp được gắn vào ăng-ten bên ngoài. Ăng-ten gốm được loại bỏ để không có tín hiệu sai lệch nếu hai ăng-ten được kết nối cùng một lúc. Kế hoạch của tôi là đặt một ăng-ten định hướng trên đó để tôi có thể biết từng tín hiệu đến từ đâu.
Tôi đã kết nối nó với một ăng-ten vá định hướng, hãy xem các hình ảnh tiếp theo.
Tôi nghĩ rằng tôi có thể đã gắn ăng-ten trên giá ba chân.
Tôi không thể nhớ kết quả. Tôi nghi ngờ về cơ bản chúng không đáng kể nên có thể tôi đã bỏ ý tưởng.
Vì vậy, tôi đã học được một cái gì đó ngày hôm nay. Tôi đã lấy một mẫu từ Trình phân tích Wi-Fi LOG của mình (xem đính kèm) và một mẫu khác từ Trình phân tích WiFi trên điện thoại thông minh của tôi (xem đính kèm)
Sự khác biệt đáng kể là NVR9ca3a93 trên Kênh 14.
Sau khi ngủ trên đó, tôi đã có một khoảnh khắc Eureka, đã thực hiện một số nghiên cứu:
en.wikipedia.org/wiki/List_of_WLAN_channel…
Như bảng chỉ ra, Bắc Mỹ không cho phép các kênh 12-14. Vì vậy, điều đó giải thích tại sao Điện thoại thông minh của tôi không hiển thị nó và rõ ràng là bộ phân tích WiFi LOG cũng vậy.
Điều mà nó không giải thích là thiết bị WiFi có SSID của NVR9ca3a93 là gì?
Tôi sẽ giả định rằng đây là SSID ESP-07 trong Trình phân tích WiFi LOG của tôi.
MẸO: Một điều tôi biết là ESP-03 mà tôi có có AI_Thinker SSID. Như trong hình, đây là cái trong IP-Clock của tôi. Vì vậy, tôi đoán rằng ESP-07 có NVR ?? SSID.
Kết luận: Bất chấp tất cả những điều chưa biết và nghi ngờ, Trình phân tích WiFi này hoạt động.
Đề xuất:
Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: 6 bước
Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: Trong phần Hướng dẫn nhanh này, chúng tôi sẽ tạo một bộ điều khiển động cơ bước đơn giản bằng cách sử dụng động cơ bước. Dự án này không yêu cầu mạch phức tạp hoặc vi điều khiển. Vì vậy, không cần thêm ado, chúng ta hãy bắt đầu
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Home Made - One Hand - Nitrox Analyzer dựa trên Arduino: 4 bước
Nhà sản xuất - Một tay - Máy phân tích Nitrox dựa trên Arduino: Xin chào độc giả, Trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách tôi chế tạo máy phân tích oxy dựa trên Arduino này. *** CẢNH BÁO - Đây là loại vật liệu có thể được sử dụng để điều khiển quá trình lặn của bạn trộn thành phần. Lặn có thể nguy hiểm và mọi thứ bạn làm với
TicTac Super Wifi Analyzer, ESP-12, ESP8266: 5 bước (có hình ảnh)
TicTac Super Wifi Analyzer, ESP-12, ESP8266: Dự án này được xây dựng dựa trên mã moononournation ban đầu và khái niệm sử dụng hộp TicTac làm vỏ bọc. một màn hình TFT SPI. Mã đã được
Mô-đun WiFi ESP8266-NODEMCU $ 3 # 1- Bắt đầu với WiFi: 6 bước
Mô-đun WiFi ESP8266-NODEMCU $ 3 # 1- Bắt đầu với WiFi: Một thế giới mới của máy tính vi mô này đã đến và thứ này là ESP8266 NODEMCU. Đây là phần đầu tiên cho thấy cách bạn có thể cài đặt môi trường của esp8266 trong IDE arduino của mình thông qua video bắt đầu và như các phần bao gồm