Mündəricat:
- Addım 1: Parça siyahısı
- Addım 2: Eskizləri yükləyin və yandırın
- Addım 3: Alıcını Uçuş İdarəçisinə qoşun və Cleanflight qurun
- Addım 4: Daha çox məlumat
Video: Uzun Menzilli Wifi PPM / MSP: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
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ı
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 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
İ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
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ə:
Uzun Menzilli Simsiz Temperatur və Titrəmə Sensorları ilə İşə Başlama: 7 addım
Uzun Menzilli Kabelsiz Temperatur və Vibrasiya Sensorları ilə İşə Başlama: Bəzən vibrasiya bir çox tətbiqdə ciddi problemlərin səbəbidir. Maşın şaftlarından və rulmanlardan tutmuş sabit disk performansına qədər, vibrasiya maşın zədələnməsinə, erkən dəyişdirilməsinə, aşağı performansa səbəb olur və dəqiqliyə böyük zərbə vurur. Monitorinq
IoT Uzun Menzilli Titrəmə və Temperatur Sensoru ilə Node-RED: 34 Addım
IoT Uzun Menzilli Titrəmə və Temperatur Sensoru ilə Node-RED: Simsiz mesh şəbəkə quruluşundan istifadə edərək 28 Mile qədər öyünə bilən NCD-nin uzun mənzilli simsiz temperatur rütubət sensoru ilə tanış olun. Honeywell HIH9130 temperatur rütubət sensoru ilə birlikdə çox dəqiq bir temperatur ötürülür
Uzun Menzilli IR Yaxınlıq Sensoru: 3 addım
Uzun Menzilli IR Yaxınlıq Sensoru: İnfraqırmızı sensorlar obyektlərin aşkarlanması üçün ən yaxşı Moduldur, lakin problem çox qısa məsafədə işləməsidir. Bu yazıda aralığı necə artıra biləcəyinizi və aralığa hansı amillərin təsir etdiyini bölüşəcəyik
ThingSpeak, ESP32 və Uzun Menzilli Simsiz İstilik və Rütubət: 5 addım
ThingSpeak, ESP32 və Uzun Menzilli Kabelsiz Temp və Rütubət: Bu dərslikdə Temp və rütubət sensoru istifadə edərək fərqli temperatur və rütubət məlumatlarını ölçəcəyik. Bu məlumatların ThingSpeak -ə necə göndəriləcəyini də öyrənəcəksiniz. Fərqli tətbiqlər üçün hər yerdən təhlil edə bilərsiniz
IoT Uzun Menzilli Simsiz Temperatur və Rütubət Sensoru Məlumatlarını Google Hesabına Göndərmək: 39 Addım
IoT Uzun Menzilli Simsiz Temperatur və Rütubət Sensoru Məlumatlarını Google Cədvəlinə Göndəririk: Burada NCD -nin İstilik və Nəmlik Sensorundan istifadə edirik, lakin addımlar hər hansı bir ncd məhsulu üçün bərabərdir, buna görə də digər ncd simsiz sensorlar varsa, müşahidə etməkdən azad olun yanında. Bu mətnin dayandırılması vasitəsi ilə