Kazalo:
- Korak: Seznam delov
- 2. korak: Prenesite in utripajte skice
- Korak 3: Priključite sprejemnik na krmilnik leta in nastavite Cleanflight
- 4. korak: Še nekaj informacij
Video: Wi -Fi PPM / MSP za dolge razdalje: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Pred časom sem objavil svoj Wifi PPM krmilnik. Deluje zelo dobro. Samo obseg je nekoliko kratek. Našel sem rešitev za to težavo. ESP8266 podpira način, imenovan ESPNOW. Ta način je veliko nižji. Povezave ne izgubi tako enostavno in če prekine povezavo, jo takoj znova povežete.
Uporabljam tri ESP8266. Eden je sprejemnik ESPNOW, drugi je pošiljatelj ESPNOW in tretji je dostopna točka, na katero se lahko povežete. Tretji je potreben, ker pošiljatelj ESPNOW ne more biti hkrati dostopna točka. Za boljši doseg sem dodal tudi nekaj anten.
Druga sprejemna točka je neposredno na sprejemniku. Če se povežete s tem, imate enako kot pri starem projektu WifiPPM.
Dodal sem tudi podporo za sprejemnik protokola MSP. To je "serijski protokol MultiWii", ki ga podpirajo MultiWii, Betaflight, Cleanflight in številni drugi kontrolorji letenja.
Korak: Seznam delov
Potrebujete tri module ESP8266 katere koli vrste. Želite pa najboljši doseg. Zato predlagam uporabo modulov ESP8266 z antenami. Deluje tudi brez anten. Uporabljam naslednje dele:
2 x ESP07 (modul ESP8266 s priključkom za anteno)
1 x ESP12
1 x 3dBi mini antena I-PEX U. FL IPX na strani sprejemnika
1 x ESP8266 2, 4 /5 GHz 3dbi Wlan Wifi antena SMA Stecker / moški + I-PEX adapter na strani pošiljatelja
3, 3 V napajanje za vse module ESP8266
Potrebujete tudi računalnik z Arduino IDE: https://www.arduino.cc/en/Main/SoftwareESP8266 podporo za Arduino IDE. Sledite tem navodilom: https://learn.sparkfun.com/tutorials/esp8266-thin… Knjižnica Websocket za Arduino:
2. korak: Prenesite in utripajte skice
Skice lahko prenesete tukaj.
Razpakirajte datoteko. Obstajajo tri mape: Master-AP, Sender, Receiver
Master-AP: To je skica za dostopno točko. Odprite skico z arduino IDE. V meniju z orodji nastavite frekvenco procesorja na 160 MHz in skico naložite v ESP12.
Pošiljatelj: To je skica pošiljatelja MSPNOW. Frekvenco procesorja nastavite na 160 MHz in jo naložite na enega od ESP07.
Na prvi sliki lahko vidite, kako priključite modul ESP8266 za utripanje.
Zdaj povežite ESP12 (dostopna točka) in oddajnik ESP07 serijska vrata in napajalne povezave (druga slika): ESP12 VCC -> ESP07 VCCESP12 GND -> ESP07 GNDESP12 TX -> ESP07 RXESP12 RX -> ESP07 TX
Zaženite oba modula in se povežite z dostopno točko "Long-Range-WifiPPM/MSP". Geslo je "WifiPPM/MSP"
Odprite brskalnik in odprite naslov IP 192.168.4.1. Prikazalo se bo nadzorno spletno mesto. Kliknite gumb "Wifi Info". Prikaže se polje s sporočilom MAC pošiljatelja in MAC prejemnika.
Odprite skico sprejemnika v Arduino IDE. Spremenite vrstico "uint8_t sendermac = {0x5C, 0xCF, 0x7F, 0x77, 0xAB, 0xA6};" (tretja slika) na naslov Mac pošiljatelja, ki je prikazan na spletnem mestu. S sprejemnikom Mac mora biti vse v redu. Prepričajte se, da je frekvenca procesorja nastavljena na 160 MHz in skico naložite v drugi ESP05.
Korak 3: Priključite sprejemnik na krmilnik leta in nastavite Cleanflight
Zdaj povežite sprejemnik z kontrolorjem leta. Vaš krmilnik leta mora imeti 3, 3 -voltni izhod z najmanj 200 mA. Če ne, potrebujete dodaten 3, 3V regulator napetosti.
Priključite GND ESP na GND krmilnika leta. VCC ESP priključite na 3, 3V krmilnika leta ali na dodatni 3, 3V regulator napetosti.
Uporabite lahko izhod PPM ali serijski izhod MSP.
Za izhod MSP priključite TX ESP8266 na RX katerega koli serijskega vhoda vašega krmilnika leta. (Slika 1)
Za izhod PPM priključite GPIO5 ESP8266 na vhod PPM krmilnika leta. (Slika 1)
Po ožičenju ESP zaženite krmilnik leta in odprite cleanflight. Povežite se z mobilnim telefonom do dostopne točke "WifiPPM/MSP". Geslo je "WifiPPM/MSP"
Za MSP: Odprite zavihek Vrata in nastavite MSP na serijska vrata, na katera ste priključili ESP8266 (Slika 2). Shranite in znova zaženite. Pojdite na zavihek konfiguracije in sprejemnik nastavite na "serijski sprejemnik MSP" (slika 3). Shranite in znova zaženite.
Za PPM: Preberite v priročniku vašega krmilnika letenja, kako nastaviti PPMGo na konfiguracijski zavihek in sprejemnik nastavite na "PPM sprejemnik" (slika 4). Shranite in znova zaženite.
Naslednja nastavitev je za oba sprejemnika enaka: pojdite na zavihek sprejemnik. Kanale nastavite na "RTAE1234" (Slika 5/Video). Shranite nastavitev.
Zdaj odprite brskalnik na svojem pametnem telefonu. Odprite spletno mesto 192.168.4.1 (slika 6). Zdaj lahko preverite krmilnik.
Če deluje, zaženite dva pošiljatelja ESP8266. Povežite se z dostopno točko "Long Range WifiPPM/MSP". Geslo je "WifiPPM/MSP". Ponovno odprite spletno mesto 192.168.4.1. Ponovno preverite v čistem letu, če deluje.
Priključite antene na module ESP07.
4. korak: Še nekaj informacij
Pri normalnem delovanju sta dve dostopni točki. Dostopna točka "WifiPPM/MSP" je podobna prejšnjemu projektu WifiPPM. Uporabite ga lahko, če želite le hitro opraviti let brez povezave dodatnih modulov, ko ne potrebujete povezave na dolge razdalje. Če se povežete z "Long Range WifiPPM/MSP", nadzor prevzame daljinski upravljalnik.
Morda vas zanima, kako dolg je "dolgi doseg". Pravzaprav res ne vem. To je vsaj nekaj sto metrov. Ampak do sedaj tega nisem mogel preizkusiti. Ne izgubi povezave v mojem celotnem stanovanju.
Nadzor MSP sem dodal, ker sem mislil, da bi lahko naredil zadnji kanal za telemetrične podatke. Toda to nikoli ni delovalo stabilno. Kakorkoli že, protokol MSP je natančnejši od ppm, ker ni toliko odvisen od časa. Mogoče povzroča težave s počasnimi kontrolorji letenja, ker je na serijskih vratih velik promet. Z mojim krmilnikom leta Noxe F4 deluje brez težav.
Če imate težave s konfiguracijo, si oglejte stari projekt WifiPPM.
Priporočena:
Začetek uporabe brezžičnih senzorjev temperature in vibracij na dolge razdalje: 7 korakov
Kako začeti z brezžičnimi senzorji temperature in vibracij na dolge razdalje: Včasih so vibracije vzrok resnih težav v mnogih aplikacijah. Od gredi in ležajev strojev do zmogljivosti trdega diska vibracije povzročijo poškodbe stroja, zgodnjo zamenjavo, nizko zmogljivost in močno vplivajo na natančnost. Spremljanje
Vezje prenosnega sistema na dolge razdalje: 6 korakov
Vezje sistema za prenos na dolge razdalje: Danes bomo v tem članku govorili o tem, kako narediti osnovno vezje sistema za prenos na dolge razdalje. V zvezi s tem naj vam na kratko predstavim vezje. Kako na splošno to deluje in kako vam govorim o vseh stvareh
Esp32-Ubidots-Wireless-temperatura in vlažnost na dolge razdalje: 6 korakov
Esp32-Ubidots-Wireless-temperatura in vlažnost na dolge razdalje: V tej vadnici bomo merili različne podatke o temperaturi in vlažnosti s senzorjem za temperaturo in vlago. Naučili se boste tudi, kako te podatke poslati Ubidotsu. Tako ga lahko analizirate od kjer koli za različne aplikacije
ThingSpeak, ESP32 in brezžična temperatura in vlažnost na dolge razdalje: 5 korakov
ThingSpeak, ESP32 in dolgoročna brezžična temperatura in vlažnost: V tej vadnici bomo merili različne podatke o temperaturi in vlažnosti s senzorjem za temperaturo in vlago. Naučili se boste tudi, kako te podatke poslati v ThingSpeak. Tako ga lahko analizirate od kjer koli za različne aplikacije
ESP32 z zunanjo anteno na dolge razdalje: 10 korakov
ESP32 z zunanjo anteno na dolge razdalje: Današnja tema se nanaša na preskus na daljavo z ESP32 z zunanjo anteno. Danes uporabimo dva modula: iz Espressifa in TTGO. Nato preverimo RSSI med tema dvema antenama ESP32, ustvarimo graf iz zgodovine in napišemo dnevnik v