Drone autonome que vous avez déjà dans votre poche ! (5 / 6 étapes)

Étape 5: Mettre en œuvre les fonctions de base

Dans cette étape nous allons essayer d’écrire quelques fonctions de base. GUI contient deux tables, étiquette d’État et case à cocher.

Premier tableau indique les valeurs du récepteur, lecture est la même qu’à l’étape 3 dans ce tutoriel. Vous pouvez découper votre émetteur à 1500 sorcière est position médiane (1ms est min, 2ms est max, sorcière de 1500 = 1,5ms est le centre).

Étiquette d’État indique si nous sommes connectés au jury de IOIO et si nous sommes en mode armé ou désarmé. Il n’y a exemple de code qui basculent au armé et désarmé :
si (ch3_val < throttle_min & & ch4_val < disarm_pos) {}
désarmer
armé = false ;

} ElseIf (ch3_val < throttle_min & & ch4_val > arm_pos) {}
bras
armé = true ;
}

ch3_val est la valeur de l’accélérateur et ch4_val est ruddler (lacet), armement s’affiche sur l’image principale que j’ai utilisez mode3 émetteur mi. throttle_min, arm_pos et disarm_pos sont des positions où le bâton doit être pour armer ou désarmer.

Deuxième tableau présentent les données de sortie, valeur est send longueur exacte impulsion aux sorties.

En premier lieu, que j’ai essayé de voler sans PID (nous discuterons PID plus tard), la logique était simple :
-en raison de Tricoptères M1 et M2 (moteurs avant) doivent travailler sur mi-vitesse à M3, M3 étant solitaire sur le dos.
-Si je veux aller à l’avance je vais mettre plus de gaz arrière M3 et moins aux front M1 et M2 (vers l’arrière est en face)
-Si je veux aller à droite j’ai mis plus de gaz pour M1 et moins de M2 (le reste est opposée)
-lacet - rotation est contrôlé par servo

Mon implémentation ressemble à ceci (ne l’utilisez pas j’ai il discutera plus tard) :
//yaw servo controll
servo_val = ch4_val ;

contrôle de l’accélérateur
m1_val = 1000 + (ch3_val - 1000) / 2 ;
m2_val = 1000 + (ch3_val - 1000) / 2 ;
m3_val = ch3_val ;

commande de tangage
m1_val += - (ch2_val - 1500) / 2 ;
m2_val += - (ch2_val - 1500) / 2 ;
m3_val += + (ch2_val - 1500) ;

rouleau controll
m1_val += + (ch1_val - 1500) ;
m2_val += - (ch1_val - 1500) ;

servo_val et mx_val sont calculés à partir des valeurs d’entrée des valeurs de sortie. Problème avec cette implémentation est bâton sensibilité, si vous tirez vers l’ascenseur vers l’avant à vitesse lente (gaz), le M1, M2 est diminué plus que la manette des gaz sont définie, alors ils s’arrêtent. Le sentiment sur banc d’essai est vraiment agressif, vous ne pouvez pas voler avec cette implémentation. Donc j’ai ajouter la case à cocher à l’interface graphique, que passer à seulement mode incrémentiel. Cela signifie, programme ne decrement, moteurs d’un côté, seulement l’incrément de l’autre côté. Comportement de ces modes est montré dans la vidéo suivante :

Donc, comme vous pouvez le voir je n’ai pas été capable de voler stable comme à l’étape 4, quand je test mon stand avec jury de KK. La bonne façon est d’utiliser l’accéléromètre et règlement de PID.

Articles Liés

Torréfaction de café avec des trucs que vous avez déjà

Torréfaction de café avec des trucs que vous avez déjà

Dans un premier temps, après lecture sur différentes méthodes, de torréfaction du café j'ai décidé sur le populaire Popcornmaker Whirly-Pop pour mon four de grillage. Mais en raison des températures élevées de ce processus, la fenêtre en plastique de
Portraits LEGO Mosaïque verticale - tout ce que vous avez besoin de savoir !

Portraits LEGO Mosaïque verticale - tout ce que vous avez besoin de savoir !

Ce qui rend une image mosaïque de pièces LEGO n'est pas nouveau--en fait, beaucoup de célèbres maîtres constructeurs LEGO ont fait toutes sortes d'images de la mosaïque, les deux plat/horizontal aussi bien que verticalement. Mosaïque horizontale--ou
Distributrice de Minecraft (que vous avez à payer pour obtenir des trucs)

Distributrice de Minecraft (que vous avez à payer pour obtenir des trucs)

J'ai voulu faire un distributeur automatique que vous avez eu à payer pour obtenir ce que vous voulez. Alors avec l'aide de mon frère, j'ai fait cela. Appuyez sur le bouton que rien ne se passe. Mais si vous vous mettez paiement et appuyer sur le bou
Faire un condensateur avec des trucs que vous avez déjà (comment ça marche + calculs)

Faire un condensateur avec des trucs que vous avez déjà (comment ça marche + calculs)

condensateurs sont en électronique tout autour de nous. En conséquence, il est important de comprendre comment ils fonctionnent, surtout les plus simples : le condensateur à plaques parallèles. Dans ce Instructable, je serai vous montrant comment fai
Faire vos propres bobines pour broderie ou crochet fil avec seulement ce que vous avez autour de la maison

Faire vos propres bobines pour broderie ou crochet fil avec seulement ce que vous avez autour de la maison

j'ai broder et crochet beaucoup. Construire et vendre des kippot (couvre-chefs juives) et des ceintures et des décorations murales... et j'ai donc 1 million de différentes couleurs de fil autour. Mais ils s'emmêlent si j'essaie de couper un morceau d
Tout ce que vous avez toujours voulu savoir sur carton

Tout ce que vous avez toujours voulu savoir sur carton

Tous les jours tous les jours a été invité par Autodesk à prendre part à l'édition de ce Festival de prototypage rue marché 2015 de SF, un événement de 3 jours visant à imaginer l'avenir de... bien de Market Street.En savoir plus sur le projet ici.Le
Faire des timbres avec condescendance ! (Avec des trucs que vous avez déjà)

Faire des timbres avec condescendance ! (Avec des trucs que vous avez déjà)

Timbres sont une addition merveilleuse au milieu de travail. Cependant, avez-vous jamais souhaité que vous pourriez envoyer un message plus créatif que ce vieux message « Approuvé » ? Un timbre avec condescendance devrait mettre votre collègue de tra
Tableau blanc de poche et garnir avec des trucs que vous avez déjà (pas cher et facile!)

Tableau blanc de poche et garnir avec des trucs que vous avez déjà (pas cher et facile!)

Il s'agit d'un autre SYAH (Stuff vous avez déjà) instructable. dans ce document, je vais montrer ma conception d'un tableau blanc rapide et facile que vous pouvez faire avec des trucs vous déjà avez, et il vient même avec une couverture qui agit comm
Stocker des infos sur un stylo avec des trucs que vous avez déjà : rapide et facile

Stocker des infos sur un stylo avec des trucs que vous avez déjà : rapide et facile

mise à jour : J'ai fait une meilleure version de ceci à l'aide d'un crayon. Vous pouvez le vérifier ici.Il faut parfois que peu d'informations que vous avez juste besoin d'obtenir de véritable rapide, sans avoir à parcourir les pages de documents ou
Projets de 30 secondes pour améliorer votre chambre avec des trucs que vous avez déjà

Projets de 30 secondes pour améliorer votre chambre avec des trucs que vous avez déjà

tout le monde veut leur rendre la vie meilleure et plus facile, non ? Ce Instructable a pour but de le faire avec ces projets minis rapide et facile que vous pouvez faire avec des trucs que vous avez déjà à la maison, comme faire un cintre poubelle,
Les circuits sont amusant projet (la chose que vous avez obtenu à l’Arsenal projet Trick or Treat)

Les circuits sont amusant projet (la chose que vous avez obtenu à l’Arsenal projet Trick or Treat)

Ce projet est destiné à illustrer les bases de la création d'un circuit électrique.Matériaux :Star ou feuille2 morceaux de ruban de cuivre1 LEDpile 1 boutonCiseauxAvant de commencer, regardez la LED et remarquez qu'il y a une jambe courte et une long
Mon parti-In-A-Box. Un véritable bricolage de choses que vous avez.

Mon parti-In-A-Box. Un véritable bricolage de choses que vous avez.

Ce instructablesis dédié à tous les amateurs de bricolage comme une source d'inspiration, donc vous pourriez prendre des idées et faire des trucs que vous avez dans votre maison.Avant de vous montrer que le projet permettez-moi de vous présenter mon
Comment prendre des photos grand Angle à l’aide des équipements simples, que vous avez déjà !

Comment prendre des photos grand Angle à l’aide des équipements simples, que vous avez déjà !

Photos grand angle ou plans généraux peuvent rendre vos vidéos plus unique et amusant à regarder. Et prendre des photos grand angle est plus facile que vous pensez avec ce truc simple ! Nous pouvons facilement obtenir un bon résultat à l'aide de l'éq
BRICOLAGE à lèvres - avec des matériaux que vous avez déjà !

BRICOLAGE à lèvres - avec des matériaux que vous avez déjà !

Ce rouge à lèvres est très facile à faire et ne nécessite que 3 ingrédients !Il est super pigmenté et a l'apparence du vrai rouge à lèvres. Je suis venu avec cette recette moi-même parce que je n'avais pas certaines matières (huile de jojoba, huile d