Sisällysluettelo:

Pitkän kantaman Wifi PPM / MSP: 5 vaihetta
Pitkän kantaman Wifi PPM / MSP: 5 vaihetta

Video: Pitkän kantaman Wifi PPM / MSP: 5 vaihetta

Video: Pitkän kantaman Wifi PPM / MSP: 5 vaihetta
Video: Кампи Флегрей: супервулкан Италии Pt4: моделирование извержения в настоящее время 2024, Heinäkuu
Anonim
Pitkän kantaman Wifi PPM / MSP
Pitkän kantaman Wifi PPM / MSP

Jokin aika sitten lähetin Wifi PPM -ohjaimen. Se toimii aika hyvin. Vain kantama on vähän lyhyt. Löysin ratkaisun tähän ongelmaan. ESP8266 tukee ESPNOW -nimistä tilaa. Tämä tila on paljon matalampi. Se ei irrota liitäntää niin helposti, ja jos se katkaisee yhteyden, se yhdistetään välittömästi uudelleen.

Käytän kolmea ESP8266. Toinen on ESPNOW -vastaanotin, toinen ESPNOW -lähetin ja kolmas on tukiasema, johon voit muodostaa yhteyden. Kolmas tarvitaan, koska ESPNOW -lähetin ei voi olla tukiasema samanaikaisesti. Lisäsin myös joitakin antenneja paremman kantaman saavuttamiseksi.

Vastaanottimen vieressä on toinen tukiasema. Jos muodostat yhteyden tähän, sinulla on sama kuin vanhan WifiPPM -projektin kanssa.

Lisäsin myös tuen MSP -protokollavastaanottimelle. Tämä on "MultiWii -sarjaprotokolla", jota tukevat MultiWii, Betaflight, Cleanflight ja monet muut lennonohjaimet.

Vaihe 1: Osaluettelo

Osaluettelo
Osaluettelo
Osaluettelo
Osaluettelo
Osaluettelo
Osaluettelo
Osaluettelo
Osaluettelo

Tarvitset kolme kaikenlaista ESP8266 -moduulia. Mutta haluat parhaan valikoiman. Joten ehdotan ESP8266 -moduulien käyttöä antennien kanssa. Toimii myös ilman antenneja. Käytän seuraavia osia:

2 x ESP07 (ESP8266 -moduuli antenniliittimellä)

1 x ESP12

1 x 3dBi Mini-antenni I-PEX U. FL IPX vastaanottimen puolella

1 x ESP8266 2, 4 /5 GHz 3dbi Wlan Wifi Antenne SMA Stecker / uros + I-PEX-sovitin lähettäjän puolella

3, 3 V: n virtalähde kaikille ESP8266 -moduuleille

Tarvitset myös tietokoneen, jossa on Arduino IDE: https://www.arduino.cc/en/Main/SoftwareESP8266 Arduino IDE -tuki. Noudata näitä ohjeita: https://learn.sparkfun.com/tutorials/esp8266-thin…Websocket-kirjasto Arduinolle:

Vaihe 2: Lataa ja päivitä luonnokset

Lataa ja Flash -luonnokset
Lataa ja Flash -luonnokset
Lataa ja Flash -luonnokset
Lataa ja Flash -luonnokset
Lataa ja Flash -luonnokset
Lataa ja Flash -luonnokset

Voit ladata luonnokset täältä.

Pura tiedosto. Kansioita on kolme: Master-AP, Sender, Receiver

Master-AP: Se on luonnos tukiasemasta. Avaa luonnos arduino IDE: llä. Aseta CPU -taajuudeksi 160 MHz työkaluvalikossa ja lataa luonnos ESP12: een.

Lähettäjä: Tämä on luonnos MSPNOW -lähettäjälle. Aseta suorittimen taajuudeksi 160 MHz ja lataa se johonkin ESP07: stä.

Näet ensimmäisestä kuvasta, kuinka ESP8266 -moduuli liitetään vilkkumaan.

Liitä nyt ESP12 (tukiasema) ja lähettäjän ESP07 -sarjaportit ja virtaliitännät (toinen kuva): ESP12 VCC -> ESP07 VCCESP12 GND -> ESP07 GNDESP12 TX -> ESP07 RXESP12 RX -> ESP07 TX

Käynnistä molemmat moduulit ja muodosta yhteys tukiasemaan "Long-Range-WifiPPM/MSP". Salasana on "WifiPPM/MSP"

Avaa selain ja avaa IP -osoite 192.168.4.1. Ohjaussivusto tulee näkyviin. Napsauta "Wifi Info" -painiketta. Näkyviin tulee viestiruutu, jossa on lähettäjän MAC ja vastaanottajan MAC.

Avaa vastaanottimen luonnos Arduino IDE: ssä. Muuta riviä "uint8_t sendermac = {0x5C, 0xCF, 0x7F, 0x77, 0xAB, 0xA6};" (kolmas kuva) lähettäjän Mac -osoitteeseen, joka näkyy verkkosivustolla. Mac -vastaanottimen pitäisi olla kunnossa. Varmista, että suorittimen taajuus on 160 MHz ja lataa luonnos toiseen ESP05: een.

Vaihe 3: Liitä vastaanotin lennonohjaimeen ja asenna Cleanflight

Image
Image
Liitä vastaanotin lennonohjaimeen ja asenna Cleanflight
Liitä vastaanotin lennonohjaimeen ja asenna Cleanflight
Liitä vastaanotin lennonohjaimeen ja asenna Cleanflight
Liitä vastaanotin lennonohjaimeen ja asenna Cleanflight

Liitä vastaanotin nyt lennonohjaimeen. Lennonohjaimessa tulee olla 3, 3 voltin lähtö vähintään 200 mA. Jos ei, tarvitset ylimääräisen 3, 3 V: n jännitesäätimen.

Liitä ESP: n GND lennonjohtajan GND: hen.

Voit käyttää PPM -lähtöä tai MSP -sarjalähtöä.

MSP -lähtöä varten liitä ESP8266: n TX minkä tahansa lento -ohjaimen sarjaportin RX: ään. (Kuva 1)

Liitä ESP8266: n GPIO5 PPM -lähtöön lennonohjaimen PPM -tuloon. (Kuva 1)

Kun ESP on kytketty, käynnistä lennonohjain ja avaa puhdaslento. Muodosta yhteys matkapuhelimeesi WifiPPM/MSP -tukiasemaan. Salasana on "WifiPPM/MSP"

MSP: Avaa portit -välilehti ja aseta MSP ESP8266: n yhdistämään sarjaporttiin (Kuva 2). Tallenna ja käynnistä uudelleen. Mene kokoonpano -välilehdelle ja aseta vastaanottimen asetukseksi "MSP -sarjavastaanotin" (Kuva 3). Tallenna ja käynnistä uudelleen.

PPM: Lue lennonohjaimesi käyttöoppaasta, kuinka PPMGo asetetaan konfigurointivälilehdelle ja asetetaan vastaanottimeen "PPM -vastaanotin" (Kuva 4). Tallenna ja käynnistä uudelleen.

Seuraava asetus on molemmille vastaanottimille sama: Siirry vastaanottimen välilehteen. Aseta kanavat "RTAE1234" (Kuva 5/Video). Tallenna asetukset.

Avaa nyt älypuhelimesi selain. Avaa sivusto 192.168.4.1 (Kuva 6). Nyt voit tarkistaa ohjaimen.

Jos se toimii, käynnistä kaksi lähetintä ESP8266. Muodosta yhteys "Long Range WifiPPM/MSP" -yhteyspisteeseen. Salasana on "WifiPPM/MSP". Avaa verkkosivusto uudelleen 192.168.4.1. Tarkista uudelleen cleanflightissa, jos se toimii.

Liitä antennit ESP07 -moduuleihin.

Vaihe 4: Lisätietoja

Jotkut Lisätietoja
Jotkut Lisätietoja

Normaalikäytössä on kaksi tukiasemaa. "WifiPPM/MSP" -yhteyspiste on kuin edellinen WifiPPM -projekti. Voit käyttää sitä, jos haluat vain lentää nopeasti ilman lisämoduuleja, kun et tarvitse pitkän kantaman yhteyttä. Jos muodostat yhteyden "Long Range WifiPPM/MSP" -laitteeseen, pitkän kantaman ohjain ottaa hallinnan.

Ehkä haluat tietää kuinka pitkä on "pitkän kantaman". Itse asiassa en oikein tiedä. Se on ainakin muutama sata metriä. Mutta en voinut testata sitä tähän asti. Se ei katkaise yhteyttä asunnossani.

Lisäsin MSP -ohjauksen, koska ajattelin, että voisin tehdä takakanavan telemetriadatalle. Mutta se ei koskaan toiminut vakaasti. Joka tapauksessa MSP -protokolla on tarkempi kuin ppm, koska se ei riipu ajoituksesta niin paljon. Ehkä se aiheuttaa ongelmia hitaiden lennonohjaimien kanssa, koska sarjaportissa on vilkasta liikennettä. Noxe F4 -lento -ohjaimellani se toimii ilman ongelmia.

Jos sinulla on kokoonpano -ongelmia, katso vanhaa WifiPPM -projektia.

Suositeltava: