Mündəricat:

Uzun Menzilli Wifi PPM / MSP: 5 addım
Uzun Menzilli Wifi PPM / MSP: 5 addım

Video: Uzun Menzilli Wifi PPM / MSP: 5 addım

Video: Uzun Menzilli Wifi PPM / MSP: 5 addım
Video: 9500 METRE UZAKLIKTAN Wi-Fi İLE İNTERNETE BAĞLANMAK 2024, Iyul
Anonim
Uzun Menzil Wifi PPM / MSP
Uzun Menzil Wifi PPM / MSP

Bir müddət əvvəl Wifi PPM nəzarətçimi yerləşdirdim. Olduqca yaxşı işləyir. Sadəcə diapazon bir az qısadır. Bu problemin həllini tapdım. ESP8266, ESPNOW adlı rejimi dəstəkləyir. Bu rejim daha aşağı səviyyədədir. Əlaqəni o qədər də asan itirmir və əlaqəni kəsərsə dərhal yenidən bağlanar.

Üç ESP8266 istifadə edirəm. Biri ESPNOW qəbuledicisidir, digəri ESPNOW göndəricisidir və üçüncüsü qoşula biləcəyiniz giriş nöqtəsidir. Üçüncüsü lazımdır, çünki ESPNOW göndəricisi eyni anda bir giriş nöqtəsi ola bilməz. Daha yaxşı diapazon əldə etmək üçün bəzi antenaları da əlavə etdim.

Alıcıda ikinci bir giriş nöqtəsi var. Buna qoşulursanız, köhnə WifiPPM layihəsi ilə eyni şeyə sahibsiniz.

MSP protokol alıcısına da dəstək əlavə etdim. Bu, MultiWii, Betaflight, Cleanflight və bir çox digər uçuş nəzarətçiləri tərəfindən dəstəklənən "MultiWii Serial Protokolu" dur.

Addım 1: Parça siyahısı

Parça siyahısı
Parça siyahısı
Parça siyahısı
Parça siyahısı
Parça siyahısı
Parça siyahısı
Parça siyahısı
Parça siyahısı

Hər növ üç ESP8266 moduluna ehtiyacınız var. Ancaq ən yaxşı aralığı istəyirsən. Buna görə antenalı ESP8266 modullarından istifadə etməyi təklif edirəm. Anten olmadan da işləyir. Aşağıdakı hissələrdən istifadə edirəm:

2 x ESP07 (anten konnektoru olan ESP8266 modulu)

1 x ESP12

Alıcı tərəfində 1 x 3dBi Mini Antenne I-PEX U. FL IPX

1 x ESP8266 2, 4/5 GHz 3dbi Wlan Wifi Antenna SMA Stecker / kişi + I-PEX Adapteri göndərən tərəfdə

Bütün ESP8266 modulları üçün 3, 3 V enerji təchizatı

Arduino IDE ilə bir kompüterə də ehtiyacınız var: Arduino IDE üçün https://www.arduino.cc/en/Main/SoftwareESP8266 dəstəyi. Bu təlimatları izləyin: https://learn.sparkfun.com/tutorials/esp8266-thin… Arduino üçün Websocket kitabxanası:

Addım 2: Eskizləri yükləyin və yandırın

Eskizləri yükləyin və yandırın
Eskizləri yükləyin və yandırın
Eskizləri yükləyin və yandırın
Eskizləri yükləyin və yandırın
Eskizləri yükləyin və yandırın
Eskizləri yükləyin və yandırın

Eskizləri buradan yükləyə bilərsiniz.

Faylı açın. Üç qovluq var: Master-AP, Göndərən, Alıcı

Master-AP: Giriş nöqtəsinin eskizidir. Arduino IDE ilə eskizi açın. Alətlər menyusunda CPU tezliyini 160 MHz olaraq təyin edin və eskizi ESP12 -ə yükləyin.

Göndərən: MSPNOW göndərən üçün eskiz budur. CPU tezliyini 160 MHz olaraq təyin edin və ESP07 -dən birinə yükləyin.

İlk şəkildə ESP8266 modulunun yanıb sönmək üçün necə bağlanacağını görə bilərsiniz.

İndi ESP12 (Giriş nöqtəsi) və Göndərən ESP07 seriyalı portlarını və güc əlaqələrini (ikinci şəkil) birləşdirin: ESP12 VCC -> ESP07 VCCESP12 GND -> ESP07 GNDESP12 TX -> ESP07 RXESP12 RX -> ESP07 TX

Hər iki modulu işə salın və "Long-Range-WifiPPM/MSP" giriş nöqtəsinə qoşulun. Şifrə "WifiPPM/MSP" dir

Bir brauzer açın və 192.168.4.1 IP ünvanını açın. Nəzarət saytı görünəcək. "Wifi Məlumatı" düyməsini basın. Göndərən MAC və alıcı MAC ilə bir mesaj qutusu görünəcək.

Alıcı eskizini Arduino IDE -də açın. "Uint8_t sendermac = {0x5C, 0xCF, 0x7F, 0x77, 0xAB, 0xA6};" sətrini dəyişdirin. (üçüncü şəkil) veb saytında göstərilən göndərən Mac ünvanına. Alıcı Mac yaxşı olmalıdır. CPU tezliyinin 160 MHz olaraq təyin olunduğundan əmin olun və eskizi ikinci ESP05 -ə yükləyin.

Addım 3: Alıcını Uçuş İdarəçisinə qoşun və Cleanflight qurun

Image
Image
Alıcını Uçuş İdarəçisinə qoşun və Cleanflight qurun
Alıcını Uçuş İdarəçisinə qoşun və Cleanflight qurun
Alıcını Uçuş İdarəçisinə qoşun və Cleanflight qurun
Alıcını Uçuş İdarəçisinə qoşun və Cleanflight qurun

İndi alıcıyı uçuş nəzarətçisinə qoşun. Uçuş idarəedicinizin ən az 200 mA olan 3, 3 Volt çıxışı olmalıdır. Əks təqdirdə əlavə 3, 3V gərginlik tənzimləyicisinə ehtiyacınız var.

ESP -nin GND -ni uçuş idarəedicisinin GND -nə qoşun.

PPM çıxışından və ya seriyalı MSP çıxışından istifadə edə bilərsiniz.

MSP çıxışı üçün ESP8266 -nın TX -ni uçuş nəzarət cihazınızın istənilən seriyalı portunun RX -ə qoşun. (Şəkil 1)

PPM çıxışı üçün ESP8266 -nın GPIO5 -ni uçuş nəzarətçisinin PPM girişinə qoşun. (Şəkil 1)

ESP -ni bağladıqdan sonra uçuş nəzarətçisini işə salın və təmiz uçuşu açın. Cib telefonunuzla "WifiPPM/MSP" giriş nöqtəsinə qoşulun. Şifrə "WifiPPM/MSP" dir

MSP üçün: Limanlar sekmesini açın və MSP -ni ESP8266 -nı bağladığınız serial Portuna təyin edin (Şəkil 2). Saxla və yenidən başladın. Konfiqurasiya sekmesine keçin və qəbuledicini "MSP serial qəbuledicisi" olaraq təyin edin (Şəkil 3). Saxla və yenidən başladın.

PPM üçün: Uçuş nəzarətçinizin təlimatında PPMGo -nun konfiqurasiya sekmesine necə qurulacağını oxuyun və qəbuledicini "PPM qəbuledicisi" olaraq təyin edin (Şəkil 4). Saxla və yenidən başladın.

Növbəti qurğu hər iki alıcı üçün eynidir: Alıcı sekmesine keçin. Kanalları "RTAE1234" olaraq təyin edin (Şəkil 5/Video). Quruluşu saxla.

İndi smartfonunuzda bir brauzer açın. 192.168.4.1 saytı açın (Şəkil 6). İndi nəzarətçini yoxlaya bilərsiniz.

Əgər işləyirsə, iki göndərən ESP8266 -ı işə salın. "Uzun Menzilli WifiPPM/MSP" Giriş nöqtəsinə qoşulun. Şifrə "WifiPPM/MSP" dir. 192.168.4.1 veb saytını yenidən açın. Çalışırsa təmiz uçuşda yenidən yoxlayın.

Antenləri ESP07 modullarına qoşun.

Addım 4: Daha çox məlumat

Daha Biraz Məlumat
Daha Biraz Məlumat

Normal fəaliyyətdə iki giriş nöqtəsi var. "WifiPPM/MSP" giriş nöqtəsi əvvəlki WifiPPM layihəsinə bənzəyir. Uzun məsafəli əlaqəyə ehtiyacınız olmadığı halda heç bir əlavə modul bağlamadan sürətli bir uçuş etmək istəyirsinizsə istifadə edə bilərsiniz. "Uzun Menzilli WifiPPM/MSP" yə qoşulursanız, uzun mənzilli nəzarətçi nəzarəti öz üzərinə götürür.

Bəlkə də "uzun məsafə" nin nə qədər uzun olduğunu bilmək istəyirsən. Əslində həqiqətən bilmirəm. Ən azı bir neçə yüz metrdir. Amma indiyə qədər test edə bilmədim. Tam mənzilimdə əlaqə kəsilmir.

Telemetriya məlumatları üçün arxa kanal qura biləcəyimi düşündüyüm üçün MSP nəzarətini əlavə etdim. Ancaq bu heç vaxt sabit işləmədi. Hər halda, MSP protokolu ppm -dən daha dəqiqdir, çünki vaxtdan çox asılı deyil. Serial portunda sıx trafik olduğu üçün yavaş uçuş nəzarətçiləri ilə problem yarada bilər. Noxe F4 uçuş nəzarətçimlə problemsiz işləyir.

Hər hansı bir konfiqurasiya probleminiz varsa, köhnə WifiPPM layihəsinə baxın.

Tövsiyə: