Table des matières:

Wifi PPM (aucune application requise): 4 étapes (avec photos)
Wifi PPM (aucune application requise): 4 étapes (avec photos)

Vidéo: Wifi PPM (aucune application requise): 4 étapes (avec photos)

Vidéo: Wifi PPM (aucune application requise): 4 étapes (avec photos)
Vidéo: Thorium: An energy solution - THORIUM REMIX 2011 2024, Novembre
Anonim
Wifi PPM (aucune application requise)
Wifi PPM (aucune application requise)
Wifi PPM (aucune application nécessaire)
Wifi PPM (aucune application nécessaire)

Je voulais contrôler mon micro quadricoptère d'intérieur bricolage avec mon téléphone intelligent, mais je n'ai pas trouvé de bonne solution pour cela. J'avais quelques modules wifi ESP8266 qui traînaient, j'ai donc décidé d'en créer un.

Le programme démarre un point d'accès wifi avec un site Web HTML 5 pour contrôler le signal PPM. Le signal PPM est généré par interruption.

Grâce à HTML5, vous pouvez contrôler votre appareil RC avec n'importe quel téléphone intelligent sans aucune application.

Vous pouvez également vous connecter au site Web avec un PC et utiliser un joystick pour contrôler. Pour le moment, cela ne fonctionne que dans Firefox.

Dans cet impénétrable, je vais expliquer comment configurer l'ESP8266 et comment configurer le récepteur dans Betaflight.

Étape 1: Liste des pièces

Liste des pièces
Liste des pièces

Commençons par la liste des pièces. Vous avez juste besoin de quelques composants:

- ESP8266: N'importe quel module devrait fonctionner. J'utilise le module ESP 12-F:

- un convertisseur USB vers série 3, 3V pour télécharger le scetch la première fois. (Après le premier téléchargement, vous pouvez utiliser la mise à jour OTA). Utilisez quelque chose comme ceci:

- un régulateur de tension 3, 3V: L'ESP8266 a besoin de 3, 3V. Toute tension supérieure à 3, 6V tuera l'appareil. Il peut également faire chuter un courant de crête d'environ 200 mA. Si vous ne disposez pas d'une alimentation 3,3 V suffisamment puissante sur votre modèle RC, vous avez besoin d'un régulateur de tension supplémentaire. J'utilise ce régulateur abaisseur avec une résistance de 3, 9K Ohm:

- un PC avec Arduino IDE:

- Prise en charge ESP8266 pour Arduino IDE. Suivez ces instructions:

- Bibliothèque Websocket pour Arduino:

- Peut-être un décodeur de niveau 3, 3V/5V si votre décodeur PPM ne prend pas en charge les entrées 3, 3V. Pour la plupart des contrôleurs de vol quadricoptères, vous n'en avez pas besoin.

- Le scetch WifiPPM: Télécharger le fichier ci-dessous ou

- Un smartphone ou un PC avec un joystick et Firefox

Étape 2: Configurer l'électronique et télécharger le programme

Configurer l'électronique et télécharger le programme
Configurer l'électronique et télécharger le programme

La première chose à faire est de régler les connexions d'alimentation à l'ESP8266. Vous pouvez voir le câblage dans l'image. Effectuez les connexions suivantes:

RST, EN et VCC à 3, 3V

GPIO15 et GND à GND

Mettez un petit condensateur entre VCC et GND (environ 100 nF)

TXD vers RXD de votre périphérique USB2Serial

RXD vers TXD de votre périphérique USB2Serial

Mettez GPIO0 sur GND lors de la mise sous tension pour passer en mode flash.

Après avoir installé l'IDE Arduino, le support ESP8266 et la bibliothèque websocket ouvrent l'esquisse. Maintenez GIO0 sur GND pendant la mise sous tension de l'ESP8266 pour passer en mode flash. Vous pouvez maintenant télécharger le croquis.

Après avoir téléchargé le croquis, le contrôleur se réinitialisera. Vous devriez trouver un point d'accès WIFI nommé WifiPPM. Si c'est OK, vous pouvez éteindre la puce et déconnecter les fils TXD, RXD et GPIO0. À l'avenir, vous pourrez mettre à jour le programme via OTA. Pour ce faire, connectez-vous au point d'accès et accédez à "192.168.1.4/update" dans votre navigateur Web.

Étape 3: Site Web

Site Internet
Site Internet
Site Internet
Site Internet

Vous pouvez maintenant connecter GPIO5 à l'entrée PPM de votre contrôleur de vol ou à tout ce que vous utilisez pour décoder le signal PPM.

Après avoir mis le module sous tension, vous pouvez vous connecter au point d'accès "WifiPPM". Il n'y a pas de mot de passe. Ouvrez l'adresse 192.168.4.1 dans votre navigateur.

Vous verrez le site de la première photo. Sur un appareil tactile, vous pouvez contrôler les bâtons avec votre écran tactile.

Si vous ouvrez le site avec un PC, vous devez utiliser Firefox. Dès que vous connectez un joystick, le site change pour celui que vous pouvez voir sur la deuxième photo. Vous pouvez contrôler les bâtons avec votre joystick.

Dans la prochaine étape, j'expliquerai comment configurer Betaflight, car je l'utilise. Si vous utilisez un autre contrôleur, vous devez désormais continuer vous-même.

Étape 4: Configuration de Betaflight

J'utilise le contrôleur WifiPPM pour mon quadcopter avec Betaflight. Je vous explique maintenant comment le configurer.

- Connectez votre contrôleur de vol au PC

- ouvrir Betaflight

- se connecter au contrôleur de vol

- aller dans l'onglet Récepteur

- tapez RTAE1234 dans le champ de la carte des canaux

- changer le "Stick Low Threshold" à 1020, le "Stick Center" à 1500 et le "Stick High Threshold" à 1980

- enregistrer les modifications

- ouvrez le site wifiPPM avec votre téléphone portable et testez si le réglage est OK

C'est ça. Vous avez terminé. Vous pouvez désormais voler avec votre téléphone portable sans aucune application supplémentaire.

Conseillé: