Sadržaj:
- Korak 1: Lista 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 za velike domete PPM / MSP: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
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
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
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
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
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:
LED svjetlo za buđenje velike snage (+/- 15Watt): 5 koraka
LED svjetlo za buđenje velike snage (+/- 15Watt): *Napomena o uređivanju 2020.: Prije svega, više ne koristim ventilator i čini se da je to u redu. Postaje vruće, ali još ništa nije izgorjelo. S nekim novim spoznajama, a budući da su ove LED diode tako jeftine, koristio bih više od samo 2 i dodao neke 3W pojedinačne LED diode
Kako poslati velike datoteke sa računara na računar: 6 koraka
Kako slati velike datoteke sa računara na računar: Veličina datoteka nastavlja da se povećava kako tehnologija napreduje. Ako se bavite kreativnim zanatom, poput dizajna ili modeliranja, ili ste samo hobist, prijenos velikih datoteka može biti muka. Većina usluga e -pošte ograničava maksimalnu veličinu priloga na oko 25
Kako napraviti upravljački program velike snage za koračni motor: 5 koraka
Kako napraviti upravljački program visokih struja za koračni motor: ovdje ćemo vidjeti kako napraviti upravljački program koračnog motora pomoću Toshibinog kontrolera TB6560AHQ. Ovo je potpuno opremljen kontroler kojem su potrebne samo 2 varijable kao ulaz i on obavlja sav posao. Pošto su mi trebala dva ova, napravio sam oba koristeći
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 snage 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 5v 6a adapter će raditi. arduino rad na ploči na 6dof robotskoj ruci također.end: napišite kupujte SINONING Trgovina za igračke "uradi sam"
Krug prijenosnog sistema za velike udaljenosti: 6 koraka
Sustav prijenosnog sustava za velike udaljenosti: Danas ćemo u ovom članku govoriti o tome kako napraviti osnovno kolo prijenosnog sustava za velike udaljenosti. U tom smislu, dozvolite mi da vam dam sažet prikaz kola. Kako općenito ovo funkcionira i kako vam govorim o stvarima