Sadržaj:

Wi -Fi za velike domete PPM / MSP: 5 koraka
Wi -Fi za velike domete PPM / MSP: 5 koraka

Video: Wi -Fi za velike domete PPM / MSP: 5 koraka

Video: Wi -Fi za velike domete PPM / MSP: 5 koraka
Video: ЭКСТРЕМАЛЬНЫЕ 24 ЧАСА НА BMX ЧЕЛЛЕНДЖ ! СУПЕР ВЕЛОСИПЕДИСТ **ОЧЕНЬ БЫСТРО** 2024, Decembar
Anonim
Wi -Fi za velike domete PPM / MSP
Wi -Fi za velike domete PPM / MSP

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 nazvan ESPNOW. Ovaj način rada je mnogo niži. Ne prekida vezu tako lako, a ako prekine vezu, odmah se ponovo povezuje.

Koristim tri ESP8266. Jedan je ESPNOW prijemnik, drugi je ESPNOW pošiljalac, a treći je pristupna tačka na koju se možete povezati. Treći je potreban jer pošiljalac ESPNOW -a ne može istovremeno biti i pristupna tačka. Dodao sam i neke antene kako bih dobio bolji domet.

Druga pristupna tačka nalazi se direktno 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: Lista dijelova

Lista delova
Lista delova
Lista delova
Lista delova
Lista delova
Lista delova
Lista delova
Lista delova

Potrebna su vam tri ESP8266 modula bilo koje vrste. Ali želite najbolji raspon. Stoga predlažem korištenje ESP8266 modula s antenama. Radi i bez antena. Koristim sljedeće dijelove:

2 x ESP07 (ESP8266 modul sa 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 upravljač / muški + I-PEX adapter na strani pošiljatelja

3, 3 V napajanje za sve module ESP8266

Takođe vam je potreban računar sa Arduino IDE: https://www.arduino.cc/en/Main/SoftwareESP8266 podrška za Arduino IDE. Slijedite ove upute: https://learn.sparkfun.com/tutorials/esp8266-thin…Wibsocket biblioteka za Arduino:

Korak 2: Preuzmite i fleširajte skice

Preuzmite i fleširajte skice
Preuzmite i fleširajte skice
Preuzmite i fleširajte skice
Preuzmite i fleširajte skice
Preuzmite i fleširajte skice
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 tačke. Otvorite skicu pomoću arduino IDE -a. Postavite frekvenciju procesora na 160 MHz u izborniku alata i prenesite skicu na ESP12.

Pošiljalac: To je skica pošiljaoca MSPNOW. Postavite frekvenciju procesora na 160 MHz i postavite je na jedan od ESP07.

Na prvoj slici možete vidjeti kako spojiti ESP8266 modul 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 povežite se s pristupnom točkom "Long-Range-WifiPPM/MSP". Lozinka je "WifiPPM/MSP"

Otvorite pregledač i IP adresu 192.168.4.1. Pojavit će se kontrolna web stranica. Kliknite na dugme "Wifi Info". Pojavit će se okvir s porukom s MAC -om pošiljatelja i MAC -om primatelja.

Otvorite skicu prijemnika u Arduino IDE -u. Promijenite red "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. Uvjerite se da je frekvencija procesora postavljena na 160 MHz i prenesite skicu na drugi ESP05.

Korak 3: Povežite prijemnik s kontrolorom leta i postavite Cleanflight

Image
Image
Priključite prijemnik na kontroler leta i postavite Cleanflight
Priključite prijemnik na kontroler leta i postavite Cleanflight
Priključite prijemnik na kontroler leta i postavite Cleanflight
Priključite prijemnik na kontroler leta i postavite Cleanflight

Sada povežite prijemnik sa 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 povezivanja ESP -a pokrenite kontroler leta i otvorite cleanflight. Povežite se mobilnim telefonom s pristupnom tačkom "WifiPPM/MSP". Lozinka je "WifiPPM/MSP"

Za MSP: Otvorite karticu portova i postavite MSP na serijski port na koji ste povezali ESP8266 (slika 2). Spremite i ponovo pokrenite. Idite na karticu konfiguracije i postavite prijemnik na "MSP serijski prijemnik" (Slika 3). Sačuvajte i ponovo pokrenite.

Za PPM: U priručniku vašeg kontrolora leta pročitajte kako postaviti PPMG Idite na karticu konfiguracije i postavite prijemnik na "PPM prijemnik" (Slika 4). Sačuvajte i ponovo pokrenite.

Sljedeće podešavanje je za oba prijemnika isto: Idite na karticu prijemnika. Podesite kanale na "RTAE1234" (Slika 5/Video). Sačuvajte postavke.

Sada otvorite preglednik na svom pametnom telefonu. Otvorite web lokaciju 192.168.4.1 (Slika 6). Sada možete provjeriti kontroler.

Ako radi, pokrenite dva pošiljatelja ESP8266. Povežite se s pristupnom tačkom "Long Range WifiPPM/MSP". Lozinka je "WifiPPM/MSP". Ponovo otvorite web stranicu 192.168.4.1. Provjerite ponovo u cleanflight -u radi li.

Spojite antene na module ESP07.

Korak 4: Još informacija

Još malo informacija
Još malo informacija

U normalnom radu postoje dvije pristupne tačke. Pristupna tačka "WifiPPM/MSP" je poput prethodnog projekta WifiPPM. Možete ga koristiti ako samo želite obaviti brz let bez povezivanja dodatnih modula kada vam nije potrebna veza na daljinu. Ako se povežete na "Wi -FiPPM/MSP velikog dometa", kontroler dugog dometa preuzima kontrolu.

Možda želite znati koliko je dugačak domet. Zapravo ne znam. To je najmanje nekoliko stotina metara. Ali do sada to nisam mogao testirati. Ne prekida vezu u mom stanu.

Dodao sam MSP kontrolu jer sam mislio da mogu napraviti zadnji kanal za telemetrijske podatke. Ali to nikada nije radilo stabilno. U svakom slučaju, MSP protokol je precizniji od ppm, jer ne ovisi toliko o vremenu. Možda to stvara probleme sa sporim kontrolerima leta jer je na serijskom portu veliki promet. Sa mojim kontrolerom leta Noxe F4 radi bez problema.

Ako imate bilo kakvih problema s konfiguracijom, pogledajte stari WifiPPM projekt.

Preporučuje se: