drofly pro v3
Transcription
drofly pro v3
DROFLY PRO V3 Guide Utilisateur www.DroTek.fr 1/17 Table Des Matières 1/ INTRODUCTION 1.1/ Présentation 1.2/ Changements 2/ INSTALLATION DE LA CARTE 2.1/ Installation avec le chassis 2.2/ Connections du contrôleur de vol a. Au BEC b. Au Récepteur c. Aux moteurs 2.3/ Mise en place de la LiPo 3/ INSTALLATION DU LOGICIEL 3.1/ Commencer avec Arduino a. Téléchargement b. Installation 3.2/ Commencer avec le Code Multiwii a. Téléchargement b. Installation 3.3/ Installation du MWC : config.h a. Nombre de moteurs b. Choix du contrôleur de vol 3.4/ Téléverser le MWC dans le contrôleur de vol 3.5/ Utiliser le Multiwii GUI 3.6/ La carte SD 4/ MODULES ADDITIONNELS 4.1/ GPS+HMC 4.2/ Bluetooth www.DroTek.fr 2/17 INTRODUCTION 1.1/ Presentation MultiWii is an open source program's original author is a French program Alex, Alex, after severals years of joint efforts of many enthusiasts, and now this board has become increasingly mature, has become very popular abroad, cost-effective flight control one. That multi-axis aircraft MWC fans can easily access the high cost of this product, through the MWC program to control the hardware platform, can achieve a variety of multi-spindle, high-quality flight results, flexibility can be adjusted into a very stable or very flexible to fit aerial, FPV or stunt flying and many different needs. Compared to KK or ACM, MWC's more stable flight performance, flight skills required for novice lower debugging process more intuitive. Dedicated MultiWii GUI program can easily observe the PID parameters, flight control signal input / output status, sensor / switch-state, as well as aircraft attitude and heading sensor signal state of each group, sufficient for the initial configuration of the aircraft easier. MultiWii now supports multiple sensors and IMUs. More information available here: http://www.multiwii.com/ Even if using MultiWii is simple, even for a beginner, it requires a few hardware and software initial tasks. This user manual will guide you through the basic steps to get your model flying. This section will explain how to edit, setup and upload the MultiWii code into your flight controller. 1.2/ Changements Voici les changements depuis la DroFly Pro V2 DroFly Pro V2 HMC5883 Taille : 50mm*50mm DroFly Pro V3 Port SD Taille : 58,5mm*50mm Pont de soudure pour control du niveau de la batterie Sortie Haut-Parleur www.DroTek.fr 3/17 LA CARTE 2.1/ Mise en place de la carte Pour commencer, vous devez savoir que l'avant (FRONT) de votre carte est comme cidessous par défaut : Vous pouvez facilement changer cette orientation avec le multiwii. 2.2/Connecter votre Controleur de vol a. Aux ESC Votre Controleur de vol doit être alimenté par des ESC BEC (5V) ou par UBEC (5V) sur les ports n°2, 3, 5, 6, 7, 8, 9, 10, comme ci-dessous: www.DroTek.fr 4/17 b. Au Récepteur Vous avez 3 façons pour connecter votre récepteur à votre controleur de vol, elles dépendent de votre récepteur: -Récepteur Classique: Chaque port du récepteur peut être connecté sur la carte. A raison de 8 canaux maximum. -Récepteur PPM: Vous devez activer la fonction Récepteur PPM dans le fichier config.h, décommentez ces lignes : #define SERIAL_SUM_PPM #define PPM_ON_THROTTLE Le Throttle (THRO) est maintenant votre signal. -Spektrum Satellite: Pour un Spektrum Satellite, vous devez décommenter ces lignes: #define SERIAL_SUM_PPM #define SPEKTRUM 1024 si vous utilisez la DSM2, #define SPEKTRUM 2048 Si vous utilisez la DSMX. Ensuite connectez votre Spektrum Satellite sur le port prévu pour: Votre Spektrum Satellite doit être alimentée en 3,3V. Le pont de soudure doit être activé comme cidessous: dessous www.DroTek.fr 5/17 c. Aux ESC Le code Multiwii peut s'adapter à plein de modèles et de configurations possibles pour votre drone. Référez vous à la section 3.3.b pour connaître votre configuration et pouvoir connecter les ESC. CONFIGURATION PAR DEFAUT 2.3/ Activer le contrôle LiPo Vous pouvez sélectionner votre niveau de batterie sur la carte en utilisant les ponts de soudure. Il suffit de rejoindre la plage du centre avec celle qui concerne votre batterie. Le but est de garder un œil sur le niveau de batterie et de vous avertir lorsque celui-ci descend trop bas. Par exemple, le pont de soudure d'une batterie S3 : Vous devez ensuite modifier ces lignes dans le fichier config.h. config.h. www.DroTek.fr 6/17 MISE EN PLACE DU LOGICIEL ARDUINO 3.1/ Commencer avec Arduino Cette partie va vous expliquer comment installer Arduino sur votre ordinateur dans le but d'éditer et de téléverser le programme selon vos envies. a.Téléchargement La dernière version d'Arduino est téléchargable ici : http://arduino.cc/en/Main/Software Sélectionnez et téléchargez la dernière version disponible pour votre ordinateur / système d'exploitation ensuite extraire le fichier .zip . b.Installation Ouvrez le fichier extrait et ouvrez Arduino ( Arduino.exe pour les utilsateurs Windows). Cette fenêtre devrait apparaître. Le logiciel Arduino est maintenant installé et prêt à être utilisé. www.DroTek.fr 7/17 3.2/ Commencer avec le Code Multiwii Cette section va vous apprendre à modeler le code Multiwii à votre sauce. a. Téléchargement Vous trouverez ici la dernière version du code Multiwii: http://fernitronix.fr/component/attachments/download/24 Le fichier devrait s'appeller: "MultiWii2.3_DroflyProV3.zip" b. Installation Extraire le fichier dans un dossier, 2 sous-dossiers doivent être créés: - “MultiWii” contient le code qui ira dans votre controleur de vol - “MultiWiiConf” contient l'interface graphique pour les utilisateurs du code Multiwii. Ensuite déplacez« Multiwii » dans : « Documents/Arduino/libraries » www.DroTek.fr 8/17 Ovrez le programme Arduino (arduino.exe (arduino.exe pour les utilisateurs Windows). Ouvrez le menu “Fichier”, dans la section Exemples. Exemples. Vous devez trouver MultiWii dans la liste. Cliquez sur Multiwii pour ouvrir tout le code. ATTENTION AVANT TOUTE MANIPULATION, ASSUREZ VOUS QUE VOS HELICES SOIENT RETIREES. 3.3/ Installation du MWC : config.h Le code MultiWii est séparé en plusieurs fichiers, affichés dans les différents onglets d'Arduino. Chacun d'entre eux est dédié à une fonctionnalité spécifique (capteurs, GPS, écran LCD, etc ...). config.h est le fichier de paramètres à modifier pour l'adapter à votre modèle de vol. ATTENTION: Ne pas modifier d'autres fichiers si vous n'êtes pas familier du Multiwii. Cliquez sur config.h pour modifier le code. a. Nombre de moteurs Le code multiwii utilise les configurations ci-dessous: www.DroTek.fr 9/17 www.DroTek.fr 10/17 Utilisez le modèle dont vous avez besoin, ensuite décommentez la ligne correspondante.(Pour décommenter, retirez les “//” avant la ligne) Exemple, un Quadricoptère X (2 moteurs avant, 2 moteurs arrière): b. Choix du controleur de vol Maintenant, définissez le controleur de vol que vous utilisez. Décommenter la ligne: #define DROTEK_DROFLY_V3 . www.DroTek.fr 11/17 Le code Multiwii est maintenant prêt à être téléversé dans votre controleur de vol. Des paramètres additionnels (type de RX, paramètres nacelles...) peuvent être affinés. Référez vous à la MultiWii FAQ pour plus de détails: http://www.multiwii.com/faq 3.4/ Téléverser le MWC dans le contrôleur de vol Pour compiler et téléverser le code dans le controleur de vol, vous devez sélectionner: -Le type de carte: Dans Arduino: Outils>>Type de Carte>>Arduino Mega 2560 or Mega ADK www.DroTek.fr 12/17 -Le port série Maintenant controlez votre controleur de vol à votre PC en utilisant un cable mini-usb. Pour les utilisateurs windows, votre carte devrait être détectée et instalée automatiquement dès le branchement. FC PC www.DroTek.fr 13/17 Une fois le message suivant apparu “Périphérique “Périphérique bien installé et prêt à être utilisé” utilisé” , vous pouvez définir votre port COM correspondant dans le menu Arduino>>Outils>>Port série: Maintenant cliquer sur “Téléverser”: Le code devrait se compiler et se téléverser dans la carte. Vous pouvez voir la barre de progression de la compilation dans le bas-droit de la fenêtre Arduino. Une fois la compilation terminée, le code se téléverse automatiquement dans la carte. Les leds rouges et vertes sur le controleur de vol devraient clignoter rapidement jusqu'a ce que le message “téléversement terminé” apparaît dans le bas gauche de la fenêtre Arduino. Félécitations! Vous avez programmé votre controleur de vol ! 3.5/ Utiliser le Multiwii GUI Le code Multiwii s'interprête avec une GUI (Graphical User Interface / Interface graphique d'utilisateur) Qui va aider l'utilisateur à configurer son code: -Identification des capteurs -Calibration du magnétomètre et des accéléromètres -PID -Cannaux RX Vous pouvez vous référer dans la section “Configuration via GUI”, disponible ici: http://www.multiwii.com/software www.DroTek.fr 14/17 3.6/ Carte SD La DroflyProV3 utilise une carte SD comme datalogger. C'est une option et vous pouvez très bien voler sans carte ou sans activer la fonction. Pendant le vol, la carte mémorise : -Les différentes alertes déclenchées (level battery, i2c, failsafe..) -Les informations de vol (Temps sous tension, temps de vol, Nombre de démarrages...) -Les données GPS du drones à intervalles réguliers. Cela permet après un vol de retracer le drone sur google map. Pour l'utiliser, veuillez télécharger la librairie suivante: http://fernitronix.fr/documents/DroflyProv3/sdfatlib20131225.zip Déplacez le dans le dossier Arduino. Vous devrez obtenir ca désormais : www.DroTek.fr 15/17 Dans config.h, config.h, décommentez: #define LOG_PERMANENT 4096 #define MWI_SDCARD #define SDCARD_LOGGER #define LOG_PERMANENT_SD_ONLY #define LOG_GPS_POSITION 2 Téléversez le code. Maintenant vous devez avoir un logiciel pour transformer les fichiers carte SD en google map. Le logiciel est disponible ici : http://rcnet.com/manuels/RCNet/RCNetDT.V091.zip Il devrait être nommé: “ KmlConverter” (Requiert Java) Les Datalogger sont activées uniquement lorsque les moteurs sont armés. La carte SD doit être formatée en FAT avant utilisation. 4/ MODULES ADDITIONNELS 4.1/ GPS+HMC Vous pouvez connecter un module série GPS sur le port série 2 de la Drofly Pro v3. Avec notre GPS Ublox et son HMC5883 (magnétomètre), vous devez décommenter les lignes ci-dessous: Le code est simplifié pour pouvoir être compris par tout le monde. monde. www.DroTek.fr 16/17 Assurez vous d'avoir décommenté ces lignes dans config.h. #define GPS_SERIAL 2 Définit le port série du GPS. #define GPS_BAUD 57600 Définit la vitesse GPS. #define UBLOX Définit votre GPS. (Ublox avec le kit “Drofly Pro V3 + GPS”) Le baud du GPS doit être le même que celui de la Drofly dans config,h . Sinon il ne fonctionnera pas. 4.2/ Bluetooth La Drofly Pro V3 peut être équipée d'un module bluetooth comme la version précédente. Principalement, le module permet de récupérér les informations de vol. Vous pouvez le brancher au port ci dessous: Vous pouvez facilement modifier vos PID avec l'application Android disponible cidessous: https://play.google.com/store/apps/details?id=com.ezio.multiwii&hl=fr www.DroTek.fr 17/17