Sisukord:

Pikaajaline Wifi PPM / MSP: 5 sammu
Pikaajaline Wifi PPM / MSP: 5 sammu

Video: Pikaajaline Wifi PPM / MSP: 5 sammu

Video: Pikaajaline Wifi PPM / MSP: 5 sammu
Video: Riigikogu 17.05.2023 2024, November
Anonim
Pikaajaline Wifi PPM / MSP
Pikaajaline Wifi PPM / MSP

Mõni aeg tagasi postitasin oma Wifi PPM -kontrolleri. See töötab päris hästi. Vahemik on lihtsalt natuke lühike. Leidsin sellele probleemile lahenduse. ESP8266 toetab režiimi nimega ESPNOW. See režiim on palju madalamal tasemel. See ei kaota ühendust nii lihtsalt ja kui ühendus katkeb, ühendatakse see kohe uuesti.

Kasutan kolme ESP8266. Üks on ESPNOW vastuvõtja, teine ESPNOW saatja ja kolmas on pääsupunkt, millega saate ühenduse luua. Kolmas on vajalik, sest ESPNOW saatja ei saa samal ajal olla juurdepääsupunkt. Lisasin ka mõned antennid, et saada parem vahemik.

Otse vastuvõtja juures on teine pääsupunkt. Sellega ühenduse loomisel on teil sama, mis vana WifiPPM -projekti puhul.

Lisasin ka MSP protokolli vastuvõtja toe. See on "MultiWii jadaprotokoll", mida toetavad MultiWii, Betaflight, Cleanflight ja paljud teised lennujuhid.

Samm: osade loend

Osade nimekiri
Osade nimekiri
Osade nimekiri
Osade nimekiri
Osade nimekiri
Osade nimekiri
Osade nimekiri
Osade nimekiri

Teil on vaja kolme ESP8266 moodulit. Kuid soovite parimat valikut. Seega soovitan kasutada ESP8266 mooduleid koos antennidega. See töötab ka ilma antennita. Kasutan järgmisi osi:

2 x ESP07 (ESP8266 moodul antenni pistikuga)

1 x ESP12

1 x 3dBi mini-antenn I-PEX U. FL IPX vastuvõtja poolel

1 x ESP8266 2, 4 /5 GHz 3dbi Wlan Wifi antenn SMA Stecker / isane + I-PEX-adapter saatja poolel

3, 3 V toiteallikas kõikidele ESP8266 moodulitele

Teil on vaja ka arvutit, millel on Arduino IDE: https://www.arduino.cc/en/Main/SoftwareESP8266 Arduino IDE tugi. Järgige neid juhiseid: https://learn.sparkfun.com/tutorials/esp8266-thin… Arduino veebipõhine teek:

Samm: laadige sketšid alla ja välgutage

Laadige sketšid alla ja välgutage
Laadige sketšid alla ja välgutage
Laadige sketšid alla ja välgutage
Laadige sketšid alla ja välgutage
Laadige sketšid alla ja välgutage
Laadige sketšid alla ja välgutage

Visandeid saate alla laadida siit.

Pakkige fail lahti. Seal on kolm kausta: Master-AP, Sender, Receiver

Master-AP: see on pääsupunkti visand. Avage visand arduino IDE abil. Seadistage tööriistade menüüs protsessori sageduseks 160 MHz ja laadige eskiis üles ESP12 -sse.

Saatja: See on MSPNOW saatja visand. Seadistage protsessori sageduseks 160 MHz ja laadige see ühte ESP07 -st.

Esimesel pildil näete, kuidas ühendada ESP8266 moodul vilkumiseks.

Nüüd ühendage ESP12 (pääsupunkt) ja saatja ESP07 jadapordid ning toiteühendused (teine pilt): ESP12 VCC -> ESP07 VCCESP12 GND -> ESP07 GNDESP12 TX -> ESP07 RXESP12 RX -> ESP07 TX

Käivitage mõlemad moodulid ja looge ühendus pääsupunktiga "Pikamaa-WifiPPM/MSP". Parool on "WifiPPM/MSP"

Avage brauser ja avage IP -aadress 192.168.4.1. Ilmub juhtimise veebisait. Klõpsake nuppu "Wifi teave". Ilmub sõnumikast saatja MAC ja vastuvõtja MAC -iga.

Avage vastuvõtja visand Arduino IDE -s. Muutke rida "uint8_t sendermac = {0x5C, 0xCF, 0x7F, 0x77, 0xAB, 0xA6};" (kolmas pilt) saatja Maci aadressile, mis kuvatakse veebisaidil. Vastuvõtja Mac peaks olema korras. Veenduge, et protsessori sageduseks on seatud 160 MHz, ja laadige visand üles teisele ESP05 -le.

Samm: ühendage vastuvõtja lennujuhtimisega ja seadistage Cleanflight

Image
Image
Ühendage vastuvõtja lennujuhtimisega ja seadistage Cleanflight
Ühendage vastuvõtja lennujuhtimisega ja seadistage Cleanflight
Ühendage vastuvõtja lennujuhtimisega ja seadistage Cleanflight
Ühendage vastuvõtja lennujuhtimisega ja seadistage Cleanflight

Ühendage vastuvõtja lennujuhiga. Lennukontrolleril peaks olema 3, 3 -voldine väljund vähemalt 200 mA. Kui ei, vajate täiendavat 3, 3 V pingeregulaatorit.

Ühendage ESP GND lennujuhi GND -ga. Ühendage ESP VCC 3, 3 V lennujuhiga või täiendava 3, 3 V pingeregulaatoriga.

Võite kasutada PPM -väljundit või MSP -jadaväljundit.

MSP väljundi jaoks ühendage ESP8266 TX oma lennujuhi mis tahes jadaporti RX -iga. (Pilt 1)

PPM -väljundi jaoks ühendage ESP8266 GPIO5 lennukontrolleri PPM -sisendiga. (Pilt 1)

Pärast ESP ühendamist käivitage lennujuht ja avage puhas lend. Ühendage oma mobiiltelefoniga pääsupunktiga „WifiPPM/MSP”. Parool on "WifiPPM/MSP"

MSP puhul: avage vahekaart pordid ja määrake MSP jadapordile, millega ühendasite ESP8266 (joonis 2). Salvestage ja taaskäivitage. Minge vahekaardile konfiguratsioon ja seadke vastuvõtja asendisse "MSP jada vastuvõtja" (joonis 3). Salvestage ja taaskäivitage.

PPM -i jaoks: lugege oma lennujuhi käsiraamatust, kuidas seadistada PPMGo seadete vahekaardile ja seadistada vastuvõtja asendisse "PPM -vastuvõtja" (joonis 4). Salvestage ja taaskäivitage.

Järgmine seadistus on mõlema vastuvõtja jaoks sama: minge vastuvõtja vahelehele. Valige kanaliteks "RTAE1234" (pilt 5/video). Salvestage seadistus.

Nüüd avage oma nutitelefonis brauser. Avage sait 192.168.4.1 (joonis 6). Nüüd saate kontrollerit kontrollida.

Kui see töötab, käivitage kaks saatjat ESP8266. Ühendage pääsupunktiga „Pikaajaline WifiPPM/MSP”. Parool on "WifiPPM/MSP". Avage uuesti veebisait 192.168.4.1. Kontrollige uuesti cleanflightis, kas see töötab.

Ühendage antennid ESP07 moodulitega.

Samm: lisateave

Natuke Lisainfot
Natuke Lisainfot

Tavalises töös on kaks pöörduspunkti. Pöörduspunkt "WifiPPM/MSP" on nagu eelmine WifiPPM -projekt. Saate seda kasutada, kui soovite lihtsalt teha kiire lennu ilma lisamooduleid ühendamata, kui te ei vaja kaugühendust. Kui loote ühenduse kaugpuldiga WifiPPM/MSP, võtab kaugjuhtimispult kontrolli.

Võib -olla soovite teada, kui pikk on "kaugmaa". Tegelikult ma tõesti ei tea. See on vähemalt paarsada meetrit. Kuid ma ei saanud seda seni testida. See ei kaota ühendust minu täielikus korteris.

Lisasin MSP juhtimise, kuna arvasin, et saaksin telemeetriaandmete jaoks tagakanali luua. Kuid see ei töötanud kunagi stabiilselt. Igatahes on MSP protokoll täpsem kui ppm, sest see ei sõltu ajastusest nii palju. Võib -olla tekitab see probleeme aeglaste lennujuhtidega, sest jadaportis on tihe liiklus. Minu Noxe F4 lennujuhiga töötab see probleemideta.

Kui teil on konfiguratsiooniprobleeme, vaadake vana WifiPPM -i projekti.

Soovitan: