3D imprimé Arduino Quadricopter (6 / 7 étapes)

Étape 6: codage

Nous avons écrit un code qui devrait stabiliser le quadcopter et tenir il steady. Si vous voulez fancier mouvement et/ou contrôles n’hésitez pas à utiliser comme une base. Vous devez commencer par installer la bibliothèque Arduino PID disponible ici : http://playground.arduino.cc/Code/PIDLibrary

Je suggère de lire le lien pour les codage des détails techniques, mais je vais vous donner un aperçu rapide. La classe PID prend trois entrées : une consigne, une mesure et une sortie. La sortie devrait changer la mesure d’une certaine façon, et le PID va faire varier la sortie pour obtenir la mesure pour correspondre à la valeur de consigne. Il y a beaucoup de fantaisie mathématiques derrière la bibliothèque, mais elle vise à faire d’une manière qui les valeurs restent stables.

Dans notre algorithme de stabilisation, nous avons deux régulateurs PID: un pour pitch et un rouleau. Le décalage de vitesse entre 1 et 2 hélice est garanti pour être le même que le décalage entre l’hélice 3 et 4. De même pour 1,3 et 2,4. Les PIDs puis changent les offsets afin de conserver la hauteur tonale et rouler à zéro.

Vous devez également vous assurer que vous savez quel numérique sortie de broche sur l’Arduino va à quel moteur et puis modifiez le code en conséquence. Les moteurs sont étiquetés comme ci-dessus.

Articles Liés

3D imprimé Arduino Boe-Bot

3D imprimé Arduino Boe-Bot

Salut, cette instructable montre que comment construire un petit 3D imprimé Arduino Boe Bot qui est alimenté par les servos de 360 degrés. Ses inspiré par les robots Boe de parallaxe. Avec cela, vous avez deux façons de contrôler le bot soit avec un
3D imprimé Arduino réservoir

3D imprimé Arduino réservoir

Objectif et Description :Le but était de nous familiariser avec les choses contrôlés à distance et de travailler sur quelque chose que nous aimons. Richard est un grand fan des camions et des citernes, et c'était assez bien notre principale source d'
3D simple imprimé Arduino Robot

3D simple imprimé Arduino Robot

Qui ne veut pas construire un robot ? Comme un gamin, je rêvais de construire des robots. Désormais, toute personne de tout âge avec un peu de connaissances peut construire un robot simple ! Je vais vous montrer comment faire exactement cela.Le Robot
3D imprimé Arduino Robot

3D imprimé Arduino Robot

Cette instructable va vous montrer comment construire un robot autonome imprimé 3D de base pour environ 40 $.Cette instructable est principalement écrit pour mes étudiants à MakerLab NZ comme un guide pour la finition ou la réparation de leurs robots
3D imprimé Arduino de pompe seringue basé

3D imprimé Arduino de pompe seringue basé

Vous pouvez voter pour mon projet voir plus de systèmes électromécaniques DIY !J'ai eu une idée qu'il serait possible de faire une grande qualité, la pompe de seringue de précision à l'aide de pièces imprimées en 3D et divers extras hors d'eBay pour
3D imprimé Arduino Xylophone

3D imprimé Arduino Xylophone

Dans le cadre de mon projet final pour ma classe électronique, que j'ai décidé de créer un petit xylophone électronique avec l'Arduino Uno. Cette idée vient le désir d'avoir une sorte de mallet pratique définie pour percussions Maillet, comme moi.Le
Hexapoduino: 3D hexapod minuscule imprimé, Arduino contrôlée

Hexapoduino: 3D hexapod minuscule imprimé, Arduino contrôlée

il y a quelques temps j'ai découvert un Micro-hexapode imprimé 3d sur Thingiverse.J'ai commencé à travailler sur elle de la manière suivante :-créer de nouveaux accessoires/composants 3D imprimable-Explorer les possibilités de conduire ce hexapode.Ic
3D imprimé Arduino contrôlée Eggbot/Spherepot

3D imprimé Arduino contrôlée Eggbot/Spherepot

tout d'abord, ce projet était une combinaison de deux grandes ressources en ligne. Je cherchais dans la construction d'un eggbot pendant un certain temps et depuis j'ai eu beaucoup de balles de ping pong sur place après une de mes autres vidéos que l
3-d imprimé Arduino Robot Arm

3-d imprimé Arduino Robot Arm

J'ai fait ce bras parce que j'ai eu plusieurs professeurs de tige en me disant comment robotique kits étaient soit trop cher ou juste inintéressant. Alors j'ai pris un week-end et construit le premier couple d'itérations de ce projet. Je passe mon te
Machine de gravure laser CNC (production de Machine de gravure Laser de gaspillé à l’aide de CD-lecteur ou imprimante)

Machine de gravure laser CNC (production de Machine de gravure Laser de gaspillé à l’aide de CD-lecteur ou imprimante)

Etes-vous toujours inquiet au sujet quels cadeaux conviennent le mieux pour vos amis ? Vous voulez choisir quelque chose de créatif pour exprimer vos souhaits sincères ? Avec l'avancement de l'économie, des exigences plus élevées sur les cadeaux devi
TWISTER de DELTA : Une imprimante 3D bricolage n’importe qui peut faire (pour moins puis 400 dollars)

TWISTER de DELTA : Une imprimante 3D bricolage n’importe qui peut faire (pour moins puis 400 dollars)

L'imprimante 3d que je m'apprête à vous montrer comment construire n'est pas seulement une des imprimantes plus abordables, mais est également un du plus simpliste. N'importe qui peut construire le Deltatwister ! Vous n'avez pas besoin des pièces imp
Un contrôleur de bande de LED en réseau avec Arduino et Android

Un contrôleur de bande de LED en réseau avec Arduino et Android

je suis fascinant de l'effet de lumières depuis enfant et une fois trouvé sur Ebay un bon marché LED multicolore bande j'ai commencé à la recherche comment il, vous cherchez un Ethernet activé control qui fait les bandes un ensemble d'objet en réseau
Palm Arduino V3

Palm Arduino V3

j'ai concevoir et créer ce prototype de Palm Arduino V3 PCB, comme j'étais fatigué de recréer Arduino Compatible perf embarquer chaque fois j'ai prototypage un nouveau projet, surtout quand j'ai dû passer beaucoup de temps à retracer le câblage pour
Arduino DIY batterie Spot Welder

Arduino DIY batterie Spot Welder

Un Arduino Nano base Spot Welder pour le soudage de la batterieCette soudeuse Spot peut être utilisée pour souder les 18650 batteries. Il a besoin d'une source d'alimentation 7-12V (12V recommandé) et utilise une batterie de voiture 12V alimentation