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