Taula de continguts:

Wifi de llarg abast PPM / MSP: 5 passos
Wifi de llarg abast PPM / MSP: 5 passos

Vídeo: Wifi de llarg abast PPM / MSP: 5 passos

Vídeo: Wifi de llarg abast PPM / MSP: 5 passos
Vídeo: Comodo : Το καλύτερο Antivirus που προσφέρει 100% προστασία απο Ransomware 2024, Juliol
Anonim
Wifi de llarg abast PPM / MSP
Wifi de llarg abast PPM / MSP

Fa un temps vaig publicar el meu controlador PPM Wifi. Funciona força bé. Només l’abast és una mica curt. Vaig trobar una solució per a aquest problema. L'ESP8266 admet un mode anomenat ESPNOW. Aquest mode és molt més baix. No perd la connexió tan fàcilment i si perd la connexió, es torna a connectar immediatament.

Faig servir tres ESP8266. Un és el receptor ESPNOW, l’altre és el remitent ESPNOW i el tercer és el punt d’accés al qual us podeu connectar. El tercer és necessari perquè el remitent d’ESPNOW no pot ser un punt d’accés al mateix temps. També he afegit algunes antenes per obtenir un millor abast.

Hi ha un segon punt d’accés directament al receptor. Si us connecteu a això, teniu el mateix que amb l’antic projecte WifiPPM.

També he afegit suport per al receptor de protocol MSP. Es tracta del "Protocol sèrie MultiWii" que és compatible amb MultiWii, Betaflight, Cleanflight i molts altres controladors de vol.

Pas 1: llista de peces

Llista de peces
Llista de peces
Llista de peces
Llista de peces
Llista de peces
Llista de peces
Llista de peces
Llista de peces

Necessiteu tres mòduls ESP8266 de qualsevol tipus. Però voleu la millor gamma. Així que us proposo utilitzar mòduls ESP8266 amb antenes. També funciona sense antenes. Faig servir les parts següents:

2 x ESP07 (mòdul ESP8266 amb connector d'antena)

1 x ESP12

1 x 3dBi Mini Antenne I-PEX U. FL IPX al costat del receptor

1 x ESP8266 2, 4/5 GHz 3dbi Wlan Antenne SMA Stecker / mascle + adaptador I-PEX al costat del remitent

Font d'alimentació de 3, 3 V per a tots els mòduls ESP8266

També necessiteu un PC amb Arduino IDE: https://www.arduino.cc/en/Main/SoftwareESP8266 compatibilitat amb Arduino IDE. Seguiu aquestes instruccions: https://learn.sparkfun.com/tutorials/esp8266-thin… Biblioteca Websocket per Arduino:

Pas 2: descarregueu i feu flash els esbossos

Descarregueu i feu flash els esbossos
Descarregueu i feu flash els esbossos
Descarregueu i feu flash els esbossos
Descarregueu i feu flash els esbossos
Descarregueu i feu flash els esbossos
Descarregueu i feu flash els esbossos

Podeu descarregar els esbossos aquí.

Descomprimiu el fitxer. Hi ha tres carpetes: Master-AP, Sender, Receiver

Master-AP: és l'esbós del punt d'accés. Obriu l'esbós amb arduino IDE. Establiu la freqüència de la CPU a 160 MHz al menú d'eines i pengeu l'esbós a l'ESP12.

Remitent: aquest és l'esbós de l'emissor de MSPNOW. Establiu la freqüència de la CPU a 160 MHz i pengeu-la a un dels ESP07.

A la primera imatge podeu veure com connectar el mòdul ESP8266 per parpellejar.

Ara connecteu l’ESP12 (punt d’accés) i els ports sèrie i les connexions d’alimentació del remitent ESP07 (segona imatge): ESP12 VCC -> ESP07 VCCESP12 GND -> ESP07 GNDESP12 TX -> ESP07 RXESP12 RX -> ESP07 TX

Inicieu els dos mòduls i connecteu-vos al punt d'accés "Long-Range-WifiPPM / MSP". La contrasenya és "WifiPPM / MSP"

Obriu un navegador i obriu l'adreça IP 192.168.4.1. Apareixerà el lloc web de control. Feu clic al botó "Informació Wifi". Apareixerà un quadre de missatge amb el MAC remitent i el receptor MAC.

Obriu l’esbós del receptor a Arduino IDE. Canvieu la línia "uint8_t sendermac = {0x5C, 0xCF, 0x7F, 0x77, 0xAB, 0xA6};" (tercera imatge) a l'adreça del remitent Mac que es mostra al lloc web. El receptor Mac hauria d’estar bé. Assegureu-vos que la freqüència de la CPU estigui configurada a 160 MHz i pengeu l’esbós al segon ESP05.

Pas 3: Connecteu el receptor al controlador de vol i configureu Cleanflight

Image
Image
Connecteu el receptor al controlador de vol i configureu Cleanflight
Connecteu el receptor al controlador de vol i configureu Cleanflight
Connecteu el receptor al controlador de vol i configureu Cleanflight
Connecteu el receptor al controlador de vol i configureu Cleanflight

Connecteu ara el receptor al controlador de vol. El controlador de vol ha de tenir una sortida de 3, 3 volts amb un mínim de 200 mA. Si no, necessiteu un regulador de voltatge addicional de 3, 3V.

Connecteu GND de l’ESP a GND del controlador de vol. Connecteu VCC de l’ESP a 3, 3V del controlador de vol o al regulador de voltatge addicional de 3, 3V.

Podeu utilitzar la sortida PPM o la sortida MSP sèrie.

Per a sortida MSP, connecteu TX de l’ESP8266 a RX de qualsevol port sèrie del controlador de vol. (Imatge 1)

Per a la sortida PPM, connecteu GPIO5 de l’ESP8266 a l’entrada PPM del controlador de vol. (Imatge 1)

Després de connectar l'ESP, inicieu el controlador de vol i obriu el vol net. Connecteu-vos amb el vostre telèfon mòbil al punt d'accés "WifiPPM / MSP". La contrasenya és "WifiPPM / MSP"

Per a MSP: obriu la pestanya de ports i configureu MSP al port sèrie que heu connectat l’ESP8266 (imatge 2). Aneu a la pestanya de configuració i configureu el receptor a "Receptor sèrie MSP" (imatge 3). Deseu i reinicieu.

Per a PPM: llegiu el manual del controlador de vol sobre com configurar PPM. Aneu a la pestanya de configuració i configureu el receptor com a "receptor PPM" (imatge 4). Deseu i reinicieu.

La següent configuració és per a tots dos receptors de la mateixa manera: aneu a la pestanya Receptor. Establiu els canals a "RTAE1234" (imatge 5 / vídeo). Deseu la configuració.

Ara obriu un navegador al vostre telèfon intel·ligent. Obriu el lloc 192.168.4.1 (imatge 6). Ara podeu comprovar el controlador.

Si funciona, inicieu els dos remitents ESP8266. Connecteu-vos al punt d'accés "WifiPPM / MSP de llarg abast". La contrasenya és "WifiPPM / MSP". Obriu de nou el lloc web 192.168.4.1. Torneu a comprovar-ho en vol net si funciona.

Connecteu les antenes als mòduls ESP07.

Pas 4: més informació

Alguna informació més
Alguna informació més

Hi ha dos punts d'accés en funcionament normal. El punt d'accés "WifiPPM / MSP" és com el projecte WifiPPM anterior. Podeu utilitzar-lo si només voleu fer un vol ràpid sense connectar cap mòdul addicional quan no necessiteu connexió de llarg abast. Si us connecteu a "WifiPPM / MSP de llarg abast", el controlador de llarg abast pren el control.

Potser voleu saber quant de temps és el "llarg abast". En realitat, no ho sé. Fa uns centenars de metres com a mínim. Però no podia provar-ho fins ara. No perd la connexió al meu pis complet.

He afegit control MSP perquè pensava que podia fer un canal posterior per a dades de telemetria. Però això no va funcionar mai de manera estable. De totes maneres, el protocol MSP és més precís que el ppm, perquè no depèn tant del temps. Potser té problemes amb els controladors de vol lents perquè hi ha molt trànsit al port sèrie. Amb el controlador de vol Noxe F4 funciona sense problemes.

Si teniu algun problema de configuració, mireu l’antic projecte WifiPPM.

Recomanat: