Mundarija:

Uzoq masofali WiFi PPM / MSP: 5 qadam
Uzoq masofali WiFi PPM / MSP: 5 qadam

Video: Uzoq masofali WiFi PPM / MSP: 5 qadam

Video: Uzoq masofali WiFi PPM / MSP: 5 qadam
Video: РАБОТА В АМЕРИКЕ НА ТРАКЕ | ПЕРЕВОЗКА МАШИН | РЕАЛЬНЫЕ ИСТОРИИ ИММИГРАНТОВ | Кархолинг 2024, Iyul
Anonim
Uzoq masofali WiFi PPM / MSP
Uzoq masofali WiFi PPM / MSP

Bir muncha vaqt oldin men Wifi PPM boshqaruvchisini joylashtirdim. Bu juda yaxshi ishlaydi. Faqat diapazon biroz qisqa. Men bu muammoning echimini topdim. ESP8266 ESPNOW deb nomlangan rejimni qo'llab -quvvatlaydi. Bu rejim ancha past darajada. Ulanish oson emas va agar u uzilib qolsa, darhol qayta ulanadi.

Men uchta ESP8266 dan foydalanaman. Ulardan biri - ESPNOW qabul qiluvchisi, ikkinchisi - ESPNOW yuboruvchisi, uchinchisi - siz ulanadigan kirish nuqtasi. Uchinchisi kerak, chunki ESPNOW jo'natuvchisi bir vaqtning o'zida kirish nuqtasi bo'la olmaydi, shuningdek, diapazonni yaxshilash uchun ba'zi antennalarni qo'shib qo'ydim.

To'g'ridan -to'g'ri qabul qilgichda ikkinchi kirish nuqtasi mavjud. Agar siz bunga ulansangiz, eski WifiPPM loyihasi bilan bir xil bo'ladi.

Men MSP protokoli qabul qiluvchisini qo'llab -quvvatladim. Bu MultiWii, Betaflight, Cleanflight va boshqa ko'plab parvoz boshqaruvchilari tomonidan qo'llab -quvvatlanadigan "MultiWii ketma -ket protokoli".

1 -qadam: qismlar ro'yxati

Qismlar ro'yxati
Qismlar ro'yxati
Qismlar ro'yxati
Qismlar ro'yxati
Qismlar ro'yxati
Qismlar ro'yxati
Qismlar ro'yxati
Qismlar ro'yxati

Sizga har qanday ESP8266 moduli kerak. Lekin siz eng yaxshi oraliqni xohlaysiz. Shuning uchun men antennali ESP8266 modullaridan foydalanishni taklif qilaman. U antennasiz ham ishlaydi. Men quyidagi qismlardan foydalanaman:

2 x ESP07 (antenna ulagichli ESP8266 moduli)

1 x ESP12

Qabul qilgich tomonida 1 x 3dBi Mini Antenna I-PEX U. FL IPX

1 x ESP8266 2, 4/5 gigagertsli 3dbi Wlan Wi-Fi antenna uzatuvchi tomonida SMA steker / erkak + I-PEX adapteri

Barcha ESP8266 modullari uchun 3, 3 V quvvat manbai

Shuningdek, sizga Arduino IDE -ga ega shaxsiy kompyuter kerak: Arduino IDE uchun https://www.arduino.cc/en/Main/SoftwareESP8266. Quyidagi ko'rsatmalarga amal qiling: https://learn.sparkfun.com/tutorials/esp8266-thin… Arduino uchun veb-kutubxona:

2 -qadam: Eskizlarni yuklab oling va o'chiring

Eskizlarni yuklab oling va o'chiring
Eskizlarni yuklab oling va o'chiring
Eskizlarni yuklab oling va o'chiring
Eskizlarni yuklab oling va o'chiring
Eskizlarni yuklab oling va o'chiring
Eskizlarni yuklab oling va o'chiring

Eskizlarni bu yerdan yuklab olishingiz mumkin.

Faylni oching. Uchta papka mavjud: Master-AP, Yuboruvchi, Qabul qiluvchi

Master-AP: bu kirish nuqtasi uchun eskiz. Arduino IDE yordamida eskizni oching. Asboblar menyusida protsessor chastotasini 160 MGts ga o'rnating va eskizni ESP12 ga yuklang.

Yuboruvchi: Bu MSPNOW yuboruvchisi uchun eskiz. CPU chastotasini 160 MGts ga o'rnating va uni ESP07 -ga yuklang.

Birinchi rasmda miltillash uchun ESP8266 modulini qanday ulash kerakligini ko'rishingiz mumkin.

Endi ESP12 (kirish nuqtasi) va Sender ESP07 ketma -ket portlari va quvvat ulanishlarini ulang (ikkinchi rasm): ESP12 VCC -> ESP07 VCCESP12 GND -> ESP07 GNDESP12 TX -> ESP07 RXESP12 RX -> ESP07 TX

Ikkala modulni ham ishga tushiring va "Long-Range-WifiPPM/MSP" kirish nuqtasiga ulaning. Parol "WifiPPM/MSP" dir.

Brauzerni oching va IP manzilini oching 192.168.4.1. Nazorat veb -sayti paydo bo'ladi. "Wi -Fi haqida ma'lumot" tugmachasini bosing. Yuboruvchi MAC va qabul qiluvchi MAC bilan xabar qutisi paydo bo'ladi.

Qabul qiluvchining eskizini Arduino IDE -da oching. "Uint8_t sendermac = {0x5C, 0xCF, 0x7F, 0x77, 0xAB, 0xA6}" qatorini o'zgartiring; (uchinchi rasm) veb -saytda ko'rsatiladigan jo'natuvchi Mac manziliga. Qabul qilgich Mac yaxshi bo'lishi kerak. CPU chastotasi 160 MGts ga o'rnatilganligiga ishonch hosil qiling va eskizni ikkinchi ESP05 -ga yuklang.

3 -qadam: Qabul qilgichni Parvoz boshqaruvchisiga ulang va Cleanflight -ni o'rnating

Image
Image
Qabul qilgichni Parvoz boshqaruvchisiga ulang va Cleanflight -ni o'rnating
Qabul qilgichni Parvoz boshqaruvchisiga ulang va Cleanflight -ni o'rnating
Qabul qilgichni Parvoz boshqaruvchisiga ulang va Cleanflight -ni o'rnating
Qabul qilgichni Parvoz boshqaruvchisiga ulang va Cleanflight -ni o'rnating

Endi qabul qilgichni parvoz boshqaruvchisiga ulang. Sizning parvoz boshqaruvchisida kamida 200 mA bo'lgan 3, 3 voltli chiqish bo'lishi kerak. Agar yo'q bo'lsa, sizga qo'shimcha 3, 3V kuchlanish regulyatori kerak bo'ladi.

ESP GND -ni parvoz boshqaruvchisining GND -ga ulang. ESP VCC -ni uchish moslamasining 3, 3V -ga yoki qo'shimcha 3, 3V kuchlanish regulyatoriga ulang.

Siz PPM chiqishi yoki ketma -ket MSP chiqishidan foydalanishingiz mumkin.

MSP chiqishi uchun ESP8266 TX -ni parvoz boshqaruvchisining istalgan ketma -ket portiga ulang. (1 -rasm)

PPM chiqishi uchun ESP8266 GPIO5 -ni parvoz boshqaruvchisining PPM kirishiga ulang. (1 -rasm)

ESP simini ulagandan so'ng, parvoz boshqaruvchisini ishga tushiring va tozalashni oching. Mobil telefoningizni "WifiPPM/MSP" kirish nuqtasiga ulang. Parol "WifiPPM/MSP" dir.

MSP uchun: Portlar yorlig'ini oching va MSPni ESP8266 ulangan ketma -ket portga o'rnating (2 -rasm). Saqlash va qayta ishga tushirish. Konfiguratsiya yorlig'iga o'ting va qabul qilgichni "MSP ketma -ket qabul qiluvchisi" ga o'rnating (3 -rasm). Saqlang va qayta ishga tushiring.

PPM uchun: Parvoz boshqaruvchisi qo'llanmasida PPMGo -ni konfiguratsiya yorlig'iga qanday o'rnatishni o'qing va qabul qilgichni "PPM qabul qiluvchisi" ga o'rnating (4 -rasm). Saqlang va qayta ishga tushiring.

Keyingi sozlash ikkala qabul qiluvchilar uchun ham bir xil: Qabul qiluvchilar yorlig'iga o'ting. Kanallarni "RTAE1234" ga sozlang (5 -rasm/Video). Sozlamani saqlang.

Endi smartfonda brauzerni oching. 192.168.4.1 saytini oching (6 -rasm). Endi siz tekshirgichni tekshirishingiz mumkin.

Agar u ishlayotgan bo'lsa, ikkita yuboruvchi ESP8266 -ni ishga tushiring. "Uzoq masofali WifiPPM/MSP" kirish nuqtasiga ulaning. Parol "WifiPPM/MSP" dir. 192.168.4.1 veb -saytini qayta oching. Agar u ishlayotgan bo'lsa, cleanflight -da yana tekshiring.

Antennalarni ESP07 modullariga ulang.

4 -qadam: Qo'shimcha ma'lumot

Yana bir qancha ma'lumotlar
Yana bir qancha ma'lumotlar

Oddiy ishlashda ikkita kirish nuqtasi mavjud. "WifiPPM/MSP" kirish nuqtasi oldingi WifiPPM loyihasiga o'xshaydi. Agar siz uzoq masofali ulanishga hojat qolmasa, qo'shimcha modullarni ulamasdan, tez parvoz qilishni xohlasangiz, undan foydalanishingiz mumkin. Agar siz "Uzoq masofali WifiPPM/MSP" ga ulansangiz, uzoq masofali boshqaruvchi nazoratni o'z zimmasiga oladi.

Balki siz "uzoq masofa" qancha davom etishini bilmoqchimisiz. Aslida men bilmayman. Bu kamida bir necha yuz metr. Ammo men hozirgacha buni sinab ko'rmadim. Bu mening kvartiramda aloqani uzmaydi.

Men MSP boshqaruvini qo'shdim, chunki telemetriya ma'lumotlari uchun orqa kanal yaratishim mumkin deb o'yladim. Ammo bu hech qachon barqaror ishlamagan. Yaxshiyamki, MSP protokoli ppmdan ko'ra aniqroq, chunki u ko'p vaqtga bog'liq emas. Balki ketma -ket portda yuk ko'p bo'lgani uchun sekin parvoz boshqaruvchilari bilan muammo tug'dirar. Mening Noxe F4 parvoz boshqaruvchisi bilan u muammosiz ishlaydi.

Agar sizda konfiguratsiya bilan bog'liq muammolar bo'lsa, eski WifiPPM loyihasiga qarang.

Tavsiya: