Obsah:
- Krok 1: Zoznam dielov
- Krok 2: Stiahnite si a Flash skice
- Krok 3: Pripojte prijímač k letovému ovládaču a nastavte Cleanflight
- Krok 4: Niekoľko ďalších informácií
Video: Wifi s dlhým dosahom PPM / MSP: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Pred nejakým časom som zverejnil svoj ovládač Wifi PPM. Funguje to celkom dobre. Len ten dosah je trochu krátky. Našiel som riešenie tohto problému. ESP8266 podporuje režim s názvom ESPNOW. Tento režim je na oveľa nižšej úrovni. Nestratí spojenie tak ľahko a ak stratí spojenie, ihneď sa znova pripojí.
Používam tri ESP8266. Jeden je prijímač ESPNOW, druhý je odosielateľ ESPNOW a tretí je prístupový bod, ku ktorému sa môžete pripojiť. Tretí je potrebný, pretože vysielač ESPNOW nemôže byť súčasne prístupovým bodom. Tiež som pridal niekoľko antén, aby som získal lepší dosah.
Priamo pri prijímači je druhý prístupový bod. Ak sa k tomu pripojíte, máte to isté ako so starým projektom WifiPPM.
Tiež som pridal podporu pre prijímač protokolu MSP. Toto je „sériový protokol MultiWii“, ktorý podporujú systémy MultiWii, Betaflight, Cleanflight a mnohé ďalšie letové ovládače.
Krok 1: Zoznam dielov
Potrebujete tri moduly ESP8266 akéhokoľvek druhu. Vy však chcete ten najlepší rozsah. Preto navrhujem používať moduly ESP8266 s anténami. Funguje to aj bez antén. Používam nasledujúce diely:
2 x ESP07 (modul ESP8266 s konektorom antény)
1 x ESP12
1 x 3dBi Mini anténa I-PEX U. FL IPX na strane prijímača
1 x ESP8266 2, 4 /5 GHz 3dbi WLAN anténa SMA Stecker / samec + I-PEX adaptér na strane odosielateľa
Napájanie 3, 3 V pre všetky moduly ESP8266
Potrebujete tiež počítač s Arduino IDE: https://www.arduino.cc/en/Main/SoftwareESP8266 s podporou Arduino IDE. Postupujte podľa týchto pokynov: https://learn.sparkfun.com/tutorials/esp8266-thin…Knižnica Websocket pre Arduino:
Krok 2: Stiahnite si a Flash skice
Skice si môžete stiahnuť tu.
Rozbaľte súbor. Existujú tri priečinky: Master-AP, Sender, Receiver
Master-AP: Toto je náčrt prístupového bodu. Otvorte skicu pomocou arduino IDE. V ponuke nástrojov nastavte frekvenciu CPU na 160 MHz a nahrajte skicu do ESP12.
Odosielateľ: To je náčrt odosielateľa MSPNOW. Nastavte frekvenciu CPU na 160 MHz a nahrajte ju do jedného z ESP07.
Na prvom obrázku môžete vidieť, ako pripojiť modul ESP8266 na blikanie.
Teraz pripojte sériové porty ESP12 (prístupový bod) a odosielateľa ESP07 a napájacie pripojenia (druhý obrázok): ESP12 VCC -> ESP07 VCCESP12 GND -> ESP07 GNDESP12 TX -> ESP07 RXESP12 RX -> ESP07 TX
Spustite oba moduly a pripojte sa k prístupovému bodu „Long-Range-WifiPPM/MSP“. Heslo je „WifiPPM/MSP“
Otvorte prehliadač a otvorte adresu IP 192.168.4.1. Zobrazí sa kontrolný web. Kliknite na tlačidlo „Informácie o Wifi“. Zobrazí sa okno so správou MAC odosielateľa a MAC príjemcu.
Otvorte skicu prijímača v Arduino IDE. Zmeňte riadok „uint8_t sendermac = {0x5C, 0xCF, 0x7F, 0x77, 0xAB, 0xA6}; (tretí obrázok) na adresu Mac odosielateľa, ktorá je zobrazená na webových stránkach. Prijímač Mac by mal byť v poriadku. Uistite sa, že frekvencia CPU je nastavená na 160 MHz a nahrajte skicu do druhého ESP05.
Krok 3: Pripojte prijímač k letovému ovládaču a nastavte Cleanflight
Teraz pripojte prijímač k letovému ovládaču. Váš letový ovládač by mal mať 3, 3 voltový výstup s najmenej 200 mA. Ak nie, potrebujete ďalší regulátor napätia 3, 3V.
Pripojte GND ESP k GND letového regulátora. Pripojte VCC ESP k 3, 3V letového regulátora alebo k prídavnému regulátoru napätia 3, 3V.
Môžete použiť výstup PPM alebo sériový výstup MSP.
Pre výstup MSP pripojte TX na ESP8266 k RX akéhokoľvek sériového portu vášho letového ovládača. (Obrázok 1)
Pre výstup PPM pripojte GPIO5 na ESP8266 k vstupu PPM na letovom ovládači. (Obrázok 1)
Po zapojení ESP spustite letový ovládač a otvorte čistý let. Pripojte sa so svojim mobilným telefónom k prístupovému bodu „WifiPPM/MSP“. Heslo je „WifiPPM/MSP“
Pre MSP: Otvorte kartu portov a nastavte MSP na sériový port, ku ktorému ste pripojili ESP8266 (obrázok 2). Uložte a reštartujte. Prejdite na záložku konfigurácie a nastavte prijímač na „Sériový prijímač MSP“(obrázok 3). Uložiť a reštartovať.
Pre PPM: Prečítajte si v príručke svojho letového regulátora, ako nastaviť PPMGo na záložku konfigurácie a nastavte prijímač na „PPM prijímač“(obrázok 4). Uložiť a reštartovať.
Ďalšie nastavenie je pre oba prijímače rovnaké: Prejdite na kartu prijímača. Nastavte kanály na „RTAE1234“(obrázok 5/video). Uložte nastavenie.
Teraz na svojom smartfóne otvorte prehliadač. Otvorte stránku 192.168.4.1 (obrázok 6). Teraz môžete skontrolovať ovládač.
Ak to funguje, spustite dvojitý odosielateľ ESP8266. Pripojte sa k prístupovému bodu „Long Range WifiPPM/MSP“. Heslo je „WifiPPM/MSP“. Znova otvorte webovú stránku 192.168.4.1. Znova skontrolujte v čistom lete, či funguje.
Pripojte antény k modulom ESP07.
Krok 4: Niekoľko ďalších informácií
V normálnej prevádzke sú dva prístupové body. Prístupový bod „WifiPPM/MSP“je ako predchádzajúci projekt WifiPPM. Môžete ho použiť, ak si len chcete urobiť rýchly let bez pripojenia ďalších modulov, keď nepotrebujete pripojenie na dlhé vzdialenosti. Ak sa pripojíte k „Long Range WifiPPM/MSP“, diaľkový ovládač prevezme kontrolu.
Možno chcete vedieť, ako dlho je „dlhý dosah“. Vlastne ani neviem. Je to najmenej niekoľko stoviek metrov. Ale doteraz som to nemohol vyskúšať. V mojom úplnom byte to nestráca spojenie.
Pridal som ovládanie MSP, pretože som si myslel, že by som mohol vytvoriť zadný kanál pre telemetrické údaje. Ale nikdy to nefungovalo stabilne. Protokol MSP je každopádne presnejší ako ppm, pretože na načasovaní až tak nezávisí. Možno robí problémy s regulátormi pomalého letu, pretože na sériovom porte je hustá premávka. S mojím letovým ovládačom Noxe F4 funguje bez problémov.
Ak máte nejaké problémy s konfiguráciou, pozrite sa na starý projekt WifiPPM.
Odporúča:
Meteostanica s dlhým dosahom HC-12 a senzory DHT: 9 krokov
Meteostanica s dlhým dosahom HC-12 a senzory DHT: V tomto návode sa naučíme, ako vytvoriť vzdialenú diaľkovú meteorologickú stanicu pomocou dvoch senzorov dht, modulov HC12 a LCD displeja I2C. Pozrite si video
Začíname s bezdrôtovými snímačmi teploty a vibrácií s dlhým dosahom: 7 krokov
Začíname s bezdrôtovými snímačmi teploty a vibrácií s dlhým dosahom: Niekedy sú vibrácie príčinou vážnych problémov v mnohých aplikáciách. Od hriadeľov a ložísk stroja po výkon pevného disku, vibrácie spôsobujú poškodenie stroja, skorú výmenu, nízky výkon a spôsobujú zásadný zásah do presnosti. Monitorovanie
IoT-Ubidots-ESP32+bezdrôtový vibračný a teplotný senzor s dlhým dosahom: 7 krokov
IoT-Ubidots-ESP32+Bezdrôtový vibračný a teplotný senzor s dlhým dosahom: Vibrácie sú skutočne pohybom sem a tam-alebo osciláciou-strojov a komponentov v motorizovaných pomôckach. Vibrácie v priemyselnom systéme môžu byť symptómom alebo motívom ťažkostí alebo môžu byť spojené s každodennou prevádzkou. Napríklad osci
Esp32-Ubidots-Bezdrôtová teplota a vlhkosť s dlhým dosahom: 6 krokov
Esp32-Ubidots-Bezdrôtové-teploty a vlhkosti s dlhým dosahom: V tomto návode budeme merať rôzne údaje o teplote a vlhkosti pomocou snímača teploty a vlhkosti. Dozviete sa tiež, ako odoslať tieto údaje do Ubidots. Aby ste ho mohli analyzovať odkiaľkoľvek pre rôzne aplikácie
WiFi skener s dlhým dosahom pomocou ESP8266: 6 krokov (s obrázkami)
WiFi skener s dlhým dosahom pomocou ESP8266: V tomto návode vyrábam batériou napájané prenosné 2,5 -pásmové skenovacie zariadenie WiFi s dlhým dosahom, ktoré sa používa na určenie, ktorý kanál je pre moju domácu sieť najlepší. Môže sa použiť aj na nájdenie otvorených prístupových bodov WiFi na cestách. Náklady na výrobu: Asi 25 dolárov dolla