Obsah:
- Krok 1: Seznam dílů
- Krok 2: Stáhněte si a rozbalte náčrty
- Krok 3: Připojte přijímač k letovému ovladači a nastavte Cleanflight
- Krok 4: Několik dalších informací
Video: Wifi PPM / MSP s dlouhým dosahem: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Před nějakou dobou jsem zveřejnil svůj Wifi PPM řadič. Funguje to docela dobře. Jen ten dosah je trochu krátký. Našel jsem řešení tohoto problému. ESP8266 podporuje režim nazvaný ESPNOW. Tento režim je mnohem nižší. Nepřeruší připojení tak snadno a pokud spojení ztratí, je okamžitě znovu připojeno.
Používám tři ESP8266. Jedním z nich je přijímač ESPNOW, druhým vysílač ESPNOW a třetím přístupový bod, ke kterému se můžete připojit. Třetí je potřeba, protože vysílač ESPNOW nemůže být současně přístupovým bodem. Také jsem přidal některé antény, abych získal lepší dosah.
Přímo u přijímače je druhý přístupový bod. Pokud se připojíte k tomuto, máte stejné jako u starého projektu WifiPPM.
Také jsem přidal podporu pro přijímač protokolu MSP. Toto je „sériový protokol MultiWii“, který podporují ovladače MultiWii, Betaflight, Cleanflight a mnoho dalších.
Krok 1: Seznam dílů
Potřebujete tři moduly ESP8266 jakéhokoli druhu. Vy však chcete nejlepší dosah. Navrhuji tedy použít moduly ESP8266 s anténami. Funguje také bez antén. Používám následující díly:
2 x ESP07 (modul ESP8266 s konektorem pro anténu)
1 x ESP12
1 x 3dBi Mini Antenne I-PEX U. FL IPX na straně přijímače
1 x ESP8266 2, 4 /5 GHz 3dbi Wlan Wifi anténa SMA Stecker / samec + I-PEX adaptér na straně odesílatele
Napájení 3, 3 V pro všechny moduly ESP8266
Také potřebujete PC s Arduino IDE: https://www.arduino.cc/en/Main/SoftwareESP8266 podpora pro Arduino IDE. Postupujte podle těchto pokynů: https://learn.sparkfun.com/tutorials/esp8266-thin…Websocket knihovna pro Arduino:
Krok 2: Stáhněte si a rozbalte náčrty
Skici si můžete stáhnout zde.
Rozbalte soubor. Existují tři složky: Master-AP, Sender, Receiver
Master-AP: Toto je skica přístupového bodu. Otevřete skicu pomocí arduino IDE. V nabídce nástrojů nastavte frekvenci CPU na 160 MHz a nahrajte skicu do ESP12.
Odesílatel: To je skica pro odesílatele MSPNOW. Nastavte frekvenci procesoru na 160 MHz a nahrajte ji do některého z ESP07.
Na prvním obrázku můžete vidět, jak připojit modul ESP8266 pro blikání.
Nyní připojte sériové porty ESP12 (přístupový bod) a Sender ESP07 a připojení napájení (druhý obrázek): ESP12 VCC -> ESP07 VCCESP12 GND -> ESP07 GNDESP12 TX -> ESP07 RXESP12 RX -> ESP07 TX
Spusťte oba moduly a připojte se k přístupovému bodu „Long-Range-WifiPPM/MSP“. Heslo je „WifiPPM/MSP“
Otevřete prohlížeč a otevřete IP adresu 192.168.4.1. Zobrazí se kontrolní web. Klikněte na tlačítko „Informace o WiFi“. Zobrazí se okno se zprávou s MAC odesílatele a MAC příjemce.
Otevřete skicu přijímače v Arduino IDE. Změňte řádek "uint8_t sendermac = {0x5C, 0xCF, 0x7F, 0x77, 0xAB, 0xA6};" (třetí obrázek) na adresu Mac odesílatele, která je zobrazena na webových stránkách. Přijímač Mac by měl být v pořádku. Ujistěte se, že je frekvence CPU nastavena na 160 MHz, a nahrajte skicu do druhého ESP05.
Krok 3: Připojte přijímač k letovému ovladači a nastavte Cleanflight
Nyní připojte přijímač k letovému ovladači. Váš letový ovladač by měl mít 3, 3 voltový výstup s minimálně 200 mA. Pokud ne, potřebujete další 3, 3V regulátor napětí.
Připojte GND ESP k GND letového ovladače. Připojte VCC ESP na 3, 3 V letového ovladače nebo na další 3, 3 V regulátor napětí.
Můžete použít výstup PPM nebo sériový výstup MSP.
Pro výstup MSP připojte TX na ESP8266 k RX jakéhokoli sériového portu vašeho letového ovladače. (Obrázek 1)
Pro výstup PPM připojte GPIO5 na ESP8266 ke vstupu PPM řídicí jednotky letu. (Obrázek 1)
Po zapojení ESP spusťte letový ovladač a otevřete čistý let. Připojte se svým mobilním telefonem k přístupovému bodu „WifiPPM/MSP“. Heslo je „WifiPPM/MSP“
Pro MSP: Otevřete kartu portů a nastavte MSP na sériový port, ke kterému jste připojili ESP8266 (obrázek 2). Uložte a restartujte. Přejděte na záložku konfigurace a nastavte přijímač na „Sériový přijímač MSP“(obrázek 3). Uložte a restartujte.
Pro PPM: Přečtěte si v příručce svého letového ovladače, jak nastavit PPMGo na záložku konfigurace a nastavte přijímač na „PPM přijímač“(obrázek 4). Uložte a restartujte.
Další nastavení je pro oba přijímače stejné: Přejděte na kartu přijímače. Nastavte kanály na „RTAE1234“(obrázek 5/video). Uložte nastavení.
Nyní na smartphonu otevřete prohlížeč. Otevřete web 192.168.4.1 (obrázek 6). Nyní můžete zkontrolovat ovladač.
Pokud to funguje, spusťte dva odesílatele ESP8266. Připojte se k přístupovému bodu „Long Range WifiPPM/MSP“. Heslo je „WifiPPM/MSP“. Znovu otevřete webovou stránku 192.168.4.1. Znovu zkontrolujte v cleanflight, zda funguje.
Připojte antény k modulům ESP07.
Krok 4: Několik dalších informací
V normálním provozu jsou dva přístupové body. Přístupový bod „WifiPPM/MSP“je jako předchozí projekt WifiPPM. Můžete jej použít, pokud si jen přejete rychlý let bez připojení dalších modulů, když nepotřebujete připojení na dlouhé vzdálenosti. Pokud se připojíte k „Long Range WifiPPM/MSP“, převezme kontrolu dálkový ovladač.
Možná chcete vědět, jak dlouhý je „dlouhý dosah“. Vlastně vlastně nevím. Je to minimálně několik set metrů. Ale zatím jsem to nemohl vyzkoušet. Neztrácí spojení v mém úplném bytě.
Přidal jsem ovládání MSP, protože jsem si myslel, že bych mohl vytvořit zadní kanál pro telemetrická data. Ale to nikdy nefungovalo stabilně. Každopádně protokol MSP je přesnější než ppm, protože na načasování tolik nezávisí. Možná to dělá problémy s pomalými letovými ovladači, protože na sériovém portu je hustý provoz. S mým letovým ovladačem Noxe F4 funguje bez problémů.
Pokud máte nějaké problémy s konfigurací, podívejte se na starý projekt WifiPPM.
Doporučuje:
Meteorologická stanice s dlouhým dosahem HC-12 a senzory DHT: 9 kroků
Meteorologická stanice s dlouhým dosahem HC-12 a senzory DHT: V tomto tutoriálu se naučíme, jak vytvořit vzdálenou dálkovou meteorologickou stanici pomocí dvou senzorů dht, modulů HC12 a LCD displeje I2C. Podívejte se na video
Začínáme s bezdrátovými senzory teploty a vibrací s dlouhým dosahem: 7 kroků
Začínáme s bezdrátovými senzory teploty a vibrací s dlouhým dosahem: Někdy jsou vibrace příčinou vážných problémů v mnoha aplikacích. Od hřídelí strojů a ložisek po výkon pevného disku, vibrace způsobují poškození stroje, brzkou výměnu, nízký výkon a způsobují zásadní zásah do přesnosti. Monitorování
IoT-Ubidots-ESP32+Bezdrátový snímač vibrací a teploty s dlouhým dosahem: 7 kroků
IoT-Ubidots-ESP32+Bezdrátový vibrační a teplotní senzor s dlouhým dosahem: Vibrace jsou skutečně pohyby sem a tam-nebo oscilace-strojů a komponent v motorizovaných přístrojích. Vibrace v průmyslovém systému mohou být symptomem nebo motivem potíží nebo mohou být spojeny s každodenním provozem. Například osci
Esp32-Ubidots-Bezdrátová teplota a vlhkost s dlouhým dosahem: 6 kroků
Esp32-Ubidots-Bezdrátová teplota a vlhkost s dlouhým dosahem: V tomto tutoriálu budeme měřit různé údaje o teplotě a vlhkosti pomocí čidla teploty a vlhkosti. Dozvíte se také, jak tato data odeslat do Ubidots. Takže jej můžete analyzovat odkudkoli pro různé aplikace
WiFi skener s dlouhým dosahem pomocí ESP8266: 6 kroků (s obrázky)
WiFi skener s dlouhým dosahem pomocí ESP8266: V tomto Instructable vyrobím přenosné 2,5 -pásmové skenovací zařízení WiFi s dlouhým dosahem napájené z baterie, které slouží k určení, který kanál je nejlepší pro mou domácí síť. Lze jej také použít k nalezení otevřených přístupových bodů WiFi na cestách. Náklady na výrobu: Asi 25 dolarů dolla