Mục lục:

Wifi tầm xa PPM / MSP: 5 bước
Wifi tầm xa PPM / MSP: 5 bước

Video: Wifi tầm xa PPM / MSP: 5 bước

Video: Wifi tầm xa PPM / MSP: 5 bước
Video: WFi Nhà Bạn Mạnh Gấp 10 Lần Bình Thường Chỉ 1 Bước Đơn Giản, Cách Đổi Mật Khẩu WiFi Bằng Điện Thoại 2024, Tháng bảy
Anonim
Wifi tầm xa PPM / MSP
Wifi tầm xa PPM / MSP

Cách đây một thời gian, tôi đã đăng bộ điều khiển Wifi PPM của mình. Nó đang hoạt động khá tốt. Chỉ là phạm vi là một chút ngắn. Tôi đã tìm thấy một giải pháp cho vấn đề này. ESP8266 hỗ trợ một chế độ gọi là ESPNOW. Chế độ này là mức thấp hơn nhiều. Nó không lỏng lẻo kết nối quá dễ dàng và nếu nó mất kết nối, nó sẽ được kết nối lại ngay lập tức.

Tôi sử dụng ba ESP8266. Một là bộ thu ESPNOW, cái còn lại là bộ gửi ESPNOW và cái thứ ba là điểm truy cập mà bạn có thể kết nối. Cái thứ ba là cần thiết vì người gửi ESPNOW không thể đồng thời là điểm truy cập. Tôi cũng đã thêm một số ăng-ten để có được phạm vi tốt hơn.

Có một điểm truy cập thứ hai trực tiếp tại đầu thu. Nếu bạn kết nối với cái này, bạn có giống với dự án WifiPPM cũ.

Tôi cũng đã thêm hỗ trợ cho bộ thu giao thức MSP. Đây là "MultiWii Serial Protocol" được hỗ trợ bởi MultiWii, Betaflight, Cleanflight và nhiều bộ điều khiển chuyến bay khác.

Bước 1: Danh sách bộ phận

Danh sách các bộ phận
Danh sách các bộ phận
Danh sách các bộ phận
Danh sách các bộ phận
Danh sách các bộ phận
Danh sách các bộ phận
Danh sách các bộ phận
Danh sách các bộ phận

Bạn cần ba mô-đun ESP8266 của bất kỳ loại nào. Nhưng bạn muốn phạm vi tốt nhất. Vì vậy, tôi đề nghị sử dụng mô-đun ESP8266 với ăng-ten. Nó cũng hoạt động mà không cần ăng-ten. Tôi sử dụng các phần sau:

2 x ESP07 (mô-đun ESP8266 với đầu nối ăng-ten)

1 x ESP12

1 x 3DBi Mini Antenne I-PEX U. FL IPX ở phía đầu thu

1 x ESP8266 2, 4/5 GHz 3dbi Wlan Wifi Antenne SMA Stecker / male + I-PEX Adapter ở phía người gửi

Nguồn điện 3, 3 V cho tất cả các mô-đun ESP8266

Bạn cũng cần một PC có Arduino IDE: https://www.arduino.cc/en/Main/SoftwareESP8266 hỗ trợ Arduino IDE. Thực hiện theo các hướng dẫn sau: https://learn.sparkfun.com/tutorials/esp8266-thin… Thư việnWebsocket cho Arduino:

Bước 2: Tải xuống và Flash các Sketches

Tải xuống và Flash các bản phác thảo
Tải xuống và Flash các bản phác thảo
Tải xuống và Flash các bản phác thảo
Tải xuống và Flash các bản phác thảo
Tải xuống và Flash các bản phác thảo
Tải xuống và Flash các bản phác thảo

Bạn có thể tải các bản phác thảo tại đây.

Giải nén tệp. Có ba thư mục: Master-AP, Sender, Receiver

Master-AP: Đây là bản phác thảo cho Access point. Mở sketch bằng arduino IDE. Đặt tần số CPU thành 160 MHz trong menu công cụ và tải bản phác thảo lên ESP12.

Người gửi: Đó là bản phác thảo cho người gửi MSPNOW. Đặt tần số CPU thành 160 MHz và tải nó lên một trong các ESP07.

Bạn có thể thấy trong hình đầu tiên cách kết nối mô-đun ESP8266 để nhấp nháy.

Bây giờ kết nối các cổng nối tiếp ESP12 (Điểm truy cập) và cổng nối tiếp Người gửi ESP07 và kết nối nguồn (hình thứ hai): ESP12 VCC -> ESP07 VCCESP12 GND -> ESP07 GNDESP12 TX -> ESP07 RXESP12 RX -> ESP07 TX

Khởi động cả hai mô-đun và kết nối với điểm truy cập "Long-Range-WifiPPM / MSP". Mật khẩu là "WifiPPM / MSP"

Mở trình duyệt và mở địa chỉ IP 192.168.4.1. Trang web điều khiển sẽ xuất hiện. Nhấp vào nút "Thông tin Wifi". Một hộp thông báo với MAC của người gửi và MAC của người nhận sẽ xuất hiện.

Mở bản phác thảo bộ thu trong Arduino IDE. Thay đổi dòng "uint8_t sendermac = {0x5C, 0xCF, 0x7F, 0x77, 0xAB, 0xA6};" (hình thứ ba) đến địa chỉ Mac của người gửi được hiển thị trên trang web. Máy Mac nhận phải ổn. Đảm bảo tần số CPU được đặt thành 160 MHz và tải bản phác thảo lên ESP05 thứ hai.

Bước 3: Kết nối Bộ thu với Bộ điều khiển máy bay và thiết lập Cleanflight

Image
Image
Kết nối Bộ thu với Bộ điều khiển Chuyến bay và Cài đặt Cleanflight
Kết nối Bộ thu với Bộ điều khiển Chuyến bay và Cài đặt Cleanflight
Kết nối Bộ thu với Bộ điều khiển Máy bay và Cài đặt Cleanflight
Kết nối Bộ thu với Bộ điều khiển Máy bay và Cài đặt Cleanflight

Kết nối bây giờ bộ thu với bộ điều khiển chuyến bay. Bộ điều khiển máy bay của bạn phải có đầu ra 3, 3 Volt với ít nhất 200 mA. Nếu không bạn cần thêm một bộ điều chỉnh điện áp 3, 3V.

Kết nối GND của ESP với GND của bộ điều khiển chuyến bay Kết nối VCC của ESP với 3, 3V của bộ điều khiển bay hoặc với bộ điều chỉnh điện áp 3, 3V bổ sung.

Bạn có thể sử dụng đầu ra PPM hoặc đầu ra MSP nối tiếp.

Đối với đầu ra MSP, hãy kết nối TX của ESP8266 với RX của bất kỳ cổng nối tiếp nào của bộ điều khiển chuyến bay của bạn. (Bức tranh 1)

Đối với đầu ra PPM, hãy kết nối GPIO5 của ESP8266 với đầu vào PPM của bộ điều khiển bay. (Bức tranh 1)

Sau khi nối dây ESP, hãy khởi động bộ điều khiển máy bay và mở đèn chiếu sáng. Kết nối với điện thoại di động của bạn với điểm truy cập "WifiPPM / MSP". Mật khẩu là "WifiPPM / MSP"

Đối với MSP: Mở tab cổng và đặt MSP tại Cổng nối tiếp mà bạn đã kết nối với ESP8266 (Hình 2). Lưu và khởi động lại. Chuyển đến tab cấu hình và đặt bộ thu thành "Bộ thu nối tiếp MSP" (Hình 3). Lưu và khởi động lại.

Đối với PPM: Đọc trong hướng dẫn sử dụng bộ điều khiển máy bay của bạn cách thiết lập PPM Chuyển đến tab cấu hình và đặt bộ thu thành "Bộ thu PPM" (Hình 4). Lưu và khởi động lại.

Thiết lập tiếp theo cho cả hai bộ thu như nhau: Chuyển đến Tab bộ thu. Đặt các kênh thành "RTAE1234" (Hình 5 / Video). Lưu thiết lập.

Bây giờ, hãy mở trình duyệt trên điện thoại thông minh của bạn. Mở trang 192.168.4.1 (Hình 6). Bây giờ bạn có thể kiểm tra bộ điều khiển.

Nếu nó hoạt động, hãy khởi động ESP8266 của hai người gửi. Kết nối với Điểm truy cập "WifiPPM / MSP Tầm xa". Mật khẩu là "WifiPPM / MSP". Mở lại trang web 192.168.4.1. Kiểm tra lại trong cleanflight nếu nó hoạt động.

Kết nối ăng-ten với mô-đun ESP07.

Bước 4: Một số thông tin khác

Một số thông tin khác
Một số thông tin khác

Có hai điểm truy cập đang hoạt động bình thường. Điểm truy cập "WifiPPM / MSP" giống như dự án WifiPPM trước đó. Bạn có thể sử dụng nó nếu bạn chỉ muốn thực hiện một chuyến bay nhanh chóng mà không cần kết nối bất kỳ mô-đun bổ sung nào khi bạn không cần kết nối tầm xa. Nếu bạn kết nối với "Long Range WifiPPM / MSP", bộ điều khiển tầm xa sẽ kiểm soát.

Có thể bạn muốn biết "tầm xa" là bao lâu. Thực ra tôi cũng không biết nữa. Nó ít nhất là vài trăm mét. Nhưng tôi không thể kiểm tra nó cho đến bây giờ. Nó không lỏng lẻo kết nối trong căn hộ hoàn toàn của tôi.

Tôi đã thêm điều khiển MSP vì tôi nghĩ rằng tôi có thể tạo kênh quay lại cho dữ liệu đo từ xa. Nhưng điều đó không bao giờ hoạt động ổn định. Dù sao, giao thức MSP chính xác hơn ppm, vì nó không phụ thuộc vào thời gian quá nhiều. Có thể nó gây ra sự cố với bộ điều khiển chuyến bay chậm vì có mật độ giao thông cao trên cổng nối tiếp. Với bộ điều khiển chuyến bay Noxe F4 của tôi, nó hoạt động mà không có vấn đề gì.

Nếu bạn có bất kỳ vấn đề cấu hình nào, hãy xem dự án WifiPPM cũ.

Đề xuất: