Sadržaj:
- Korak 1: Popis dijelova
- Korak 2: Preuzmite i fleširajte skice
- Korak 3: Povežite prijemnik s kontrolorom leta i postavite Cleanflight
- Korak 4: Još informacija
Video: Wi -Fi PPM / MSP za velike udaljenosti: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Prije nekog vremena objavio sam svoj Wifi PPM kontroler. Radi prilično dobro. Samo je raspon malo kratak. Našao sam rješenje za ovaj problem. ESP8266 podržava način rada koji se zove ESPNOW. Ovaj način rada je mnogo niži. Ne prekida vezu tako lako, a ako prekine vezu, odmah se ponovno povezuje.
Koristim tri ESP8266. Jedan je prijemnik ESPNOW, drugi je pošiljatelj ESPNOW, a treći je pristupna točka na koju se možete povezati. Treći je potreban jer ESPNOW pošiljatelj ne može biti pristupna točka u isto vrijeme. Dodao sam i neke antene kako bih dobio bolji domet.
Druga pristupna točka izravno je na prijemniku. Ako se povežete na ovo, imate isto što i sa starim WifiPPM projektom.
Dodao sam i podršku za prijemnik protokola MSP. Ovo je "MultiWii serijski protokol" koji podržavaju MultiWii, Betaflight, Cleanflight i mnogi drugi kontrolori leta.
Korak 1: Popis dijelova
Potrebna su vam tri ESP8266 modula bilo koje vrste. Ali želite najbolji raspon. Stoga predlažem korištenje modula ESP8266 s antenama. Radi i bez antena. Koristim sljedeće dijelove:
2 x ESP07 (ESP8266 modul s priključkom za antenu)
1 x ESP12
1 x 3dBi mini antena I-PEX U. FL IPX na strani prijemnika
1 x ESP8266 2, 4 /5 GHz 3dbi Wlan Wifi antena SMA Stecker / muški + I-PEX adapter na strani pošiljatelja
3, 3 V napajanje za sve module ESP8266
Također vam je potrebno računalo s Arduino IDE: https://www.arduino.cc/en/Main/SoftwareESP8266 podrška za Arduino IDE. Slijedite ove upute: https://learn.sparkfun.com/tutorials/esp8266-thin… Biblioteka Websocket za Arduino:
Korak 2: Preuzmite i fleširajte skice
Skice možete preuzeti ovdje.
Raspakirajte datoteku. Postoje tri mape: Master-AP, Sender, Receiver
Master-AP: To je skica pristupne točke. Otvorite skicu s arduino IDE -om. Postavite frekvenciju procesora na 160 MHz u izborniku alata i prenesite skicu na ESP12.
Pošiljatelj: To je skica pošiljatelja MSPNOW. Postavite frekvenciju procesora na 160 MHz i prenesite je na jedan od ESP07.
Na prvoj slici možete vidjeti kako spojiti modul ESP8266 za bljeskanje.
Sada spojite ESP12 (pristupna točka) i pošiljatelja ESP07 serijske portove i priključke za napajanje (druga slika): ESP12 VCC -> ESP07 VCCESP12 GND -> ESP07 GNDESP12 TX -> ESP07 RXESP12 RX -> ESP07 TX
Pokrenite oba modula i spojite se na pristupnu točku "Long-Range-WifiPPM/MSP". Lozinka je "WifiPPM/MSP"
Otvorite preglednik i IP adresu 192.168.4.1. Pojavit će se kontrolna web stranica. Kliknite gumb "Wifi Info". Pojavit će se okvir s porukom MAC pošiljatelja i MAC primatelja.
Otvorite skicu prijemnika u Arduino IDE -u. Promijenite redak "uint8_t sendermac = {0x5C, 0xCF, 0x7F, 0x77, 0xAB, 0xA6};" (treća slika) na Mac adresu pošiljatelja koja je prikazana na web stranici. Mac prijemnik bi trebao biti u redu. Provjerite je li frekvencija procesora postavljena na 160 MHz i prenesite skicu na drugi ESP05.
Korak 3: Povežite prijemnik s kontrolorom leta i postavite Cleanflight
Sada povežite prijemnik s kontrolorom leta. Vaš kontrolor leta trebao bi imati izlaz od 3, 3 Volta s najmanje 200 mA. Ako ne, trebate dodatni regulator napona od 3, 3V.
Spojite GND ESP -a na GND kontrolora leta. Spojite VCC ESP -a na 3, 3V kontrolera leta ili na dodatni 3, 3V regulator napona.
Možete koristiti PPM izlaz ili serijski MSP izlaz.
Za izlaz MSP spojite TX ESP8266 na RX bilo kojeg serijskog porta vašeg kontrolera leta. (Slika 1)
Za PPM izlaz spojite GPIO5 ESP8266 na PPM ulaz kontrolera leta. (Slika 1)
Nakon ožičenja ESP -a pokrenite kontroler leta i otvorite cleanflight. Povežite se svojim mobilnim telefonom s pristupnom točkom "WifiPPM/MSP". Lozinka je "WifiPPM/MSP"
Za MSP: Otvorite karticu portova i postavite MSP na serijski port na koji ste spojili ESP8266 (slika 2). Spremite i ponovo pokrenite. Idite na karticu konfiguracije i postavite prijemnik na "MSP serijski prijamnik" (Slika 3). Spremite i ponovo pokrenite.
Za PPM: Pročitajte u priručniku vašeg kontrolera leta kako postaviti PPMGo na karticu konfiguracije i postaviti prijemnik na "PPM prijamnik" (Slika 4). Spremite i ponovo pokrenite.
Sljedeće podešavanje je za oba prijemnika isto: Idite na karticu prijemnika. Podesite kanale na "RTAE1234" (Slika 5/Video). Spremite postavku.
Sada otvorite preglednik na svom pametnom telefonu. Otvorite web mjesto 192.168.4.1 (Slika 6). Sada možete provjeriti kontroler.
Ako radi, pokrenite dva pošiljatelja ESP8266. Povežite se s pristupnom točkom "Long Range WifiPPM/MSP". Lozinka je "WifiPPM/MSP". Ponovno otvorite web stranicu 192.168.4.1. Ponovno provjerite radi li u cleanflight -u.
Spojite antene na module ESP07.
Korak 4: Još informacija
U normalnom radu postoje dvije pristupne točke. Pristupna točka "WifiPPM/MSP" je poput prethodnog projekta WifiPPM. Možete ga koristiti ako samo želite obaviti brzi let bez povezivanja dodatnih modula kada vam nije potrebna veza na daljinu. Ako se povežete na "Wi -FiPPM/MSP velikog dometa", daljinski upravljač preuzima kontrolu.
Možda želite znati koliko je dugačak "domet". Zapravo ne znam. To je barem nekoliko stotina metara. Ali do sada to nisam mogao testirati. Ne gubi vezu u mom stanu.
Dodao sam MSP kontrolu jer sam mislio da mogu napraviti stražnji kanal za telemetrijske podatke. Ali to nikada nije radilo stabilno. U svakom slučaju, MSP protokol je točniji od ppm, jer ne ovisi toliko o vremenu. Možda to stvara probleme sa kontrolerima sporog leta jer je na serijskom portu veliki promet. S mojim Noxe F4 kontrolerom leta radi bez problema.
Ako imate bilo kakvih problema s konfiguracijom, pogledajte stari projekt WifiPPM.
Preporučeni:
Kako kontrolirati 4dof velike snage robotske ruke velike veličine s Arduino i Ps2 daljinskim upravljačem?: 4 koraka
Kako kontrolirati 4dof velike snage robotske ruke velike veličine s Arduino i Ps2 daljinskim upravljačem?: Ovaj komplet koristi motor velike snage mg996, potrebna mu je velika struja, testirali smo puno ulazne energije. Samo će adapter 5v 6a raditi. I arduino rad na ploči na 6dof robotskoj ruci također.end: napiši kupi SINONING Trgovina za igračke uradi sam
Krug prijenosnog sustava za velike udaljenosti: 6 koraka
Krug prijenosnog sustava za velike udaljenosti: Danas ćemo u ovom članku govoriti o tome kako napraviti osnovni krug prijenosnog sustava za velike udaljenosti. U tom smislu, dopustite mi da vam sažeto prikažem krug. Kako to općenito funkcionira i kako vam govorim o svemu
WiFi skener za velike udaljenosti pomoću ESP8266: 6 koraka (sa slikama)
WiFi skener za velike udaljenosti pomoću ESP8266: U ovom Instructable -u izrađujem prijenosni prijenosni uređaj za skeniranje na daljinu od 2,5 opsega za bežičnu vezu koji se koristi za utvrđivanje koji je kanal najbolji za moju kućnu mrežu. Također se može koristiti za pronalaženje otvorenih WiFi pristupnih točaka u pokretu. Cijena izrade: oko 25 dolara
Cjedilo za Wi -Fi signal (WokFi) za velike udaljenosti: 3 koraka (sa slikama)
Cjedilo za Wi -Fi signal (WokFi) za velike udaljenosti: U ovom uputstvu od uobičajenog WiFi Thumbdrive -a pretvaram u pojačani WiFi produživač! 'Parabolična azijska cjediljka za kuhanje (knedle) savršen je kandidat za ovaj projekt. Uspio sam pokupiti još 20 pristupa točke u gradu i povežite se na mrežu
Punjiva svjetiljka velike snage 5 W 1 LED velike snage: 7 koraka
Punjiva baterijska svjetiljka velike snage 5 W 1 LED: Bilo da vam je potrebna samo svjetiljka velike snage za dugotrajno osvjetljenje, prednje svjetlo za vožnju bicikla po mraku ili jednostavno želite zasjeniti konkurenciju, ovo će vam pokazati kako