Table des matières:
- Étape 1: Liste des pièces
- Étape 2: Téléchargez et flashez les croquis
- Étape 3: connectez le récepteur au contrôleur de vol et configurez Cleanflight
- Étape 4: Quelques informations supplémentaires
Vidéo: Wifi longue portée PPM/MSP : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Il y a quelque temps, j'ai posté mon contrôleur Wifi PPM. Cela fonctionne plutôt bien. Juste la gamme est un peu courte. J'ai trouvé une solution à ce problème. L'ESP8266 prend en charge un mode appelé ESPNOW. Ce mode est beaucoup plus bas niveau. Il ne perd pas la connexion si facilement et s'il perd la connexion, il est reconnecté immédiatement.
J'utilise trois ESP8266. L'un est le récepteur ESPNOW, l'autre est l'expéditeur ESPNOW et le troisième est le point d'accès auquel vous pouvez vous connecter. Le troisième est nécessaire car l'expéditeur ESPNOW ne peut pas être un point d'accès en même temps. J'ai également ajouté des antennes pour obtenir une meilleure portée.
Il y a un deuxième point d'accès directement sur le récepteur. Si vous vous connectez à cela, vous avez la même chose qu'avec l'ancien projet WifiPPM.
J'ai également ajouté la prise en charge du récepteur de protocole MSP. Il s'agit du « Protocole série MultiWii » qui est pris en charge par MultiWii, Betaflight, Cleanflight et de nombreux autres contrôleurs de vol.
Étape 1: Liste des pièces
Vous avez besoin de trois modules ESP8266 de tout type. Mais vous voulez la meilleure gamme. Je suggère donc d'utiliser des modules ESP8266 avec des antennes. Il fonctionne également sans antennes. J'utilise les pièces suivantes:
2 x ESP07 (module ESP8266 avec connecteur d'antenne)
1xESP12
1 x 3dBi Mini Antenne I-PEX U. FL IPX côté récepteur
1 x ESP8266 2, 4/5 GHz 3dbi Wlan Wifi Antenne SMA Stecker / mâle + adaptateur I-PEX côté expéditeur
Alimentation 3,3 V pour tous les modules ESP8266
Vous avez également besoin d'un PC avec Arduino IDE: https://www.arduino.cc/en/Main/SoftwareESP8266 support pour Arduino IDE. Suivez ces instructions: https://learn.sparkfun.com/tutorials/esp8266-thin… Bibliothèque Websocket pour Arduino:
Étape 2: Téléchargez et flashez les croquis
Vous pouvez télécharger les croquis ici.
Décompressez le fichier. Il y a trois dossiers: Master-AP, Sender, Receiver
Master-AP: C'est le croquis du point d'accès. Ouvrez l'esquisse avec arduino IDE. Réglez la fréquence du processeur sur 160 MHz dans le menu Outils et téléchargez le croquis sur l'ESP12.
Expéditeur: C'est le croquis de l'expéditeur MSPNOW. Réglez la fréquence du processeur sur 160 MHz et téléchargez-la sur l'un des ESP07.
Vous pouvez voir sur la première photo comment connecter le module ESP8266 pour le flashage.
Connectez maintenant les ports série ESP12 (point d'accès) et l'expéditeur ESP07 et les connexions d'alimentation (deuxième image): ESP12 VCC -> ESP07 VCCSP12 GND -> ESP07 GNDESP12 TX -> ESP07 RXESP12 RX -> ESP07 TX
Démarrez les deux modules et connectez-vous au point d'accès "Long-Range-WifiPPM/MSP". Le mot de passe est "WifiPPM/MSP"
Ouvrez un navigateur et ouvrez l'adresse IP 192.168.4.1. Le site Web de contrôle apparaîtra. Cliquez sur le bouton "Informations Wifi". Une boîte de message avec le MAC émetteur et le MAC récepteur apparaîtra.
Ouvrez l'esquisse du récepteur dans Arduino IDE. Modifiez la ligne "uint8_t sendermac = {0x5C, 0xCF, 0x7F, 0x77, 0xAB, 0xA6};" (troisième photo) à l'adresse Mac de l'expéditeur qui est affichée sur le site Web. Le récepteur Mac devrait être ok. Assurez-vous que la fréquence du processeur est définie sur 160 MHz et téléchargez le croquis sur le deuxième ESP05.
Étape 3: connectez le récepteur au contrôleur de vol et configurez Cleanflight
Connectez maintenant le récepteur au contrôleur de vol. Votre contrôleur de vol doit avoir une sortie 3, 3 volts avec au moins 200 mA. Sinon, vous avez besoin d'un régulateur de tension supplémentaire de 3, 3V.
Connectez GND de l'ESP à GND du contrôleur de vol. Connectez VCC de l'ESP à 3, 3V du contrôleur de vol ou au régulateur de tension supplémentaire 3, 3V.
Vous pouvez utiliser la sortie PPM ou la sortie série MSP.
Pour la sortie MSP, connectez le TX de l'ESP8266 au RX de n'importe quel port série de votre contrôleur de vol. (Image 1)
Pour la sortie PPM, connectez GPIO5 de l'ESP8266 à l'entrée PPM du contrôleur de vol. (Image 1)
Après avoir câblé l'ESP, démarrez le contrôleur de vol et ouvrez cleanflight. Connectez-vous avec votre téléphone mobile au point d'accès "WifiPPM/MSP". Le mot de passe est "WifiPPM/MSP"
Pour MSP: ouvrez l'onglet ports et définissez MSP sur le port série auquel vous avez connecté l'ESP8266 (image 2). Enregistrez et redémarrez. Allez dans l'onglet de configuration et réglez le récepteur sur "Récepteur série MSP" (Image 3). Enregistrez et redémarrez.
Pour PPM: Lisez dans le manuel de votre contrôleur de vol comment configurer PPMGo dans l'onglet de configuration et réglez le récepteur sur « PPM receiver » (Image 4). Enregistrez et redémarrez.
La configuration suivante est la même pour les deux récepteurs: accédez à l'onglet récepteur. Réglez les canaux sur "RTAE1234" (Image 5/Vidéo). Enregistrez la configuration.
Ouvrez maintenant un navigateur sur votre smartphone. Ouvrez le site 192.168.4.1 (Photo 6). Vous pouvez maintenant vérifier le contrôleur.
Si cela fonctionne, démarrez les deux expéditeurs ESP8266. Connectez-vous au point d'accès "Long Range WifiPPM/MSP". Le mot de passe est "WifiPPM/MSP". Ouvrez à nouveau le site Web 192.168.4.1. Vérifiez à nouveau dans cleanflight si cela fonctionne.
Connectez les antennes aux modules ESP07.
Étape 4: Quelques informations supplémentaires
Il y a deux points d'accès en fonctionnement normal. Le point d'accès "WifiPPM/MSP" est comme le précédent projet WifiPPM. Vous pouvez l'utiliser si vous souhaitez simplement effectuer un vol rapide sans connecter de modules supplémentaires lorsque vous n'avez pas besoin d'une connexion longue distance. Si vous vous connectez à "Long Range WifiPPM/MSP", le contrôleur longue portée prend le contrôle.
Peut-être que vous voulez savoir combien de temps est « longue portée ». En fait je ne sais pas vraiment. C'est au moins à quelques centaines de mètres. Mais je n'ai pas pu le tester jusqu'à maintenant. Il ne perd pas la connexion dans mon appartement complet.
J'ai ajouté le contrôle MSP parce que je pensais pouvoir créer un canal arrière pour les données de télémétrie. Mais cela n'a jamais fonctionné de manière stable. Quoi qu'il en soit, le protocole MSP est plus précis que ppm, car il ne dépend pas tellement du timing. Peut-être que cela pose des problèmes avec les contrôleurs de vol lents car il y a un trafic important sur le port série. Avec mon contrôleur de vol Noxe F4 cela fonctionne sans problème.
Si vous rencontrez des problèmes de configuration, consultez l'ancien projet WifiPPM.
Conseillé:
Station météo longue portée HC-12 et capteurs DHT : 9 étapes
Station météo longue distance HC-12 et capteurs DHT : Dans ce tutoriel, nous allons apprendre à créer une station météo longue distance à distance à l'aide de deux capteurs dht, des modules HC12 et de l'écran LCD I2C. Regardez la vidéo
Premiers pas avec les capteurs de température et de vibrations sans fil longue portée : 7 étapes
Premiers pas avec les capteurs de température et de vibration sans fil à longue portée : Parfois, les vibrations sont la cause de graves problèmes dans de nombreuses applications. Des arbres et roulements de la machine aux performances des disques durs, les vibrations provoquent des dommages à la machine, un remplacement précoce, de faibles performances et affectent considérablement la précision. Surveillance
Diffusez la radio FM LONGUE PORTÉE avec Rashpberry Pi UNIQUEMENT !! : 6 étapes
Cast Radio FM LONG RANGE With Rashpberry Pi UNIQUEMENT !! : Je tout le monde, oui je suis de retour à "enseigner", passe beaucoup de temps depuis le dernier instructable que j'écris mais j'apprenais plus pour "enseigner" vous plus.Alors commençons.Beaucoup d'entre vous pensent aux mudules et autres composants qui
Indicateur de niveau d'eau sans fil longue portée avec alarme - Portée jusqu'à 1 km - Sept niveaux : 7 étapes
Indicateur de niveau d'eau sans fil longue portée avec alarme | Portée jusqu'à 1 km | Sept niveaux : regardez-le sur Youtube : https://youtu.be/vdq5BanVS0YVous avez peut-être vu de nombreux indicateurs de niveau d'eau filaires et sans fil qui fourniraient une portée allant jusqu'à 100 à 200 mètres. Mais dans ce instructable, vous allez voir un indicateur de niveau d'eau sans fil à longue portée
Scanner WiFi longue portée utilisant ESP8266 : 6 étapes (avec photos)
Scanner WiFi longue portée à l'aide d'ESP8266: Dans ce Instructable, je fabrique un appareil de numérisation WiFi portable longue portée 2,5 bandes alimenté par batterie utilisé pour déterminer le canal le mieux adapté à mon réseau domestique. Il peut également être utilisé pour trouver des points d'accès WiFi ouverts lors de vos déplacements. Coût de fabrication : environ 25 dollars