Tutoriels Drone

Après avoir décidé de me lancer dans les drones DIY (Do it yourself), j’ai rapidement réalisé qu’Internet débordait d’information, mais qu’il fallait un effort significatif pour trouver ce qui m’intéressait. J’ai donc compilé l’ensemble des infos dans une série de tutoriels. L’object est de proposer une succession d’étapes simples, expliquées le plus clairement possible, et accompagnées des liens vers les sites qui m’ont aidé à comprendre.
Le premier tutoriel est désormais en ligne et porte sur le choix d’un contrôler de vol pour un drone: http://wp.me/P2lVFQ-1qn

Publicités

A dream comes true

Début octobre, Shaun Palmer, Brian Lopes et Bernat Guardia sont en France: ils viennent au Roc d’Azur avec Intense. Le distributeur Intense France m’appelle 10 jours avant:
« Allo Laurent! Tu peux descendre début octobre dans le sud? J’ai besoin de toi pour un film: on va faire une session avec Shaun, Brian et Bernat et je voudrais que tu te charge des prises de vues aériennes. »
Il m’aura fallut plusieurs jours pour me remettre de cet appel. Difficile de se mobiliser sur d’autres sujets après un tel échange.
Malgré une météo apocalyptique, j’ai donc pu passer 3 jours de folie, avec ces icônes du sport, qui hantaient mes rêves, adorées sur papier glacé, et finalement encore mieux en vrai. Cool guys ! Et en prime, voici la vidéo finale:

Betaflight, les fonctions vraiment pratiques

Betaflight est une usine à gaz. Vous êtes tellement habitué à vous en servir que vous ne vous en rendez plus compte ! Prenez un débutant, mettez devant un PC avec un quad branché et regarder sa tête, vous comprendrez que c’est un logiciel plus compliqué qu’on l’imagine. Sans parler de toutes les fonctions qu’on utilise rarement comme le décalage des voies, les fonctions de réglages des PID via les inters ou les logs de black box. Mais on trouve aussi des options bien pratiques sur Betaflight. Et ce pour le pilote débutant comme pour le dingue des PID qui retouche en permanence ses réglages. Faisons un petit tour des fonctions les plus pratiques aux fonctions les plus poussées. Évidement, je ne peux pas toutes les lister car il y en a trop. Mais il se peut que je complète régulièrement cet article. Voici la liste des fonctions pratiques que vous trouverez dans cet article, histoire de vous éviter de fouiller ( chuis sympa ou quoi ? ) :

  1. Connaître la version de Betaflight et donc le firmware target. Ça vous évitera des recherches fastidieuses et de flasher la même version deux fois.
  2. Passer en mode DFU et éviter les ponts ou l’appui sur le bouton Boot
  3. Installer proprement un driver manquant
  4. Connaître le taux d’occupation du processeur et quelles tâches prennent le plus de mémoire
  5. Remapper vos moteurs simplement
  6. Supprimer la zone morte sur les axes yaw, pitch et roll
  7. Compenser l’angle d’inclinaison de la caméra
  8. Régler les pid ou d’autres fonctions via les inters
  9. Sauvegarder et restaurer la totalité des paramètres

Connaitre sa version de Betaflight

Comme pour beaucoup des astuces que je vais vous donner, il faudra passer par le CLI. C’est à dire par l’endroit où on entre des lignes de code au lieu de cliquer sur des boutons. Par exemple, pour savoir sur quelle version de BF vous êtes, il suffit de taper dans le CLI :

version et entrée.

Le numéro de la version de BF s’affiche. Ainsi que le firmware t argent : Piko BLX, SP Racing… C’est utile pour mettre à jour en utilisant le bon firmware. Et se tromper de version peut bloquer votre FC.

Passer sa carte en mode Boot pour la flasher

Avec cette astuce, il ne sera plus nécessaire de faire un pont de contact ni d’appuyer sur le bouton Boot pour accéder au mode Flash. Rien de plus simple : entrez le mot DFU en majuscules dans le CLI, tapez sur entrée et la carte redémarre en mode Boot. Il n’y a plus qu’à choisir le modèle de la carte dans firmware flasher, sélectionner la version à installer et puis cliquer sur flash. Cela ne fonctionne qu’à partir de BF 3.0 seulement .

Installer proprement un driver manquant

Mais si d’aventure votre PC ne veux pas se connecter en USB ( Fail to open serial port ), il reste une solution : Zadig. Téléchargez le ici par exemple, sélectionner All Devices , STM32 puis Install Driver.

Dans votre gestionnaire de périphériques, il suffira de vérifier que tout est à sa place comme dans cette vidéo en français :

VIDEO

Vérifier le taux d’occupation du processeur de votre FC :

Au delà de 40 %, votre carte ne s’armera plus. Si vous branchez trop de modules sur votre FC ( GPS + Baro + essuie glace + Dshot + répondeur téléphonique ), le processeur va saturer. Il est donc pratique de savoir où il en est par rapport à ses capacités. Il suffit de :

Taper Status dans le cli .

Et les tâches qui consomment le plus avec la commande : Tasks

Pratique si vous voulez savoir quels composants ou quelles calculs utilisent le plus de mémoire vive.

Réaffecter des fonctions ou remapper les ESC / moteurs

Pour remaper vos moteurs, changer l’ESC 4 en 1 de position ou si un de vos pads de signal des esc 1, 2, 3 ou 4 est mort et que votre carte en propose 6, il est possible de reassigner un des deux restants. Classe ! Je crois me souvenir qu’en PWM, on peut aussi utiliser les voies 7 et 8 aussi pour contrôler des ESC, notamment dans le cas d’un octocoptere.

On peut aller très loin avec cette commande : réaffecter les sorties LED pour qu’elle servent à piloter le buzzer ou autre manipulation bizarre. Mais je pense que celle qui sert à remapper les moteurs est la plus utile. Imaginons ici que vous voulez tourner votre ESC 4 en 1 de 90 degrés à droite :

Identifiez l’ordre initial en tapant : resource list

Schématiser l’ordre par défaut

Ajouter les numéros des moteurs sur le dessin

Schématiser l’ordre que vous désirez

Laissez les numéros sur le nouveau dessin

Enlever les numéros des moteurs

Enlever les numéros des moteurs, il reste les codes

Remettez les numéros dans l’ordre normal

Écrivez les codes dans le CLI

C’est fini !

Pour éviter les messages d’erreurs, utilisez cette commande pour effacer l’ordre des moteurs par défaut puis remettez le vôtre, précédemment défini :

Supprimer la zone morte sur les axes yaw, pitch et roll

Vous avez surement remarqué dans l’onglet Receiver, lorsque votre radio et votre récepteurs sont allumés et que la carte est branchée en USB, que la zone du milieu oscille. C’est une zone morte qui peut bouger entre 1497 et 1503 par exemple. Pour éliminer cette oscillation, voici ce qu’il faut faire :

Observez entre quelles valeurs les signaux bougent. Entre 1497 et 1503, ça fait 6 points de différence. Tapez ceci dans le CLI :

set deadband = 6
set yaw_deadband = 6

Ces valeurs dépendent du récepteur que vous utilisez.

Compenser automatiquement l’angle d’inclinaison de la caméra fpv

Si votre camera n’est pas inclinée du tout, cette astuce est inutile. Mais cela veut aussi dire que vous ne volez pas très vite ! Mais il est probable que vous soyez un pilote acharné et vous voliez avec 45 degrés d’inclinaison de camera. Dans ce cas, il existe un mode qui joue sur le yaw et évite les décalages lors de 180 sur le roll. Regardez cette vidéo, vous comprendrez tout, ce sera mieux car franchement j’ai rien compris personnellement ! A quoi que ça sert ce truc ? Je connais personne qui s’en sert… Cela ne veut pas dire que c’est inutile.

VIDEO

Mesurez l’inclinaison de votre caméra en degrés et si vous êtes à 25 degrés, entrez celle ligne de commande :

set roll_yaw_cam_mix_degrees = 25

Pour tout remettre comme avant :

set roll_yaw_cam_mix_degrees = 0

Régler ses pid / rates via des inters trois positions ( je ne parle pas des dual rates ni des profils de pid )

Connaissez-vous l’onglet Adjustment ? Pour exploiter ses possibilités, il vous faudra au moins un inter trois positions libre. Et si vous en avez quatre de libres, vous pourrez agir sur quatre réglages de façon proportionnelle. Je m’explique : imaginons que vous voulez régler vos PID à la volée, sans avoir à passer par un PC à chaque modification de valeurs. Par exemple, vous souhaitez ajuster le P :

Le P du Pitch

Le P du Pitch sur l’aux 2, cochez bien : If Enabled et décochez le une fois le réglage terminé

Quand on veut régler des PID en partant de zéro, il faut monter le P jusqu’à faire vibrer la machine puis descendre la valeur de 30 %. Si on utilise un pc, cela suppose plusieurs étapes. Mais avec un inter trois positions, il est possible de faire augmenter graduellement le P en basculant sur la position haute de l’inter. Betaflight augmentera alors peu à peu la valeur du P. Lorsque vous estimerez qu’elle est bonne, basculez le switch sur la position du milieu et le P arrêtera de monter. Vous pourrez la faire redescendre avec la position basse.

Sur un autre switch vous pourrez assigner le I. Et le D sur un dernier switch.

Une fois les bonnes valeurs choisies, il faut absolument un PC pour sauvegarder. Si vous débranchez la lipo, tout sera à refaire. Vous avez un tuto sur Multi voltiges, ICI.

Il est possible d’assigner d’autres réglages avec cette méthode : les Rates, le RC Rate…

Sauvegarder la totalité de vos paramètres ( PID, rates, mapping, modes… ).

Il existe plusieurs façons de sauvegarder mais la seule qui exporte la totalité des paramètres est finalement peu connue ou peu usitée. Le fichier Dump qui consiste à passer par les fonctions restore et back up ne servent qu’à importer les PID et les réglages basiques des récepteurs par exemple.

Les commandes Diff et Diff all servent à mettre en valeur les différences entre les valeurs par défaut de BF et celles que vous avez changées. Mais si vous voulez absolument tout importer ou exporter, il suffit de taper dump dans le CLI et de faire un copier coller, À PARTIR DU MOT dump.

Ne copiez pas les termes qui se trouvent au dessus.

Mettez tout dans un fichier au nom de la machine par exemple. Puis recopiez sur une autre carte de vol, dans le CLI. Vous avez tout récupéré !

Source:FPV PASSION http://ift.tt/1hpPha2

Inside Snow ! by Nico Tikhomiroff

Partir faire du VTT un 1er Mai et tomber sur la neige ! Scène atypique mais on en a profité !

via Flickr http://ift.tt/2uaD6ZG

La petite fille des blés by Nico Tikhomiroff

Survivor by Nico Tikhomiroff

Survivor by Nico Tikhomiroff

Survivor by Nico Tikhomiroff

Survivor by Nico Tikhomiroff